1
我正在创建Magento应用程序,并计划使用Magento API创建销售订单发票。Magento销售订单使用API无法正常工作的产品数量更新的发票
这是我的发票创建的伪代码。问题是,它创建了一个发票,但该发票始终是空白(不显示产品和数量)
<?php
$proxy = new SoapClient('http://myurl/api/soap?wsdl');
$sessionId = $proxy->login('apiuser', 'apikey');
// item array with sku and quantity
$invoiceItems = array(
'002' => '1', '003' => '1', '004' => '1', '005' => '1'
);
// Create new invoice
$newInvoiceId = $proxy->call($sessionId, 'sales_order_invoice.create', array($saleorderno, $invoiceItems, 'Invoice Created', true, true));
?>
但是,当我创建一个销售订单发票这样(有销售订单没有变化量),它工作正常
$newInvoiceId = $proxy->call($sessionId, 'sales_order_invoice.create', array($saleorderno, array(), 'Invoice Created', true, true));
我的代码有任何错误吗? 任何人都可以给我一些建议吗?
非常感谢你.... – 2012-03-13 08:17:19
@乌拉斯 - 最欢迎和欢呼! – 2012-03-13 11:13:23