文档中心 > API类目 > 奇门POS接口

taobao.qimen.pos.items.get (商品获取接口)

基础信息同步,POS机从ERP获取基础商品数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Request 可选
  • └ page
  • Number
  • 必须
  • 1
  • 当前页(从1开始)
  • └ pageSize
  • Number
  • 必须
  • 12
  • 每页条数
  • └ itemCode
  • String
  • 可选
  • SKU123
  • 商品SKU编码
  • └ startTime
  • String
  • 可选
  • 2017-02-12 00:00:00
  • 最后修改的起始时间(YYYY-MM-DD hh:mm:ss)
  • └ endTime
  • String
  • 可选
  • 2017-02-12 00:00:00
  • 最后修改的结束时间(YYYY-MM-DD hh:mm:ss)
  • └ extendProps
  • Map
  • 可选
  • 扩展属性

响应参数

名称 类型 示例值 描述
response Response
  • └ flag
  • String
  • success
  • 响应结果:success|failure
  • └ code
  • String
  • 0
  • 响应码
  • └ message
  • String
  • invalid appkey
  • 响应信息
  • └ total
  • Number
  • 12
  • 总条数
  • items
  • Item []
  • 商品列表
  • └ productCode
  • String
  • ER123
  • ERP的商品spu编码
  • └ itemCode
  • String
  • E123
  • ERP的商品sku编码
  • └ originCode
  • String
  • F123
  • 原厂编码
  • └ itemName
  • String
  • 旺旺
  • 商品名称
  • └ barCode
  • String
  • T1234
  • 条形码
  • └ skuProperty
  • String
  • XXL)
  • 商品属性(如红色
  • └ color
  • String
  • Y
  • 颜色编码
  • └ size
  • String
  • C
  • 尺码编码
  • └ grossWeight
  • String
  • 1
  • 毛重(千克)
  • └ netWeight
  • String
  • 1
  • 净重(千克)
  • └ stockUnit
  • String
  • 商品计量单位
  • └ categoryId
  • String
  • 123
  • 商品类别Id
  • └ categoryName
  • String
  • 旺旺
  • 商品类别名称
  • └ standardPrice
  • String
  • 12
  • 标准价
  • └ referencePrice
  • String
  • 12
  • 参考价
  • └ retailPrice
  • String
  • 12
  • 零售价
  • └ tagPrice
  • String
  • 12
  • 吊牌价
  • └ costPrice
  • String
  • 12
  • 成本价
  • └ discount
  • String
  • 1
  • 折扣(如9折为0.9000)
  • priceAdjustment
  • PriceAdjustment
  • 价格信息
  • └ type
  • String
  • 0
  • 调价类型(0=调价格、1=调折扣、2=调价格调折扣)
  • └ standardPrice
  • String
  • 12
  • 调价后的价格
  • └ discount
  • String
  • 1
  • 折扣(如9折为0.9000)
  • └ startDate
  • String
  • 2017-01-12
  • 调价开始日期(YYYY-MM-DD)
  • └ endDate
  • String
  • 2017-01-12
  • 调价结束日期(YYYY-MM-DD)
  • └ seasonCode
  • String
  • J12
  • 季节编码
  • └ seasonName
  • String
  • 春季
  • 季节名称
  • └ brandCode
  • String
  • P123
  • 品牌代码
  • └ brandName
  • String
  • 阿玛尼
  • 品牌名称
  • └ isValid
  • String
  • Y
  • 是否有效(Y/N;默认为Y)
  • └ createTime
  • String
  • 2017-02-10 00:00:00
  • 创建时间(YYYY-MM-DD hh:mm:ss)
  • └ latestUpdateTime
  • String
  • 2017-02-10 00:00:00
  • 最新更新时间(YYYY-MM-DD hh:mm:ss)

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenClient client = new DefaultQimenClient(url, appkey, secret);
PosItemsGetRequest req = new PosItemsGetRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setPage(1L);
req.setPageSize(12L);
req.setItemCode("SKU123");
req.setStartTime("2017-02-12 00:00:00");
req.setEndTime("2017-02-12 00:00:00");
PosItemsGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success</flag>
    <code>0</code>
    <message>invalid appkey</message>
    <total>12</total>
    <items>
        <item>
            <productCode>ER123</productCode>
            <itemCode>E123</itemCode>
            <originCode>F123</originCode>
            <itemName>旺旺</itemName>
            <barCode>T1234</barCode>
            <skuProperty>XXL)</skuProperty>
            <color>Y</color>
            <size>C</size>
            <grossWeight>1</grossWeight>
            <netWeight>1</netWeight>
            <stockUnit>个</stockUnit>
            <categoryId>123</categoryId>
            <categoryName>旺旺</categoryName>
            <standardPrice>12</standardPrice>
            <referencePrice>12</referencePrice>
            <retailPrice>12</retailPrice>
            <tagPrice>12</tagPrice>
            <costPrice>12</costPrice>
            <discount>1</discount>
            <priceAdjustment>
                <type>0</type>
                <standardPrice>12</standardPrice>
                <discount>1</discount>
                <startDate>2017-01-12</startDate>
                <endDate>2017-01-12</endDate>
            </priceAdjustment>
            <seasonCode>J12</seasonCode>
            <seasonName>春季</seasonName>
            <brandCode>P123</brandCode>
            <brandName>阿玛尼</brandName>
            <isValid>Y</isValid>
            <createTime>2017-02-10 00:00:00</createTime>
            <latestUpdateTime>2017-02-10 00:00:00</latestUpdateTime>
        </item>
    </items>
</response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部