Як встановити мінімальну суму замовлення в 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 деякі модулі для онлайн-платежів пропонують автоматичну підтримку встановлення лімітної суми, від якої можна розмістити замовлення.

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

Захоплений технологіями, з 2006 року з радістю пишу на StealthSettings.com. Маю багаторічний досвід роботи з операційними системами: macOS, Windows і Linux, а також з мовами програмування і платформами для блогів (WordPress) та онлайн-магазинів (WooCommerce, Magento, PrestaShop).

Як записатися » WordPress » Як встановити мінімальну суму замовлення в WooCommerce
Залишити коментар