2009-06-23 160 views
0

Ich habe einen Rabatt in Commerce-Server erstellt und verknüpfte sie mit einer Liste von privaten Gutscheine. Das Problem ist, dass nach dem Ausführen der Basket Pipline dieser Rabatt angewendet wird, obwohl kein Gutschein jemals eingegeben wurde. Es scheint mir, dass dies das Standardverhalten sein sollte, wenn Sie einen Rabatt erstellen, der eine Liste von Gutscheinen enthält. Es scheint keinen offensichtlichen Weg zu geben, dies zu tun.Machen Sie einen Coupon-Eintrag im Commerce-Server erforderlich, bevor ein Rabatt angewendet wird, möglich?

Meine Frage ist, wie machen Sie die Coupons die Bedingung, um einen bestimmten Rabatt anzuwenden?

Antwort

1

Nachdem ich ein paar Stunden herumgefummelt hatte, fand ich heraus, warum mir das passierte. Mein Problem wurde nicht aufgrund des standardmäßigen Commerce Server-Verhaltens verursacht. Wenn Ihnen das jemals passiert, ist hier die Lösung. In der Korb pipline Datei sicherstellen, dass Sie die Stufen von: "Commerce Reserve Promotion-Codes" vor "OrderDiscount" und stellen Sie sicher, dass Sie "Commerce Akte Promotion-Codes" vor "RequiredOrderAdjustPriceCy" aber nach "OrderLevelDiscountApply". Alternativ laden Sie das StarterSite-Projekt von Microsoft herunter und verwenden Sie die Warenkorb-Pipline von dort.

Verwandte Themen