Ребята привет!
Как вы все знаете в комплект synergy входит модуль spree_promo, который позволяет делать скидки, если человек вводит купон.
Сейчас сайт уже в продакшене и так вышло, что я не протестировал заранее этот модуль на предмет совместимости с синержи. А купоны нужно вводить со дня на день. Оказалось, что модуль онпея не учитывает купоны, которые реализованы в модуле spree_promo.
По идее, это легко исправить, но у меня пока голова идёт кругом от рельс. Тяжело с ходу понять и разобраться откуда и какой код вызывается; что и в какой момент выполнится.
Думаю, что когда в методе оплаты выбираешь онпей, то сам инпут купона никак не обрабатывается. И в модуль онпея надо вставить вызов хука или что-то вроде того. Но мне никак не распутать этот клубок, не понятно где искать концы: в spree_core, или в spree_promo, или в spree_synergy, или в spree_onpay :)
В общем, ребят, помогите плз. Поделитесь знаниями.