Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

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

Демострация

Сегодня мы добавим небольшой фрагмент кода в тему 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

редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

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

Добавить комментарий