Przydatny artykuł, jeśli zarządzasz sklepami internetowymi zbudowanymi z WooCommerce i chcesz wiedzieć, jak ustawić minimalną kwotę zamówienia WooCommerce. W domyślnych ustawieniach 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 WooCommercewraz z produktem
- Naprawiono wc-ajax = get_refreshed_fragments Wysoki CPU Użycie (Wyłącz fragmenty koszyka AJAX)
- Jak szybko usunąć wszystkie zamówienia (Zamówienia) z WooCommerce [Wskazówki SQL]
- Jak odznaczyć domyślne? “Ship to different address” ze strony realizacji transakcji Woocommerce
Dla WooCommerce niektóre moduły płatności online oferują automatyczną obsługę ustawienia kwoty limitu, od którego można złożyć zlecenie.
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.