Добавьте прогрессивную стоимость доставки по продуктам в Woocommerce
Я хочу указать стоимость доставки в зависимости от продукта.
например, у меня есть шампунь 2x2 и мыло 1 x4, и моя стоимость доставки составила 4$, тогда это будет так.
-------------------------------------------------
2 shampoo x 2$ + 4$ shipping cost = 8$
1 soap x $4 + 4$ shipping cost = 8$
-------------------------------------------------
total = 16$
1 ответ
Решение
Это просто настройки в Настройки Woocommerce> Доставка:
- Вы добавите и будете использовать столько классов доставки, сколько продуктов с разными тарифами доставки.
Для каждой зоны доставки вам нужно будет добавить метод доставки по фиксированной ставке.
- Для "шампуня" в соответствующем классе доставки вы добавите следующее:
4+([qty]*2)
- Для "Мыла" в соответствующем классе доставки вы добавите следующее:
4+([qty]*4)
- ... Вы будете делать это для каждого созданного необходимого класса доставки...
- Для "Без стоимости доставки" вы будете устанавливать ставку по умолчанию, например:
4+[qty]
- Вы выберете вариант: "По классу: Оплата за доставку для каждого класса доставки индивидуально".
- Для "шампуня" в соответствующем классе доставки вы добавите следующее:
В ваших продуктах вы выберете правильный класс доставки в метабоксе Данные продукта> Доставка:
Теперь все будет работать как хочешь.