Как установить минимальную сумму заказа в WooCommerce

Полезная статья, если вы управляете интернет-магазинами, построенными на WooCommerce и вы хотите знать, как установить минимальную сумму заказа в WooCommerce. В настройках default интернет-магазина self-hosted, опция Checkout не существует. Поэтому установление минимальной суммы заказа будет осуществляться другим методом.

По сравнению с физическим магазином, онлайн-магазин часто налагает новые правила в зависимости от клиентов, к которым он обращается, типа продаваемых продуктов, их стоимости, способов оплаты и доставки.

Если в физическом магазине нет проблем, если мы заходим и покупаем товар за 10 центов, то в интернет-магазине все немного по-другому. Любой заказ, сделанный покупателем, также влечет за собой некоторые расходы со стороны магазина. От простой обработки заказа до упаковки и отправки все эти операции требуют времени.
Когда предложение о продаже содержит очень дешевые товары, рекомендуется указывать минимальную сумму для каждого заказа. Например, невозможность выполнить заказ, если общее количество товаров в корзине не достигает суммы 10 евро.

Как установить минимальную сумму заказа в WooCommerce

Самый простой способ — добавить пользовательскую функцию в functions.php через который можно установить минимальную сумму для заказа от WooCommerce.

Откройте файл functions.php активной темы (желательно дочерней темы) и добавьте следующий код:

// Set Minimum Order Amount in WooCommerce
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
 
function wc_minimum_order_amount() {
    
    $minimum = 10; // Set this variable to specify a minimum order value

    if ( WC()->cart->total < $minimum ) {

        if( is_cart() ) {
            wc_print_notice( 
                sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order ' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );
        } else {
            wc_add_notice( 
                sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        }
    }
}

Здесь же устанавливается сообщение, которым покупатель предупреждается о том, что у него нет товаров, общее количество которых не достигает минимального лимита для оформления заказа.

Как установить минимальную сумму заказа в WooCommerce
Общая сумма вашего текущего заказа составляет 3,00 евро — для размещения заказа у вас должен быть заказ на сумму не менее 10,00 евро.

для WooCommerce некоторые модули для онлайн-платежей предлагают автоматическую поддержку установки предельной суммы, от которой можно разместить заказ.

Эта функция полезна для интернет-магазинов, которые продают товары по низким ценам, которые не могут покрыть затраты на обработку и доставку.

Поклонник технологий, с 2006 года с удовольствием пишу на StealthSettings.com. Обширный опыт работы с операционными системами: macOS, Windows и Linux, а также с языками программирования и платформами для блогов (WordPress) и онлайн-магазинов (WooCommerce, Magento, PrestaShop).

КАК » WordPress » Как установить минимальную сумму заказа в WooCommerce
Оставьте комментарий