Владельцы онлайн магазинов нередко сталкиваются с необходимостью установить минимальную сумму заказа, прежде чем этот заказ будет ими принят. Это может быть связано с расходами на обработку, обработку и / или доставку – часто маленькие заказы делают такую продажу невыгодной.

Сегодня мы добавим небольшой фрагмент кода в тему WordPress, который позволит владельцам магазинов устанавливать минимальную сумму для всех своих заказов.
Установите и активируйте дочернюю тему
Как всегда при добавлении стороннего кода в тему WordPress, первым шагом является создание и установка дочерней темы. Этот шаг важен для сохранения всех ваших изменений во время обновлений темы.
Весь приведенный ниже код поместите в файл functions.php вашей дочерней темы . Если файл functions.php пуст, расположите код сразу под открывающим тегом <? php. В противном случае, если файл имеет содержимое, поместите код в конец файла, перед закрывающим тегом ?>php, если он существует.
add_action( 'woocommerce_checkout_process', 'cssigniter_set_minimum_order_amount' );
add_action( 'woocommerce_before_cart', 'cssigniter_set_minimum_order_amount' );
function cssigniter_set_minimum_order_amount() {
// Change the number below to modify the minimum amount.
$minimum = 50;
if ( WC()->cart->total < $minimum ) {
if ( is_cart() ) {
wc_print_notice(
sprintf(
/* translators: %1$s: current order total %2$s: minimum order total */
__( 'Your current order total is %1$s — you must have an order with a minimum of %2$s to place your order ', 'your-text-domain' ),
wc_price( WC()->cart->total ),
wc_price( $minimum )
),
'error'
);
} else {
wc_add_notice(
sprintf(
/* translators: %1$s: current order total %2$s: minimum order total */
__( 'Your current order total is %1$s — you must have an order with a minimum of %2$s to place your order ', 'your-text-domain' ),
wc_price( WC()->cart->total ),
wc_price( $minimum )
),
'error'
);
}
}
}Смотрите также:
Как увеличить онлайн видимость для сайта электронной коммерции
Добавьте в код минимальную сумму заказа
Минимальную сумму заказа можно изменить в строке 6 выше представленного кода. Благодаря этому коду пользователь получит уведомление на странице корзины о минимальной сумме заказа, если заказ не превышает ее. Кроме того, если пользователь перейдет к оформлению заказа и попытается разместить заказ, на экране высветится такое же уведомление об ошибке, касающееся минимальной суммы заказа.
Это краткое руководство поможет установить минимальную сумму заказа для покупателей в вашем интернет-магазине WooCommerce. Для заказов, размер которых ниже этой суммы, будет отправлено уведомление, информирующее клиентов о том, что им необходимо увеличить общую сумму корзины, иначе они не смогут оформить заказ.
Источник: cssigniter.com





















Комментарии к записи: 0