Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменить начисление бонусных баллов


Recommended Posts

Добрый день! 

Задача следующая: Изменить стандартный механизм начисления и списания бонусных баллов.

Ситуация: Реализуем обмен данными бонусной программы с 1с и opencart 3. Идея, чтобы данные по бонусам брались из 1с и подставлялись в бонусный счет opencart.

Необходимо сделать, чтобы количество бонусов бралось из таблицы, выгружаемой из 1с, следующим образом: если клиент указал в ЛК код карты (это доп поле, созданное в модуле simple), и если этот код есть в таблице, то количество бонусных баллов, находящейся на этой карте, подставляется в бонусный счет opencart. ( и только так бонусный счет должен обновляться!).

Так же необходимо сделать, чтобы начисляемое количество баллов для всех товаров было 5%. (при этом фактическое начисление не должно происходить, это "начисление" должно просто показываться в истории в бонусном кабинете)

И добавить правило, что оплатить бонусами можно только 30% от заказа. (чтобы клиент смог выбрать удобное ему количество баллов для списания, но в указанных пределах). Повторюсь, что списываться бонусы будут в 1с, т.е. это правило нужно только как уведомление клиенту и оператору, сколько клиент хочет списать бонусов.

 

Змінено користувачем redtea
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.