【发布时间】:2011-09-20 23:02:28
【问题描述】:
我在使用soap api 与magento 交谈时遇到了一个问题,这使我无法从订单中创建发票。问题出在我工具的 sales_order_invoice.create 调用中。当我调用它时,该调用中传递的参数之一是产品 ID 和发票数量,格式为嵌套数组。出于某种原因,无论我如何将此数据发送到 magento,magento 都会使用订单上显示的金额创建发票,但它不会将任何产品添加到发票页面。就像完全忽略 itemQtys 数组一样。我也不知道我是否可以更改我要开票的数量。
例如,假设客户订购了一定数量的产品,但我们手头只有一定数量。我想为我们手头的号码开具发票并运送该发票,然后在以后为订单的其余部分开具发票。这当然需要全部“以编程方式”完成。这可以通过 SOAP api 完成吗?还是在magento时期?
谢谢。
【问题讨论】: