Есть ли правдоподобный способ дать клиенту скидку на их первый заказ?
Я предполагаю, что это потребует от пользователя регистрации бесплатной учетной записи, и это нормально. Но после этого я в тупике.
Функция Promotion в Magento не поддерживает ничего подобного, и Google не находит хороших результатов.
Идеи?
🙂
Ничего из этого не может сделать, но общий подход, который я бы принял, был бы
Создайте правило цены каталога для вашей скидки «в первый раз»
Добавьте атрибут к объекту клиента с именем «used_first_coupon». По умолчанию 0 / false
Добавить событие при создании клиента, которое отправляет код купона клиенту
Прикрепите купон, применяя код (если есть событие, используйте его, в противном случае перепишите любой метод, в котором вы нуждаетесь) и примените только конкретный купон, если зарегистрированный клиент used_first_coupon является ложным
Добавьте пост-порядок прослушивателя событий, который будет отмечать атрибут customer_first_coupon как истинный
Я думал об одном и том же. В сообществе Magento 1.7. Я думаю, что это должно сработать.
Затем он должен применяться к каждому новому пользователю и может использоваться только один раз.