Есть ли какой-нибудь простой способ или какой-нибудь плагин, позволяющий создать код купона для следующего вида предложения: «получить продукт X бесплатно при заказе на сумму свыше 100 долларов США»?
Да, это возможно с помощью дополнительного плагина: коммерческая версия WooCommerce расширенные функции купона.
бесплатная версия этого плагина имеет уже Авто купоны функциональность, которая позволяет купонам быть автоматически добавляется в корзину пользователей если это ограничения соблюдены. Также выше
С недорогая коммерческая версия этого плагина у вас есть недостающий функционал, который вам нужен: Добавление бесплатных продуктов в корзину покупателя на основании правил купона.
Таким образом, с этими 3 функциями, условия будут выполнены, чтобы автоматически добавить код купона для «получить продукт X бесплатно для заказов на сумму более $ 100».
Дополнительные приемы о купонах woocommerce
1) Фрагмент WooThemes: Создать купон программно
2) Автоматическое применение Дисконтного Купона к Покупке Клиента:
function order_price_is_greater_than_100() {
global $woocommerce, $total_qty;
if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;
if ( $woocommerce->cart->get_cart_total() >= 100 ) {
$coupon_code = 'UNIQUECODE'; // <= set the name of your coupon code here
if (!$woocommerce->cart->add_discount( sanitize_text_field( $coupon_code ))) {
$woocommerce->show_messages();
}
echo '<div class="woocommerce_message"><strong>The total price in your cart is greater than 100: You get … </strong></div>';
}
}
add_action('woocommerce_before_cart_table', 'order_price_is_greater_than_100', 10, 0);
Других решений пока нет …