药联开放接口 (连锁推送数据专用)


药联订单回推接口

A、接口目的 直付时将订单信息回推直连锁药店数据库,省去店员人工在ERP中重新下单的操作

B、URL 订单回推接口由连锁提供

C、HTTP请求方式 POST

D、注意事项 1、订单被重复推送时不会生产重复订单 2、推送成功的药联订单在门店没有销账前,支持重推订单数据更新,即当特殊情况需要修改原订单内货号后重推时,可以推送成功,并更新原订单数据进行销账 3、每个推送请求只包含一个完整订单信息

E、请求报文示例

{
    "orders": [
        {
            "id": "1233123123",
            "create_time": "2014-12-21 21:21:21",
            "store_id": "124",
            "member_idcard": "23123",
            "member_name": "王**",
            "member_mobile": "18510000406",
            "assistant_mobile": "13583271199",
            "assistant_number": "4756",
            "total_price": "123.11",
            "free_price": "100",
            "sale_price": "23.11",
            "isSuper": "1",
            "is_dtp": "1",
            "is_prescription": "1",
            "rx_id": "1234987620768",
            "retailDetail": [
                      {
                           "drug_id": "123445",
                           "common_name": "阿奇霉素",
                           "amount": "12",
                           "price": "53.23",
                           "settle_discount_rate": "88",
                           "code":"6920356200227",
                           "activity_type":"1"
                },
            ...
             ]
        }
    ]
}

F、输入参数格式

名称 类型 示例值 描述 是否必须
id String 2019712601021479499848 交易流水号(即药联订单号)
create_time String 2019-07-12 21:21:21 药联下单时间
store_id String 223 门店内码
member_idcard String 234244 会员证件号(需要配合会员数据录入接口实现) 根据业务
member_name String 王某某 会员姓名(需要开通新零售业务) 根据业务
member_mobile String 15800001111 会员手机号(需要开通新零售业务) 根据业务
total_price String 64.4 订单总价
drug_id String 001321 商品id,和连锁商品保持一致
common_name String 阿奇霉素 商品通用名
amount String 2 数量
price String 32.2 商品原价
settle_discount_rate String 88 结算扣率 根据业务
code String 6920356200227 商品条形码
activity_type String 1 1:使用优惠价购买0:未使用到优惠价 根据业务
free_price String 60 药联直付金额
sale_price String 4.4 顾客自付金额
assistant_mobile String 13583271199 店员手机号
assistant_number String 4756 店员工号
isSuper String 1 超级会员日订单标示 根据业务
is_dtp String 1 是否为dtp订单(1:是 0:否)
is_prescription String 1 订单是否有处方单标示,1是存在处方单,0是没有
rx_id String 1234987620768 处方单流水号

G、返回结果(JSON示例)

{
            "result": "1",
            "order_id":"123441",         
            "msg":" "
}

H、返回字段说明

名称 类型 示例 描述
result String 1 是否收到通知,1表示确认收到可以正常下单,2表示因为业务原因导致无法销账,0为数据保存失败
order_id String 123421 订单流水号
msg String 插入失败,请稍后重试 返回信息

页面列表

ITEM_HTML