Jak ustawić minimalną kwotę zamówienia w WooCommerce

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 ustawić minimalną kwotę zamówienia w WooCommerce
Twoje obecne zamówienie wynosi 3,00 € — aby złożyć zamówienie, musisz mieć zamówienie na kwotę co najmniej 10,00 €

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.

Pasjonując się technologią, z przyjemnością piszę na StealthSetts.com Począwszy od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz w sklepach internetowych (WooCommerce, Magento, Presashop).

Home Twoje źródło samouczków, przydatne wskazówki i wiadomości. Jak ustawić minimalną kwotę zamówienia w WooCommerce
Zostaw komentarz