Как применять правила скидок для покупки одного продукта X и получения одного Y бесплатно? - PullRequest
0 голосов
/ 06 апреля 2020

Привет всем, это скорее помощь для указателей или предложений, а не вопрос. Я пытаюсь создать модуль для точек продаж наряду со скидками и рекламными предложениями, и я не могу понять, как создать правило скидок для чего-то вроде покупки одного продукта X и получения одного Y бесплатно. Мой текущий процесс подобен тому, как предмет сканируется, а затем добавляются все скидки / предложения, связанные с ним, и отображается его сниженная цена, если таковые имеются. Теперь предположим, что у меня есть пакет из 4 бутылок, на котором есть предложение получить один консервный нож бесплатно но консервный нож также можно приобрести отдельно и получить скидку 5 долларов. что если человек купил пачку-4, а затем схватил 2 консервных ножа. После того, как они появятся на прилавке, все они будут отсканированы по отдельности, и как скидка в 5 долларов будет применена только к одному открывателю. Я знаю, что могу написать свои правила, учитывающие количество в упаковке 4 bottle в заказе, но разве это не означает, что для каждого товара мне придется пересчитывать скидки на все другие товары в корзине?

...