Полезна статия, ако управлявате онлайн магазини, изградени с 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 съвети]
- Как да премахнете отметката по подразбиране “Ship to different address” от страницата за плащане a Woocommerce
Към WooCommerce някои модули за онлайн плащания предлагат автоматична поддръжка за задаване на лимитирана сума, от която може да се направи поръчка.
Тази функция е полезна за онлайн магазини, които продават продукти на ниски цени, които не могат да покрият разходите за обработка и доставка.