当使用返回管理器返回一个项目时,是否可以将退款分配给一个新的支付组并将其与订单相关联?
例如,如果订单付款是使用信用卡完成的,那么我需要在退货期间使用现金进行退款。
发布于 2015-07-14 22:31:13
对你的问题的简短回答是不,这不能做ATG ootb,因为它只支持信用卡退款和/或商店卡退款。有关此问题的更多信息可以找到这里。
它确实取决于您如何解决这个问题的精确的业务需求。以下建议可能不足以满足您的特殊要求。
您想要做的事情当然可以通过定制实现,但它可能会增加很多复杂性。需要考虑的事项:
一个更简单的方法可能是添加一些新的PaymentGroup 州,当您发出退款时更新它,例如SETTLED_WITH_PARTIAL_CASH_REFUND或SETTLED_WITH_FULL_CASH_REFUND。为了保存记录,您可以扩展paymentGroup以包括部分退款金额。
https://stackoverflow.com/questions/31208227
复制相似问题