Як встановити мінімальну суму замовлення в WooCommerce

Articol util daca administrati magazine online construite cu WooCommerce si doriti sa stiti cum sa setati o suma minima de comanda in WooCommerce. In setarile 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 деякі модулі онлайн-платежів пропонують автоматичну підтримку встановлення ліміту, від якого можна розмістити замовлення.

Ця функція корисна для інтернет-магазинів, які продають товари за низькими цінами, які не можуть покрити витрати на обробку та доставку.

Stealth: Захоплюючись технологіями, я люблю тестувати та писати підручники про операційні системи macOS, Linux, Windows, про WordPress, WooCommerce і налаштувати веб-сервери LEMP (Linux, NGINX, MySQL і PHP). Я пишу далі StealthSettings.com з 2006 року, а через кілька років я почав писати на iHowTo.Tips підручники та новини про пристрої в екосистемі Apple: iPhone, iPad, Apple Годинник, HomePod, iMac, MacBook, AirPods та аксесуари.
Новий в