Как сбросить использование клиентом правила цены корзины magento 2.4.4

Я ищу способ сбросить использование правила цены корзины в magento.

Сценарий таков:

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

Это работает нормально, но процесс создания нового правила, проверки его на наличие ошибок (поскольку нельзя дублировать правила), затем генерация кодов и все другие вещи, связанные с доставкой, вызывают появление ошибок в день доставки.

Чтобы избежать этого, я хочу создать правило, которое позволяет только членам группы клиентов «клуба покупателей» бесплатно собирать 1 ежемесячный пакет (1 использование для каждого клиента). но затем в начале следующего месячного цикла мне нужно иметь способ сбросить данные об использовании кодов, чтобы их можно было использовать снова. Есть ли способ сделать это, поскольку это избавило бы от кучи неприятностей.

Тогда мой ежемесячный процесс будет заключаться в том, чтобы перечислить этот пакет месяцев на досуге (скоро появится / нет в наличии). Держите группу клиентов клуба покупателей в курсе. затем в конце месяца положите этот пакет на склад, сбросьте код и отправьте стандартное электронное письмо с уведомлением текущим подписчикам.

Я пытался найти обычные каналы для информации или расширений, которые могут это сделать, но мне не повезло

Я не видел ничего в сети, используя мой google fu, который покрывает возможность сделать это, но, безусловно, должен быть способ сбросить используемый флаг в правиле.

Любая помощь приветствуется.

0 ответов

Другие вопросы по тегам