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