У меня есть клиент, который хочет добавить купон для проверки WordPress / WooCommerce. Обычно я просто go для WooCommerce> Купоны и создать купон.
Однако они хотят, чтобы один код купона давал скидку на продукт на ДВА отдельных продукта. Продукты в этом случае являются входными билетами.
- кодовое название купона = "COUPON1"
- "ПРОДУКТ A" - 15,95 долл. В будние дни (ID продукта = 2846)
- "ПРОДУКТ А" - 17,95 долл. выходные дни (код продукта = 2848)
- «ПРОДУКТ Б» - 10,95 долл. США в будние дни (код продукта = 2847)
- «ПРОДУКТ Б» 12,95 долл. США в выходные дни (ИД продукта = 2849)
- ПРОДУКТ Скидка составляет $ 11,95 для билетов в будние дни и на выходные
- Скидка ПРОДУКТА B составляет $ 8,95 для билетов в будние и выходные дни
Рабочий процесс:
- Пользователь добавляет 1 билет на ПРОДУКТ А в корзину
- Пользователь добавляет 1 билет на ПРОДУКТ Б в корзину
- Пользователь вводит купон COUPON1 в поле скидки
- Хук WordPress замечает эти продукты в корзину по их идентификатору и замечает, что купон COUPON1 был применен
- WordPress создает цены со скидкой для ПРОДУКТОВ A и B
- Итог теперь показывает $ 11,95 + $ 8,95 = $ 20,90
Я могу создать один код купона на выходные за $ 15,95 и выходные kday билеты, но они не могут быть применены ко второму продукту (ПРОДУКТ B).
Скидка до $ 11,95 должна применяться, если купон применен, и если любой из идентификаторов продукта 2846 или 2848 находится в корзине ,
Скидка до $ 8,95 должна применяться, ЕСЛИ купон применен, ИЛИ любой из идентификаторов продукта 2847 или 2849 находится в корзине.
Я подумал, что, вероятно, можно написать веб-крючок, который сделает это для меня.
Заранее спасибо.