E commerce 电子商务忠诚度积分/奖励计划

E commerce 电子商务忠诚度积分/奖励计划,e-commerce,kentico,discount,reward-system,E Commerce,Kentico,Discount,Reward System,我希望在信用支付提供商的背面建立忠诚度积分/奖励系统,但我希望它能够: 允许访客在购物篮/结账阶段兑换余额或不兑换余额 允许访问者与任何其他支付提供商一起支付未付订单金额 我已经考虑了很多可能的方法,但我想知道是否有其他人成功地做到了这一点 我假设在使用所选的付款提供商(信用/全额除外)处理付款之前,我必须在ShoppingCartinfoprovider上点击一些方法,但如何最好地将折扣应用于订单? 即时创建实际折扣?使用单价可变的人造产品?我必须有任何税务考虑吗?还有其他推荐的最佳方法吗

我希望在信用支付提供商的背面建立忠诚度积分/奖励系统,但我希望它能够:

  • 允许访客在购物篮/结账阶段兑换余额或不兑换余额
  • 允许访问者与任何其他支付提供商一起支付未付订单金额
我已经考虑了很多可能的方法,但我想知道是否有其他人成功地做到了这一点

我假设在使用所选的付款提供商(信用/全额除外)处理付款之前,我必须在ShoppingCartinfoprovider上点击一些方法,但如何最好地将折扣应用于订单? 即时创建实际折扣?使用单价可变的人造产品?我必须有任何税务考虑吗?还有其他推荐的最佳方法吗


谢谢,

您可以在与客户帐户关联的信用额度高度对订单应用折扣。您可以将信用余额存储在OrderCustomData字段中,并在订单付款后减去它。您可以点击CustomShoppingCartInfoProvider.cs或EvaluateShoppingCart方法()中的CalculateOrderInstinental方法。关于电子商务定制最佳实践的更多信息可以在这里找到:您还可以查看c:\Program Files(x86)\Kentico\9.0\CodeSamples\App\U code samples\e-commerce samples\

中的代码示例,该功能是否已经允许您执行这些操作?这与您期望的忠诚度积分/奖励计划不一样,因为“您的客户只能使用一种付款方式支付购买的产品“因此,我无法用信用卡兑换订单的部分付款……如果我覆盖CalculateOrderIntinental方法,您能否提供一个如何应用折扣的示例?请不要说我不想失去任何现有的折扣功能。谢谢。请检查我在c:\ProgramFiles(x86)\Kentico\9.0\CodeSamples\App\U Code Samples\E-commerce Samples\下引用的示例。。。你会在那里找到一个。