ATG退款支付类型

ATG refund payment type

在使用 return 的经理 return 购买商品时,是否可以将退款分配给新的付款组并将其与订单相关联?

例如,如果订单付款是使用信用卡完成的,那么我需要在return

期间使用现金进行退款

对您的问题的简短回答是,ATG ootb 无法做到这一点,因为它仅支持信用卡退款 and/or 商店卡退款。有关这方面的更多信息,请参见 here.

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

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

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

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