WooCommerce: Установка минимальной и максимальной суммы заказа

Задача. Установить минимальную сумму заказа товаров в магазине на Woocommerce.

Решение 1. Для установки минимальной суммы заказа на страницах Корзина и Оформление заказа Woocommerce, в файл functions.php необходимо добавить код:

WC()->cart->subtotal — возвращает общую сумму товаров в корзине без учёта стоимости доставки.
Если нужно, чтобы учитывалась и доставка, то заменить WC()->cart->subtotal на WC()->cart->total.

Для установки максимальной суммы заказа используется тот же код, только необходимо изменить в условии if ( WC()->cart->subtotal < $minimum ) { знак меньше на больше if ( WC()->cart->subtotal > $minimum ) {.

Решение 2. Можно попробовать WP плагины:

  • Minimum Order Amount (Dario Curasì)
  • Min and Max Purchase (Vark)
  • Minimum Purchase for WooCommerce (Vark)
  • Minimum and Maximum Quantity (Ashok G)
Ссылка на основную публикацию