Скройте другие способы доставки, если доступна бесплатная доставка

Начиная с версии WooCommerce 9.9, была добавлена новая настройка, позволяющая скрывать другие способы доставки, когда доступна «Бесплатная доставка». Вы можете перейти в WooCommerce > Настройки > Доставка > Настройки доставки и включить опцию «Скрыть тарифы доставки, когда доступна бесплатная доставка».

Эта настройка устраняет необходимость использовать сниппеты или плагины, предоставляя встроенное решение для удобной работы.

Обзор

По умолчанию WooCommerce показывает все способы доставки, подходящие для клиента и содержимого корзины. Это означает, что «Бесплатная доставка» отображается вместе с Фиксированной ценой и другими способами доставки. Чтобы скрыть все остальные способы и оставить только бесплатную доставку, потребуется либо собственный PHP-код, либо плагин/расширение.

Если вы хотите, чтобы эта функция была добавлена в ядро WooCommerce, вы можете проголосовать за неё на доске идей. Чем популярнее идея, тем выше вероятность, что разработчики рассмотрят её в приоритетном порядке.

PHP сниппеты

Обратитесь к нашей документации для разработчиков по PHP сниппетам, связанным с доставкой, чтобы узнать, как:

  • Отображать только бесплатную доставку
  • Отображать только локальный самовывоз и бесплатную доставку
  • Отображать бесплатную доставку во всех штатах, кроме…

Плагины для этой функции

Да, вы также можете использовать бесплатный плагин вместо использования первых двух сниппетов: https://wordpress.org/plugins/wc-hide-shipping-methods

Включение способов доставки по классам / товарам, разделение заказов и другие сценарии

Нужна большая гибкость? Ознакомьтесь с нашими платными расширениями для способов доставки.

Поделиться с друзьями
Документация WooCommerce