Przydatny artykuł, jeśli zarządzasz sklepami internetowymi zbudowanymi w WooCommerce i chcesz wiedzieć, jak ustawić minimalną kwotę zamówienia w WooCommerce. W domyślnych ustawieniach sklepu internetowego self-hosted, opcja Do kasy nie istnieje. W związku z powyższym ustalenie minimalnej kwoty zamówienia nastąpi inną metodą.
W porównaniu ze sklepem stacjonarnym, internetowy często narzuca nowe zasady, w zależności od klientów, do których trafia, rodzaju sprzedawanych produktów, ich wartości oraz metod płatności i dostawy.
O ile w sklepie stacjonarnym nie ma problemu, jeśli wejdziemy i kupimy produkt za 10 groszy, o tyle w sklepie internetowym jest trochę inaczej. Każde zamówienie złożone przez Klienta wiąże się również z pewnymi kosztami ze strony sklepu. Od prostego przetwarzania zamówienia po pakowanie i wysyłkę, wszystkie te operacje wymagają czasu.
Gdy w ofercie wyprzedażowej znajdują się bardzo tanie produkty, dobrze jest przy każdym zamówieniu podać kwotę minimalną. Np. brak możliwości realizacji zamówienia, jeśli łączna liczba produktów w koszyku nie osiągnie sumy 10 Euro.
Jak ustawić minimalną kwotę zamówienia w WooCommerce
Najprostszą metodą jest dodanie funkcji niestandardowej w functions.php za pomocą którego możesz ustawić minimalną kwotę zamówienia od WooCommerce.
Otwórz plik functions.php aktywnego motywu (najlepiej motywu podrzędnego) i dodaj następujący kod:
// 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'
);
}
}
}
W tym miejscu ustawiany jest także komunikat, za pomocą którego kupujący zostaje ostrzeżony, że nie posiada produktów, których łączna ilość nie osiąga minimalnego limitu złożenia zamówienia.

- Jak automatycznie usuwać obrazy produktu w WooCommerce, z produktem
- Napraw WC-Ajax = get_refreshed_fragments Wysokie użycie procesora (wyłącz fragmenty wózków Ajax)
- Jak szybko usunąć wszystkie polecenia (zamówienia) w WooCommerce [SQL TIPS]
- Cum debifam domyślny „statek na inny adres” Din Pagina de Checkout a WooCommerce
W przypadku WooCommerce niektóre moduły płatności online oferują automatyczną obsługę ustalania kwoty limitu, od którego można złożyć zamówienie.
Funkcja ta jest przydatna w przypadku sklepów internetowych, które sprzedają produkty po niskich cenach, które nie są w stanie pokryć kosztów przetworzenia i wysyłki.