【问题标题】:ATG refund payment typeATG 退款支付类型
【发布时间】:2015-07-03 13:38:33
【问题描述】:

使用退货管理器退货时,是否可以将退款分配给新的付款组并将其与订单相关联?

例如,如果订单付款是使用信用卡完成的,那么我需要在退货时使用现金退款

【问题讨论】:

    标签: java atg atg-dynamo oracle-commerce atg-droplet


    【解决方案1】:

    您的问题的简短回答是“不”,ATG ootb 无法做到这一点,因为它只支持信用卡退款和/或商店卡退款。有关这方面的更多信息,请访问here

    这实际上取决于您如何解决这个问题的确切业务需求。以下建议可能不足以满足您的特定要求。

    您尝试做的事情当然可以通过自定义来实现,但它可能会增加很多复杂性。需要考虑的事项:

    • 订单历史。您将需要显示其他付款组信息
    • 重复订单。此处可能会增加一些复杂性。
    • 付款方式。您可能必须添加自己的付款方式,这可能很复杂。可以在此处找到有关如何执行此操作的信息。

    一种更简单的方法可能是添加一些新的PaymentGroupstates,当您发出退款时更新它们,例如SETTLED_WITH_PARTIAL_CASH_REFUND 或 SETTLED_WITH_FULL_CASH_REFUND。您可以扩展 paymentGroup 以包含部分退款金额以用于记录保存。

    【讨论】:

      猜你喜欢
      • 2012-07-07
      • 1970-01-01
      • 2015-12-07
      • 2012-07-01
      • 2015-12-23
      • 2013-04-17
      • 1970-01-01
      • 2020-03-09
      • 2017-07-15
      相关资源
      最近更新 更多