Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

При изменении статуса заказа в опенкарт происходит начисление бонусов.Так как заказы обрабатываются в Торгсофт (там идет обработка заказов), естественно - списание бонус происходит в опенкарт и передается в торгсофт, а вот начисление бонусов происходит уже в Торгсофт. На сайт из Торгсофт будет передаваться накопленная сумма бонусов.Нужно сделать, чтобы начисление бонусов происходило при поступлении из Торгсофт в опенкарт суммы бонусов при условии, что она превышает сумму бонусов в опенкарт на данный момент. Т.е. нужна доработка модуля.Сейчас промежуточным звеном, или событием для начисления бонусов является изменение статуса заказа, после чего в таблицу модуля добавляется запись с положительным числом. В нашем случае нужно поменять это промежуточное звено, чтобы событием для начисления бонусов было поступление суммы бонусов из торгсофт при условии, что эта сумма больше суммы бонусов в опенкарт на данный момент.Примерно такая логика:

2 года назад
fitolavr
Андрей 
47 летУкраина
2 года в сервисе
Был
2 года назад