Magento - 通过代码以编程方式创建贷项通知单/退款

时间:2012-08-13 14:43:08

标签: php zend-framework magento

有没有办法通过代码动态创建Credit Memo / Refund。我知道可以使用发票上的后端功能创建Credit Memo,但我想根据以下要求单独为特定订单创建贷项凭证

  • 选定项目
  • 从退款中扣除运费
  • 更新库存数量
  • 联系我的支付网关以执行此退款并将款项转回客户的帐户

我还安装了Sagepay模块用于支付目的,使用Magento的内置功能和Sagepay一起使用退款很好。但是我想在发货后的客户要求退还少量商品或订单的所有商品时创建退款。

我创建了一个自定义模块,并且正在调用一个函数来执行退款操作。因此,在调用此功能时,我想为所选项目动态创建退款,并联系Sagepay为客户执行退款交易,Magento更新库存。

我想在起始位上找一些帮助,看看代码的位置,以及如何在模块的函数调用等中将Sagepay的退款功能与Magento的内置功能结合起来?

感谢任何帮助。提前致谢。

1 个答案:

答案 0 :(得分:-3)

我找到了一个用于创建贷项通知单的API(请参阅下面的链接)。

http://www.magentocommerce.com/boards/errors.php/viewthread/215141/