Добавьте прогрессивную стоимость доставки по продуктам в 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> Доставка:

  1. Вы добавите и будете использовать столько классов доставки, сколько продуктов с разными тарифами доставки.
  2. Для каждой зоны доставки вам нужно будет добавить метод доставки по фиксированной ставке.

    • Для "шампуня" в соответствующем классе доставки вы добавите следующее: 4+([qty]*2)
    • Для "Мыла" в соответствующем классе доставки вы добавите следующее: 4+([qty]*4)
    • ... Вы будете делать это для каждого созданного необходимого класса доставки...
    • Для "Без стоимости доставки" вы будете устанавливать ставку по умолчанию, например: 4+[qty]
    • Вы выберете вариант: "По классу: Оплата за доставку для каждого класса доставки индивидуально".

В ваших продуктах вы выберете правильный класс доставки в метабоксе Данные продукта> Доставка:

Теперь все будет работать как хочешь.

Другие вопросы по тегам