应用优惠券或促销代码
有时,产品与促销关联。用户必须可以向订单中的产品应用促销,以及确认客户必须支付以实现订单的最终金额。
解决方案
以下部分描述了 API、用户出口、服务和其他组件。
必须在 IBM® Sterling Business Center 应用程序中创建优惠券。 用户可基于产品、数量和订单总额等组合创建可应用到订单的优惠券。用户还可决定优惠券的适用日期并相应配置优惠券。
用户可在“支付确认”屏幕中应用或移除优惠券。
用户可在创建订单时执行此任务或从“订单摘要”屏幕使用“添加/移除促销”相关任务。
- 如果优惠券有效,那么它会显示为具有适用金额的有效促销。优惠券代码会传递到 changeOrder API,此 API 用于相应更新订单总额。
- 如果用户应用无效优惠券,那么会显示一条相应消息,且会将其作为无效促销添加到订单。
但是,未对订单进行重新定价。注: 为特定支付类型创建优惠券时,仅在客户使用此支付类型针对订单完全支付时,此优惠券才变为适用。如果通过多种支付类型执行支付,那么优惠券会显示为无效。
- 如果用户要向调换订单应用促销,那么会调用 computeRefundPayments API 以重新计算从退货订单转移出的金额。应用优惠券会影响实现订单所需的金额。应用促销后,会调用 getCompleteOrderDetails API 以在“支付确认”屏幕上重新装入更新的信息。
实施
以下部分描述了必须配置的规则。
- 有关创建和配置优惠券的更多信息,请参阅Sterling Business Center 定价管理。
- 应用优惠券或促销代码是一项受许可权控制的任务。仅当您属于分配了必需许可权的用户组时才能执行该任务。有关管理用户组许可权的信息,请参阅管理用户组许可权。
- 有关 API 和用户出口的更多信息,请参阅 Sterling Selling and Fulfillment Foundation: Javadocs。
最终用户影响
用户可确保客户使用优惠券以帮助减少订单总额。