Как да зададете минимална сума за поръчка в WooCommerce

Полезна статия, ако управлявате онлайн магазини, изградени с 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
Общата ви текуща поръчка е 3,00 € — трябва да имате поръчка с минимум 10,00 €, за да направите поръчката си

Към WooCommerce някои модули за онлайн плащания предлагат автоматична поддръжка за задаване на лимитирана сума, от която може да се направи поръчка.

Тази функция е полезна за онлайн магазини, които продават продукти на ниски цени, които не могат да покрият разходите за обработка и доставка.

Като пасиониран по технологии, пиша с удоволствие в StealthSettings.com от 2006 г. Имам обширен опит с операционни системи: macOS, Windows и Linux, както и с програмни езици и платформи за блогове (WordPress) и онлайн магазини (WooCommerce, Magento, PrestaShop).

How to » WordPress » Как да зададете минимална сума за поръчка в WooCommerce
Оставете коментар