Возможно ли сделать запись купона на коммерческом сервере до применения скидки?
Я создал скидку на коммерческом сервере и связал ее со списком частных купонов. Проблема заключается в том, что после запуска трубопровода корзины она применяет эту скидку, даже если купон не был введен. Мне кажется, это должно быть поведение по умолчанию при создании скидки, которая содержит список купонов. Кажется, нет никакого очевидного способа сделать это.
Мой вопрос: как вы делаете купоны условием применения данной скидки?
1 ответ
Поработав несколько часов, я понял, почему это происходит со мной. Моя проблема не была вызвана из-за поведения торгового сервера по умолчанию. Если это когда-нибудь случится с вами, вот исправление. В файле линии корзины убедитесь, что вы добавили этапы: "Коды продвижения Commerce Reserve" перед "OrderDiscount" и убедитесь, что у вас есть "Коды продвижения Commerce Record" до "RequiredOrderAdjustPriceCy", но после "OrderLevelDiscountApply". В качестве альтернативы загрузите проект StarterSite с веб-сайта Microsoft и используйте оттуда корзину.