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

taobao.qimen.pos.customer.get (顾客信息获取接口)

基础信息同步,POS机从ERP获取顾客基础数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Request 可选
  • └ page
  • Number
  • 必须
  • 1
  • 当前页(从1开始)
  • └ pageSize
  • Number
  • 必须
  • 12
  • 每页条数
  • └ customerCode
  • String
  • 可选
  • GUK123
  • 顾客编码
  • └ 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
  • 总条数
  • customers
  • Customer []
  • customerInfo
  • CustomerInfo
  • └ customerCode
  • String
  • GU123
  • 顾客编码
  • └ customerName
  • String
  • 老王
  • 顾客名称
  • └ storeCode
  • String
  • M123
  • 所属门店编码
  • └ storeName
  • String
  • 常二路门店
  • 所属门店名称
  • └ orgCode
  • String
  • M123
  • 所属组织编码
  • └ regTime
  • String
  • 2017-02-12 00:00:00
  • 会员注册时间(YYYY-MM-DD hh:mm:ss)
  • └ regSource
  • String
  • MD
  • 会员注册来源(MD = 门店、GW = 官网、OTHER= 其他)
  • └ isVIP
  • String
  • Y
  • 是否为VIP(Y/N)
  • contactInfo
  • ContactInfo
  • └ name
  • String
  • 老王
  • 姓名
  • └ gender
  • String
  • M
  • 性别(M=男性、F=女性)
  • └ birthDate
  • String
  • 2017-02-10
  • 出生年月(YYYY-MM-DD)
  • └ career
  • String
  • 码农
  • 职业
  • └ zipCode
  • String
  • 043300
  • 邮编
  • └ tel
  • String
  • 056789
  • 固定电话
  • └ mobile
  • String
  • 123456
  • 移动电话
  • └ fax
  • String
  • 0567
  • 传真
  • └ email
  • String
  • 0867667
  • 电子邮箱
  • └ province
  • String
  • 浙江
  • 省份
  • └ city
  • String
  • 杭州
  • 城市
  • └ area
  • String
  • 余杭
  • 区域
  • └ town
  • String
  • 西溪
  • 村镇
  • └ detailAddress
  • String
  • 文一路
  • 详细地址
  • VIPInfo
  • VIPInfo
  • └ VIPCode
  • String
  • VIP123
  • VIP会员编码
  • └ firstPurchaseTime
  • String
  • 2017-02-12 00:00:00
  • 第一次消费时间(YYYY-MM-DD hh:mm:ss)
  • └ lastPurchaseTime
  • String
  • 2017-02-12 00:00:00
  • 最后一次消费时间(YYYY-MM-DD hh:mm:ss)
  • └ amount
  • String
  • 12
  • 总消费金额
  • └ lastYearConsumption
  • String
  • 12
  • 近一年消费金额
  • └ orderNum
  • Number
  • 12
  • 购买单数
  • └ goodsNum
  • Number
  • 13
  • 购买件数
  • └ avgOrderPrice
  • String
  • 12
  • 平均笔单价
  • └ avgGoodsPrice
  • String
  • 12
  • 平均件单价
  • └ point
  • String
  • 12
  • 总积分
  • └ pointBalance
  • String
  • 12
  • 积分余额
  • └ balance
  • String
  • 12
  • 账户余额
  • VIPCardInfo
  • VIPCardInfo
  • └ VIPCardNo
  • String
  • VIP123
  • VIP的卡号编码
  • └ status
  • Number
  • 0
  • VIP卡的状态(0=未启用、1=正常、2=停用、4=挂失、5=休眠)
  • └ storeCode
  • String
  • M123
  • 所属门店编码
  • └ orgCode
  • String
  • X123
  • 所属组织编码
  • └ operator
  • String
  • Y123
  • 申请的营业员
  • └ serialCode
  • String
  • VIP23
  • VIP所属系列代码
  • └ serialName
  • String
  • VIPN123
  • VIP所属系列名称
  • └ groupCode
  • String
  • VIP123
  • VIP类别代码(VIP等级之类的信息)
  • └ groupName
  • String
  • S123
  • VIP类别代码(如钻石会员等)
  • └ expireDate
  • String
  • 2017-02-10 00:00:00
  • 会员等级到期时间(YYYY-MM-DD hh:mm:ss)
  • └ discount
  • String
  • 1
  • 默认折扣(如9折为0.9000、默认为1.0000)
  • └ 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);
PosCustomerGetRequest req = new PosCustomerGetRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setPage(1L);
req.setPageSize(12L);
req.setCustomerCode("GUK123");
req.setStartTime("2017-02-12 00:00:00");
req.setEndTime("2017-02-12 00:00:00");
PosCustomerGetResponse 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>
    <customers>
        <customer>
            <customerInfo>
                <customerCode>GU123</customerCode>
                <customerName>老王</customerName>
                <storeCode>M123</storeCode>
                <storeName>常二路门店</storeName>
                <orgCode>M123</orgCode>
                <regTime>2017-02-12 00:00:00</regTime>
                <regSource>MD</regSource>
                <isVIP>Y</isVIP>
                <contactInfo>
                    <name>老王</name>
                    <gender>M</gender>
                    <birthDate>2017-02-10</birthDate>
                    <career>码农</career>
                    <zipCode>043300</zipCode>
                    <tel>056789</tel>
                    <mobile>123456</mobile>
                    <fax>0567</fax>
                    <email>0867667</email>
                    <province>浙江</province>
                    <city>杭州</city>
                    <area>余杭</area>
                    <town>西溪</town>
                    <detailAddress>文一路</detailAddress>
                </contactInfo>
            </customerInfo>
            <VIPInfo>
                <VIPCode>VIP123</VIPCode>
                <firstPurchaseTime>2017-02-12 00:00:00</firstPurchaseTime>
                <lastPurchaseTime>2017-02-12 00:00:00</lastPurchaseTime>
                <amount>12</amount>
                <lastYearConsumption>12</lastYearConsumption>
                <orderNum>12</orderNum>
                <goodsNum>13</goodsNum>
                <avgOrderPrice>12</avgOrderPrice>
                <avgGoodsPrice>12</avgGoodsPrice>
                <point>12</point>
                <pointBalance>12</pointBalance>
                <balance>12</balance>
                <VIPCardInfo>
                    <VIPCardNo>VIP123</VIPCardNo>
                    <status>0</status>
                </VIPCardInfo>
                <storeCode>M123</storeCode>
                <orgCode>X123</orgCode>
                <operator>Y123</operator>
                <serialCode>VIP23</serialCode>
                <serialName>VIPN123</serialName>
                <groupCode>VIP123</groupCode>
                <groupName>S123</groupName>
                <expireDate>2017-02-10 00:00:00</expireDate>
                <discount>1</discount>
                <isValid>Y</isValid>
            </VIPInfo>
            <createTime>2017-02-10 00:00:00</createTime>
            <latestUpdateTime>2017-02-10 00:00:00</latestUpdateTime>
        </customer>
    </customers>
</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

返回
顶部