Код на WooCommerce Hacks

от

0

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

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

0
Код на WooCommerce Hacks

Полезна статия, ако управлявате онлайн магазини, създадени с WooCommerce и искате да знаете как да зададете минимална сума за поръчка в WooCommerce. В настройките по подразбиране на онлайн магазин self-hosted, опцията Checkout не съществува. Следователно установяването на минималната сума за поръчка ще се извърши по друг метод.

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

Ако във физическия магазин няма проблем, ако влезем и купим стока за 10 стотинки, то в онлайн магазин нещата са малко по-различни. Всяка поръчка, направена от клиент, включва и някои разходи от магазина. От простата обработка на поръчката до опаковането и изпращането, всички тези операции отнемат време.
Когато офертата за разпродажба съдържа много евтини продукти, добре е да поставите минимална сума за всяка поръчка. Например невъзможност за изпълнение на поръчка, ако общият брой продукти в кошницата не достига сумата от 10 евро.

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

Най-простият метод е да добавите персонализирана функция functions.php чрез който можете да зададете минимална сума за поръчка от WooCommerce.

Отворете файла functions.php al temei active (de preferat sa fie child-theme) si adaugati urmatorul cod:

// 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' 
            );

        }
    }
}

Tot de aici se seteaza si mesajul prin care cumparatorul este avertizat ca nu are produse a caror suma totala nu atinge limita minima pentru plasarea comenzii.

Как да зададете минимална сума на поръчката в WooCommerce
Your current order total is 3,00 € — you must have an order with a minimum of 10,00 € to place your order

Pentru WooCommerce unele module pentru plati online ofera suport automat pentru setarea sumei limita de la care o comanda poate fi efectuata.

Aceasta functie este utila pentru magazinele online care comercializeaza produse cu preturi mici, care nu pot sa acopere costurile de procesare si expediere.

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

Може също да се интересувате от...

Как да персонализирате страницата “Не са намерени продукти, които отговарят на вашия избор” В WooCommerce – Оптимизиране на продажбите в онлайн магазините

WooCommerce Best Practice - Ghid / tutorial pentru personalizarea paginii de WooCommece in care nu apar rezultate in urma uneo cautari in magazinul online. "No products were found matching your selection" sau "No Products Found".
Продължете да четете

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *