商品API接口文档说明
- 格式:doc
- 大小:48.00 KB
- 文档页数:3
产品接收服务端API 假如是wms推送过来的数据,编码格式:UTF-8
WebService 采用Soap 方式其说明如下
WebService地址
http://192.168.1.100/api/soap/server.php
一:推送商品。
function add_goods($goods=array())
参数
$goods = array()
数组形式,如下:规则
$goods = array(
'username' => 'sinoauwiner',
'password' => 'sinoauwiner1225128955',
'goods_name' => 'sinoauwiner',
'goods_title' => 'sinoauwiner',
'goods_sn' => 'A112-20220020020004',
'price' => '88.9',
'market_price' => '92.6',
'box_price' => '488.0',
'reco_price' => '75.0',
'brand' => 'sinoauwiner'
);
username 双方协定用户名称
password双方协定用户密码
goods_name 商品名称
goods_title 商品标题
goods_sn 商品编号
price 单价格
market_price 销售、市场价格
box_price 一箱价格
reco_price 促销价格
brand 品牌
返回结果参数
password_error 双方协定密码错误。
goods_name_error 商品名称不符合要求长度50或以下。
goods_title_error 商品幅标题不符合长度50 或以下。
goods_sn_error 商品编号不符合要求,以A或B开头后面是三位数字+一横+数字总共二十位。
price_error 价格不符合要求。
market_price_error 市场价格不符合要求。
box_price_error 一箱价格不符合要求。
reco_price_error 促销价格不符合要求。
brand_error 品牌名称有误,长度<= 12。
db_error 数据接收失败稍后请重新提交,同一商品编号不能重复提交。
keys_error 传递参数有误,不允许传递规定参数以处的KEY。
goods_su 推送商品成功。
二:根据商品编号查询已经推送过的商品信息。
function getWgoods($goods=array())
参数
Array(‘username’=>’双方协定用户名称’,’password’=>’双方协定用户密码’,‘goods_sn’=>’商品编号’)。
返回结果
goods_sn_error 商品编号错误
Array
(
id 商品ID号
sn 商品编号
name 商品名称
title 商品幅标题
price 单价
market_price 市场、销售价格
reco_price 促销价格
box_price 一箱价格
brand 品牌
instatus 编辑状态A 未编辑B已经编辑入库
wmsdt 推送时间或者入库时间
)
三:根据会员用户名查询已经推送过的商品信息。
function getMemberInfo($member=array())
参数
Array(‘username’=>’双方协定用户名称’,’password’=>’双方协定用户密码’,‘user_name’=>’用户名’)。
返回结果
Array
(
根据字段返回结果)