`
haohappy2
  • 浏览: 325856 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

How to List Orders by Order Status using Magento API

 
阅读更多

SOAP

<?php
$soapclient = new SoapClient('');
$sessionId = $soapclient->login('YourAPIUser', 'YourAPIKey'); 
// Webservice User and API Key
// Getting Order listing by Order Status
// Example Usage:  array('eq' => 'canceled') , array('eq' =>'processing'),array('eq' => 'complete')
try {
$orders = $soapclient->call($sessionId, 'sales_order.list',
array(array('status' => array('eq' => 'pending'))));
foreach ($orders as $order) {
echo "OrderId:" . $order['order_id'] . "
";
}
} catch (Exception $fault) {
echo $fault->getMessage();
}
?>

 XMLRPC Example:

<?php
$mageFilename = 'app/Mage.php';
require_once $mageFilename;
umask(0);
Mage::app();
$xmlrpcclient = new Zend_XMLRPC_Client('http://example.com/api/xmlrpc/');
$session = $xmlrpcclient->call('login', array('YourAPIUser', 'YourAPIKey'));
try {
$orders = $xmlrpcclient->call('call', array($session, 'sales_order.list', array(array('status' => 'canceled'))));
foreach ($orders as $order) {
echo "OrderId:" . $order['order_id'] . "
";
}
} catch (Exception $fault) {
echo $fault->getMessage();
}
?>

 

分享到:
评论

相关推荐

    Magento API 速查(alan storm).pdf

    ### Magento API 速查知识点详解 #### 一、概述 Magento Core API 是为 Magento 社区版 1.6.1 提供的核心 API 接口文档。这些接口为开发者提供了与 Magento 后台数据交互的能力,包括商店管理、国家地区管理等功能...

    python-magento:使用Python API访问magento API

    Magento Python API 用于连接到Magento Web服务的Python库。 用法 import magento url = 'http://domain.com/' apiuser = 'user' apipass = 'password' # Create an instance of API client = magento . API ( url ...

    magento-java-master.zip_magento

    4. **Magento API资源**:Magento提供了丰富的API资源,包括顾客管理、订单处理、产品信息、库存管理等。你需要熟悉每个资源的端点、方法(GET、POST、PUT、DELETE)以及它们所需的参数。 5. **异常处理**:在与...

    magento-api-soap:一个与Magento集成的Wordpress插件

    Magento API SOAP 一个与Magento集成的Wordpress插件。设定值如何使用! use Magento \ API \ SOAP \ Product ;//Get a single product by id.$ product_model = new Product ( 1 );$ product_model = new Product ...

    Magento Order Export

    Magento Order Export 模块是为Magento电子商务平台设计的一个功能,用于导出订单数据。这个模块允许管理员方便地将Magento商店中的订单信息导出为可处理的格式,例如CSV或XML,以便进行数据分析、备份或其他外部...

    Magento 2 Cookbook

    In Magento 2, the Full Page Cache (FPC) can be handled by Varnish to give your store a performance boost. There are also external services that you can use as a cache. Chapter 4, Creating Catalogs ...

    Magento-RestApi:Magento REST API的异步C#客户端

    Magento.RestApi-异步C#Magento REST API客户端是一个开放源代码电子商务平台,允许外部应用程序通过SOAP API或REST API与之交互。 仅在Magento的1.7版本中可用。... var client = new MagentoApi

    Laravel开发-magento

    本篇文章将深入探讨如何利用Laravel与Magento进行集成,特别是通过使用Magento的SOAP API来实现这一目标。 首先,Laravel是一个优雅的PHP Web开发框架,它提供了丰富的工具和功能,使开发者能够更高效地构建高质量...

    The Definitive Guide to Magento (Apress出品 Magento权威指南)

    ### Magento权威指南 #### 书籍概述 《Magento权威指南》是由Adam McCombs与Robert Banh共同编著的一本深入探讨Magento电商平台的技术手册。该书由Apress出版社于2009年出版发行,旨在为读者提供一个全面、系统的...

    Magento2 CookBook

    In Magento 2, the Full Page Cache (FPC) can be handled by Varnish to give your store a performance boost. There are also external services that you can use as a cache. Chapter 4, Creating Catalogs ...

    Magento 2 Beginners Guide

    You’ll start by getting a general understanding of what Magento is, why and how you should use it, and whether it is possible and feasible to migrate from an old web store to Magento 2. As you work ...

    magento-rest-api:客户端访问Magento Rest API

    Magento Rest API客户端基于Node.js的客户端与Magento REST Api进行交互。 ##使用指南var magentoRestApi = require('magento-rest-api');// Create api objectvar api = magentoRestApi.createClient({ consumerKey...

    The Definitive Guide to Magento.pdf

    ### Magento 全面指南知识点概览 #### 一、引言 《Magento全面指南》是电子商务平台Magento的权威参考书籍,由Adam McCombs与Robert Banh共同编写。本书不仅适用于初学者,对于有一定经验的开发者和技术人员也同样...

    magento-api-rest:NodeJS包装器与Magento REST API通信

    Magento API REST 一个与Magento REST API一起使用的Node.js客户端包装。安装 npm i magento-api-rest入门按照生成API凭证。 确保检查资源访问是否符合您的要求,以防止滥用API密钥。 查看可以操纵的Magento API端点...

    magento官方文档翻译超好

    ### Magento官方文档翻译超好——深入理解Magento数据层操作与数据封装 #### 一、引言 Magento是一款基于PHP的企业级电子商务平台,以其强大的功能、灵活性以及可扩展性著称。在Magento中,数据处理是一个核心组成...

    查询订单magento

    在电子商务领域,Magento是一款强大的开源电子商务平台,它提供了...同时,通过`order-status-api.phtml`和`使用方法.txt`,我们可以学习到如何使用API来获取和展示订单状态信息,这是构建电商网站时非常关键的一环。

    magento二次开发大全

    5. **API接口**:Magento提供API接口,允许与其他系统集成,如CRM、ERP等。`API接口.txt`可能详细阐述了如何定义、调用和测试Magento API。 6. **后台功能和表单元素**:Magento的后台管理界面允许管理员配置商店的...

    magento数据结构分析

    例如,在版本1.0.x到1.1.1的更新中,新增了**adminnotification_inbox**(管理员通知收件箱)、**api_assert**(API断言)、**api_role**(API角色)、**api_rule**(API规则)、**api_user**(API用户)等表格,...

    Laravel开发-laravel5-magento

    - **配置认证**:首先,你需要在 Magento 后台设置 API 用户并分配适当的权限,获取 API 密钥。 - **安装依赖**:使用 Composer 安装 Magento SOAP 客户端库,如 `magento/magento-api` 或 `aoepeople/soap-client...

    magja:Magento API的Java连接器

    Magja是Magento SOAP API的Java连接器,可以轻松与流行的商店系统集成,并可以交换Magento API可用的所有数据。 核心功能 对Magento 1.x SOAP API V1的基本支持 允许访问: 产品 产品媒体 产品链接 产品类别 产品...

Global site tag (gtag.js) - Google Analytics