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 разом із продуктом
- Виправлено wc-ajax = get_refreshed_fragments High CPU Використання (вимкнути фрагменти кошика AJAX)
- Як швидко видалити всі замовлення у WooCommerce [Поради щодо SQL]
- Як зняти прапорець біля пункту «Доставка в інше address ”зі сторінки Woocommerce Checkout
Для WooCommerce деякі модулі онлайн-платежів пропонують автоматичну підтримку встановлення ліміту, від якого можна розмістити замовлення.
Ця функція корисна для інтернет-магазинів, які продають товари за низькими цінами, які не можуть покрити витрати на обробку та доставку.