Полезна статия, ако adminимате онлайн магазини, създадени с 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, заедно с продукта
- Фиксиран wc-ajax = get_refreshed_fragments Висок CPU Използване (Деактивиране на фрагменти от кошницата на AJAX)
- Как бързо да изтриете всички поръчки на WooCommerce [SQL Съвети]
- Как да премахнете отметката от „Изпращане до различно address “от страницата на Woocommerce Checkout
За WooCommerce някои модули за онлайн плащания предлагат автоматична поддръжка за задаване на лимитирана сума, от която може да се направи поръчка.
Тази функция е полезна за онлайн магазини, които продават продукти на ниски цени, които не могат да покрият разходите за обработка и доставка.