Владельцы онлайн магазинов нередко сталкиваются с необходимостью установить минимальную сумму заказа, прежде чем этот заказ будет ими принят. Это может быть связано с расходами на обработку, обработку и / или доставку – часто маленькие заказы делают такую продажу невыгодной.
Сегодня мы добавим небольшой фрагмент кода в тему 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