ShopXO商城二次开发开放提供与ERP对接订单查询物流同步的API接口

ShopXO商城二次开发开放提供与ERP对接订单查询物流同步的API接口

前几天有人找我对接ShopXO,查了一下官方文档,发现 有API控制器,但是没有对外开放的接口,看了一下发现实现起来非常简单,本人对php不了解,只是依样画葫芦随手做了一个。

ShopXO商城二次开发开放提供与ERP对接订单查询物流同步的API接口

ShopXO商城二次开发开放提供与ERP对接订单查询物流同步的API接口


使用方法:

将文件上传至ShopXO网站根目录下的/app/api/controller/OpenApi.php

API的接口地址:http://xxx.xxx.com/api.php?s=OpenApi/{ApiType}

根据客户的需要,主要开放了以下几个接口

1.获取订单列表

* [List 获取订单列表]

* 接口地址:http://xxx.xxx.com/api.php?s=OpenApi/OrderList

* request post

*

* page:1 #页号 1开始

* page_size:20 #分页大小

* status:2 #2 待发货

* pay_status:1 #1 已付款

* upt_time_start #更新时间开始 传时间字符串 yyyy-MM-dd HH:mm:ss

* upd_time_end #更新时间结束 传时间字符串 yyyy-MM-dd HH:mm:ss


2.获取订单详情

* [Detail 获取详情]

* 接口地址:http://xxx.xxx.com/api.php?s=OpenApi/OrderDetail

* request post

*

* order_no #订单编号 *


3.订单物流发货

* 订单发货

* 接口地址:http://xxx.xxx.com/api.php?s=OpenApi/OrderDelivery

* @request post

* order_no #订单号 * 1

* express_id:2 #快递公司ID

* express_number:222222222 #快递单号

*

* @response

* {

* "msg": "状态不可操作[待收货]", #发货成功

* "code": -1, #成功 0 失败 -1

* "data": ""

* }


4.获取快递公司列表

* @request post

* 接口地址:http://xxx.xxx.com/api.php?s=OpenApi/ExpressList


5.用户昵称获取

* @request post

* 接口地址:http://xxx.xxx.com/api.php?s=OpenApi/UserNick

* id:1 #用户ID


6.修改商品库存、名称、价格、保质期(自定义)信息

* request post

* 接口地址:http://xxx.xxx.com/api.php?s=OpenApi/GoodsSave

* coding:管家编码 #管家货品编码(必须)唯一匹配条件

* title:测试测试修改标题 #修改的商品名称 *

* price:88.88 #修改的商品规格价格 *

* exp:2023-11-10 #修改的商品保质期 *


数据传输安全因为客户自己内部使用,而且客户是ssl,接口安全性要求不高,所以只做了一个secretkey来进行验证。

自己使用一定要记得更换这个secretkey !

        //  +----------------------------------------------------------------------
        //  |      接口传输安全密钥,请勿泄露,否则将可能导致安全隐患             |
        //  +----------------------------------------------------------------------
        $secretkey = '2drRqakg6hawXDG4vKwJXBNohawXD4tvKnQYoaYC58V5BwGBXMA0gRA9qSPN7Z';            

只需要每次访问的时候FormData中加上就行

ShopXO商城二次开发开放提供与ERP对接订单查询物流同步的API接口

当然,如果外网使用还是用Signature签名方法安全性更高。

Signature签名方法我已经附在了源码结尾,有能力的自己修改一下即可,也可以联系QQ3592030

提供源文件:

链接: https://pan.baidu.com/s/1RPNQ3thO-9NfgKrjXxIu8w 提取码: faa5

展开阅读全文

页面更新:2024-05-21

标签:接口   订单   依样画葫芦   保质期   字符串   管家   详情   客户   地址   物流   发现   时间   测试   商城   方法   商品   列表   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top