Commerceserver2007 在应用折扣之前,是否需要在commerce server中输入优惠券条目?

Commerceserver2007 在应用折扣之前,是否需要在commerce server中输入优惠券条目?,commerceserver2007,microsoft-commerce-server,Commerceserver2007,Microsoft Commerce Server,我在commerce server中创建了一个折扣,并将其与私人优惠券列表链接。问题是,在运行篮子管道后,即使从未输入任何优惠券,它也会应用此折扣。在我看来,当您创建包含优惠券列表的折扣时,这应该是默认行为。似乎没有任何明显的方法可以做到这一点 我的问题是,如何使优惠券成为申请特定折扣的条件?在摸索了几个小时后,我明白了为什么会发生这种情况。我的问题不是由默认的commerce服务器行为引起的。如果这种情况发生在你身上,这里是解决办法。在basket pipline文件中,确保在“订单折扣”之前

我在commerce server中创建了一个折扣,并将其与私人优惠券列表链接。问题是,在运行篮子管道后,即使从未输入任何优惠券,它也会应用此折扣。在我看来,当您创建包含优惠券列表的折扣时,这应该是默认行为。似乎没有任何明显的方法可以做到这一点


我的问题是,如何使优惠券成为申请特定折扣的条件?

在摸索了几个小时后,我明白了为什么会发生这种情况。我的问题不是由默认的commerce服务器行为引起的。如果这种情况发生在你身上,这里是解决办法。在basket pipline文件中,确保在“订单折扣”之前添加以下阶段:“商业储备促销代码”,并确保在“RequiredOrderJustPrice”之前但在“OrderLevelDiscountApply”之后添加了“商业记录促销代码”。或者从microsoft下载StarterSite项目,并从那里使用basket管道