使用退货经理退回商品时,是否可以将退款分配给新的付款组并将其与订单相关联?
例如,如果订单付款是使用信用卡完成的,那么我需要在退货时使用现金进行退款
答案 0 :(得分:1)
对您的问题的简短回答是不能用ATG ootb做到这一点,因为它只支持信用卡退款和/或商店卡退款。有关这方面的更多信息,请参见here。
这实际上取决于您如何解决这个问题的具体业务要求。以下建议可能不足以满足您的特定要求。
您尝试做的事情当然可以通过自定义进行,但它可能会增加很多复杂性。需要考虑的事项:
更简单的方法可能是添加一些新的PaymentGroup
states,您在发放退款时会将其更新,例如SETTLED_WITH_PARTIAL_CASH_REFUND或SETTLED_WITH_FULL_CASH_REFUND。您可以将paymentGroup扩展为包含部分退款金额以用于保存记录。