alibaba.mj.oc.getproductbyscancode (POS商品查询接口)

此API用于在银泰商场中,POS端扫码获取商品信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
code String 必须 sku8dbd62820a4c4d24a3af37f256ddc8c0
  • 最大长度:200
  • 码, 对应的信息可能是款号,也有可能是具体的某一个商品
    code_type String 必须 BARCODE 条码/二维码/rfid(电子标签),货号、条码、零售+唯一码;ARTNO、BARCODE、UNIQUECODE
    shop_code String 必须 00605 专柜编码
    store_code String 必须 NBCT 门店编码

    响应参数

    名称 类型 示例值 描述
    product_list ScanProduct [] data
    • └ art_no
    • String
    • 1
    • 货号
    • └ bar_code
    • String
    • 1
    • 条码
    • └ group_shop_code
    • String
    • 61557
    • 集团专柜编码
    • └ intime_codes
    • String
    • 1
    • 收银编码
    • └ name
    • String
    • Weekender德国镁铝合金框万向轮拉杆箱 登机旅行箱1133 银泰
    • 商品名称
    • └ price
    • String
    • 1
    • 销售价
    • sale_propertys
    • SaleProperty []
    • 1
    • 销售属性
    • └ p_id
    • String
    • 21433
    • 属性Id
    • └ p_name
    • String
    • 尺寸
    • 属性名称
    • └ v_id
    • String
    • 32652
    • 属性值Id
    • └ v_name
    • String
    • 20寸
    • 属性值名称
    • └ shop_code
    • String
    • 00003
    • 专柜Code
    • └ sku_id
    • String
    • 6c8b24af2c3942d9a3cb5334a285d743
    • 商品Id
    • └ source_type
    • String
    • RETAIL
    • 商品来源
    • └ store_code
    • String
    • HZ01
    • 商品来源
    • └ tag_price
    • String
    • 1
    • 吊牌价
    • └ default_intime_code
    • String
    • 1
    • 默认收银编码
    • └ unique_code
    • String
    • 123456
    • 唯一码
    • └ tag
    • String
    • PRESALE
    • 商品标签

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaMjOcGetproductbyscancodeRequest req = new AlibabaMjOcGetproductbyscancodeRequest();
    req.setCode("sku8dbd62820a4c4d24a3af37f256ddc8c0");
    req.setCodeType("BARCODE");
    req.setShopCode("00605");
    req.setStoreCode("NBCT");
    AlibabaMjOcGetproductbyscancodeResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_mj_oc_getproductbyscancode_response>
        <product_list>
            <scan_product>
                <art_no>1</art_no>
                <bar_code>1</bar_code>
                <group_shop_code>61557</group_shop_code>
                <intime_codes>1</intime_codes>
                <name>Weekender德国镁铝合金框万向轮拉杆箱 登机旅行箱1133 银泰</name>
                <price>1</price>
                <sale_propertys>
                    <sale_property>
                        <p_id>21433</p_id>
                        <p_name>尺寸</p_name>
                        <v_id>32652</v_id>
                        <v_name>20寸</v_name>
                    </sale_property>
                </sale_propertys>
                <shop_code>00003</shop_code>
                <sku_id>6c8b24af2c3942d9a3cb5334a285d743</sku_id>
                <source_type>RETAIL</source_type>
                <store_code>HZ01</store_code>
                <tag_price>1</tag_price>
                <default_intime_code>1</default_intime_code>
                <unique_code>123456</unique_code>
                <tag>PRESALE</tag>
            </scan_product>
        </product_list>
    </alibaba_mj_oc_getproductbyscancode_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>

    错误码解释

    错误码 错误描述 解决方案
    900 数据查询为空 无需处理

    API工具

    如何获得此API

    FAQ

    返回
    顶部