Тёмная тема
Создать и настроить бесплатный способ доставки в WooCommerce у вас не должно составить труда, а вот как применить бесплатную доставку только к определённым товарам, да ещё и без использования кода?
Шаг 1. Создаём класс доставки WooCommerce
Для этого переходим в настройки WooCommerce, затем Доставка > Классы доставки.
При создании в качестве названия / ярлыка / описания можете указывать какие-то свои произвольные данные для своего удобства.
Шаг 2. Присваиваем класс доставки к нужным товарам
Это делается при редактировании конкретных товаров. Переходим в настройки товара и там в метабоксе Данные товара, во вкладке Доставка всё и происходит.
Шаг 3. Настраиваем бесплатную доставку для товаров
Теперь нужно перейти настройки способа доставки «Единая ставка», для этого переходим в Настройки > Доставка > Зоны доставки, выбираем зону доставки, и в ней уже переходим в настройки способа.
Теперь давайте разберёмся с настройками на скриншоте и тем, как будет вычисляться доставка.
- Тип вычисления «На класс»: Стоимость + Сумма стоимости каждого класса в корзине.
- Тип вычисления «На заказ»: Стоимость + Стоимость самого дорогого класса в корзине.
«Нет цен классов доставки» – эта та стоимость доставки, которая будет применяться, если мы не добавили товаров с классом «Беспл доставка» в корзину.
Источник: https://misha.agency/woocommerce/besplatnaya-dostavka-dlya-opredelyonnyh-tovarov.html