Applying Promotions for eCommerce Orders
You can apply the promotions that you define, for orders placed on Conga eCommerce, using APIs.
The following table lists such APIs.
API | Description |
---|---|
getIncentivesForCart | To get a list of Incentives of type PULL (Auto Apply = False) for a given Cart for an order. |
updatePriceForCart | To apply one or more PULL promotions, set the comma separated list of PULL promotion codes (Incentive codes) on the Product Configuration object in the field "Apttus_Config2__CouponCodes__c". After setting the values, reprice the cart using the "updatePriceForCart" API. CPQ will auto-evaluate all promotions of type PUSH (auto Apply = True) and will apply qualified promotions as part of the pricing. |
applyIncentiveLimit | API to apply commit incentive limit from work-in-progress orders to the final limit data. Ideally, this API will be called when the order is accepted or confirmed by the customer. However, individual implementations can decide when to call this API. |