我们正在使用Quickbooks桌面企业版,并且正在将Quickbooks桌面与在线电子商务商店集成。
我正在寻找解决方案,在哪里可以获取更新的库存数据并在电子商务解决方案中更新这些数据。
为此,我想要一些解决方案,如何通过Web连接器将数据获取到我的SOAP API并在商店中对其进行更新?
我无法为此找到任何API解决方案。请帮助我们。
答案 0 :(得分:0)
使用此:
并遵循快速入门指南:
在文档中,您将找到从QuickBooks将数据拉回应用程序的示例。具体来说,这个:
您必须进行一些更改,才能发出报告查询以获取每个物料的库存状态。您要执行的查询/功能看起来像这样:
function _inventoryStockStatusByItemRequest($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale)
{
$xml = '<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<GeneralSummaryReportQueryRq requestID="' . $requestID . '">
<GeneralSummaryReportType>InventoryStockStatusByItem</GeneralSummaryReportType>
<DisplayReport>false</DisplayReport>
</GeneralSummaryReportQueryRq>
</QBXMLMsgsRq>
</QBXML>';
return $xml;
}
这会让您找回一个庞大的XML文档,其中包含每种产品的数量。
然后,您可以解析该XML文档并对其进行所需的任何操作。