The validateCouponUE mappings allow for validation of coupons
between Sterling Order Management and HCL Commerce. When a shopper
adds a manual coupon from Sterling Call Center, validateCouponUE is
implemented to call HCL Commerce for
validation of entered coupons against their definitions in HCL Commerce.
validateCouponUE RequestvalidateCouponUE request mapping to ValidatePromoCodeBOD
| Sterling Order Management API
Path |
HCL Commerce Path |
| Coupon / @CouponID |
PromoCode / Code |
| Coupon /@BuyerUserId |
PromoCode / BuyerIdentifier / ExternalIdentifier/
Identifier |
| Coupon /@OrganizationCode |
Use ValueMap.xml to convert it to storeId, then
put the storeId in the service context data |
| Coupon / @PricingDate |
PromoCode / PricingDate |
validateCouponUE ResponseValidatePromoCodeBOD response mapping to validateCouponUE
| HCL Commerce Path |
Sterling Order Management API
Path |
| PromoCode / Code |
Coupon /@CouponID |
| PromoCode/ Reason / Valid (true/false) |
Coupon /@Valid (Y/N) |
| PromoCode / Reason / ReasonCode |
Use ValueMap.xml to convert it to Coupon / @CouponStatusMsgCode |