Как решить проблему с возвратом средств, если промо-акция применяется на уровне заказа?

У нас есть промо-акция, по которой вы можете покупать некоторые продукты в комплекте, и это промо-акция. Позвольте мне визуализировать это. Предположим, что есть 2 контейнера с такими продуктами:

Контейнер 1: P1, P2, P3, P4

Контейнер 2: P5, P6, P7, P8

Когда вы выбираете один продукт из Контейнера 1 и другой из Контейнера 2, вы получаете скидку. Предположим, что размер скидки составляет 100 долларов США. Эта скидка добавляется непосредственно к заказу (корзине), а не к вводу заказа через Hybris.

После добавления этой акции в корзину вы также можете добавить в нее другие товары. Предположим, что наш новый добавленный продукт - P9.

Этот сценарий вызывает проблему с возвратом средств из-за распределения цен. Я имею в виду, что общая сумма скидки (100 долларов США) не связана с P9, который был последним добавленным продуктом.

Мне нужно знать, по каким товарам была получена скидка в корзине (заказе).

Как вернуть деньги за подобные акции?

Изменить: Hybris v6.4 и движок продвижения на основе правил


person Hatip Kabak    schedule 19.09.2018    source источник


Ответы (1)


Я предпочитаю переопределить стратегию расчета корзины и рассчитать цену возврата и сохранить ее в настраиваемом поле заказа / корзины до завершения заказа. Также отправляйте на товары скидки на уровне заказа. Вы можете определить P9 в стратегии расчета. Трудно (может быть невозможно) найти акции и расчеты на этапе возврата.

person mkysoft    schedule 20.09.2018
comment
Вы правы, но мой сценарий уже заключается в распределении цены перед размещением заказа. Я просто хочу правильно распространить его в сервисе расчета корзины, но мы не могли видеть, какие продукты включены в прикладную рекламу, хотя это продвижение продукта. Причина в том, что hybris применяет его на уровне заказа. В моем примере в корзине могут быть нерелевантные товары с примененной рекламной акцией. Я нашел обходные пути. Я могу добраться до рекламных контейнеров с продуктами и проверить с их помощью записи в заказах. Но это кажется неправильным решением и немного громоздко. - person Hatip Kabak; 20.09.2018