Конкретная задача: есть бонусные баллы по клиенту, информация о которых находится на стороннем сервисе.
Покупатель при оформлении заказа решает использовать, например, для оплаты заказа 300 бонусов, они должны распределиться в виде скидки на товар - по определенному алгоритму. Т.е. например, из 5 товаров бонусы применятся к 3-м, причем, на 1 - 150 бонусов/рублей, на второй - 100, на 3-й - 50.
Можно ли такое реализовать через свое правило корзины? Если нет, то какой механизм лучше использовать?
Или может лучше сделать механизм - брать цены для заказа из highload блока, в который мы будем их сами рассчитывать и записывать? В таком случае это тоже работает как правило корзины?..
Покупатель при оформлении заказа решает использовать, например, для оплаты заказа 300 бонусов, они должны распределиться в виде скидки на товар - по определенному алгоритму. Т.е. например, из 5 товаров бонусы применятся к 3-м, причем, на 1 - 150 бонусов/рублей, на второй - 100, на 3-й - 50.
Можно ли такое реализовать через свое правило корзины? Если нет, то какой механизм лучше использовать?
Или может лучше сделать механизм - брать цены для заказа из highload блока, в который мы будем их сами рассчитывать и записывать? В таком случае это тоже работает как правило корзины?..