Przydatny artykuł, jeśli zarządzasz sklepami internetowymi zbudowanymi w oparciu o WooCommerce i chcesz wiedzieć, jak ustawić minimalną kwotę zamówienia w WooCommerce. w ustawieniach default ze sklepu internetowego self-hosted, opcja Checkout nie istnieje. W związku z tym ustalenie minimalnej kwoty zamówienia zostanie przeprowadzone w inny sposób.
W porównaniu ze sklepem stacjonarnym, sklep internetowy często narzuca nowe zasady, w zależności od klientów, do których jest adresowany, rodzaju sprzedawanych produktów, ich wartości oraz sposobów płatności i dostawy.
Jeśli w sklepie stacjonarnym nie ma problemu, jeśli wejdziemy i kupimy produkt za 10 centów, to 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 oferta wyprzedaży zawiera bardzo tanie produkty, dobrze jest podać kwotę minimalną do każdego zamówienia. Na przykład brak możliwości zrealizowania zamówienia, jeśli łączna liczba produktów w koszyku nie osiągnie kwoty 10 euro.
Jak ustawić minimalną kwotę zamówienia w WooCommerce
Najprostszą metodą jest dodanie niestandardowej funkcji w functions.php za pomocą którego możesz ustalić minimalną kwotę zamówienia od WooCommerce.
Otwórz plik functions.php aktywnego motywu (najlepiej motywu potomnego) 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 również komunikat, za pomocą którego kupujący jest ostrzegany, że nie posiada produktów, których łączna ilość nie przekracza minimalnego limitu do złożenia zamówienia.

- Jak automatycznie usuwać zdjęcia produktów w WooCommerce wraz z produktem
- Naprawiono wc-ajax = get_refreshed_fragments Wysoki CPU Użycie (Wyłącz fragmenty koszyka AJAX)
- Jak szybko usunąć wszystkie zamówienia WooCommerce [Wskazówki SQL]
- Jak odznaczyć „Wysyłaj do innego address ”ze strony kasy Woocommerce
W przypadku WooCommerce niektóre moduły płatności online oferują automatyczne wsparcie dla ustawienia kwoty limitu, od którego można złożyć zamówienie.
Ta funkcja jest przydatna dla sklepów internetowych, które sprzedają produkty w niskich cenach, które nie są w stanie pokryć kosztów przetwarzania i wysyłki.