Magento:获取要在外部应用程序中使用的订单id

Magento:获取要在外部应用程序中使用的订单id,magento,e-commerce,customization,affiliate,extending,Magento,E Commerce,Customization,Affiliate,Extending,我想为使用Magento进行电子商务的在线商店建立一个联盟计划。 如何保存销售订单id以用于更新我的附属表 请不要推荐“所有人的附属公司”。它和Magento一样不灵活,这也是我使用定制解决方案的原因。 非常感谢您的帮助。在为Magento开发外部应用程序时,我通常会寻求帮助。这将最大限度地减少你在Magento方面的工作量,根据我的经验,这些事情有时会令人沮丧。您可以更多地关注您的应用程序,而较少关注您需要从Magento获得的数据 要更直接地回答您的问题,您需要使用 获取订单列表的示例: $

我想为使用Magento进行电子商务的在线商店建立一个联盟计划。 如何保存销售订单id以用于更新我的附属表

请不要推荐“所有人的附属公司”。它和Magento一样不灵活,这也是我使用定制解决方案的原因。
非常感谢您的帮助。

在为Magento开发外部应用程序时,我通常会寻求帮助。这将最大限度地减少你在Magento方面的工作量,根据我的经验,这些事情有时会令人沮丧。您可以更多地关注您的应用程序,而较少关注您需要从Magento获得的数据

要更直接地回答您的问题,您需要使用

获取订单列表的示例:

$proxy = new SoapClient('http://www.YOURDOMAIN.com/magento_root/api/soap/?wsdl');
$sessionId = $proxy->login('Username', 'password');

$filters = array();

$orders = $proxy->call($sessionId, 'sales_order.list', array($filters));
var_dump($orders);

非常感谢。除了Magento,我还能从脚本中调用它吗?是的,请看我在答案中添加的示例。只需将脚本指向您的Magento安装,并使用您在后端设置的API凭据。