1.1、获取邮递服务
1.1.1接口接口说明
1.1.2请求参数
| 参数 | 必选 | 类型 | 说明 |
---|
1 | id | 选填 | int(4) | 邮递服务ID |
---|
2 | special_type | 选填 | string(50) | 邮递服务特殊类别 |
---|
3 | consignment_type | 选填 | string(50) | 邮递服务所属订单类型 |
---|
4 | status | 选填 | string(50) | 邮递服务所属状态 |
---|
1.1.3返回字段
1表示为是,0表示为否
| 返回字段 | 字段类型 | 说明 |
---|
1 | id | int | 邮递服务ID |
---|
2 | company_id | int | 站点ID |
---|
3 | restrict_max_length_contact | int | 联系人最大长度 |
---|
4 | restrict_max_length_address_line1 | int | 地址行1最大长度 |
---|
5 | restrict_max_length_address_line2 | int | 地址行2最大长度 |
---|
6 | restrict_max_length_address_line3 | int | 地址行3最大长度 |
---|
7 | restrict_max_length_post_code | int | 邮编最大长度 |
---|
8 | restrict_regex_post_code | string | 邮编正则表达式 |
---|
9 | restrict_regex_telephone | string | 电话正则表达式 |
---|
10 | name | string | 邮递服务名称 |
---|
11 | locale_name | string | 本地名称(当地区域语言) |
---|
12 | is_signature | int(1或0) | 是否签名服务() |
---|
13 | | int(1或0) | 是否跟踪服务 |
---|
14 | | int(1或0) | 是否为快递 |
---|
15 | | int(1或0) | 是否为国际服务 |
---|
16 | | int(1或0) | 是否需要报关 |
---|
17 | | int(1或0) | 是否检查邮编正确性 |
---|
18 | | int(1或0) | 是否检查电话正确性 |
---|
19 | is_allow_urgent_consignment | int(1或0) | 是否允许设置紧急订单 |
---|
20 | is_hide_delivery_reference_to_consignment | int(1或0) | 是否隐藏订单运输跟踪号 |
---|
21 | | string | 邮递服务特殊类别 |
---|
22 | | string | 邮递服务所属订单类型 |
---|
23 | consignment_notice_enable | int(1或0) | 是否开启下单提示 |
---|
24 | | status | 下单提示 |
---|
25 | | string | 邮递服务当前状态 |
---|
1.2接口示例
company_id:{{bs.default_company_id}}
api_key:{{bs.default_api_key}}
id:5217
1.2.2接口返回示例
{
"total": 1,
"data": [
{
"id": 5217,
"company_id": 36,
"restrict_max_length_contact": "20",
"restrict_max_length_address_line1": "20",
"restrict_max_length_address_line2": "35",
"restrict_max_length_address_line3": "35",
"restrict_max_length_post_code": "0",
"restrict_regex_post_code": null,
"restrict_regex_telephone": null,
"name": "飞鸟小包",
"locale_name": "",
"is_signature": "0",
"is_tracking": "0",
"is_express": "0",
"is_international": "0",
"is_customs_required": "0",
"is_check_post_code": "0",
"is_check_telephone": "0",
"is_allow_urgent_consignment": "1",
"is_hide_delivery_reference_to_consignment": "0",
"special_type": null,
"consignment_type": "LOCAL",
"consignment_notice_enable": "0",
"consignment_notice": "",
"status": "ACTIVE"
}
],
"success": true,
"moduleName": "client"
}
2获取可用产品属性
2.1、接口
2.2、请求参数
2.3、返回字段
返回字段 | 字段类型 | 说明 |
---|
id | int | 产品属性ID |
name | string | 产品属性名称 |
| string | 产品属性种类 |
| string | 产品属性默认值 |
| string | 产品属性符号 |
| int | 是否创建单独的拣货单 |
is_separate_warehouse_transfer | int | 是否创建单独的调拨单 |
| int | 订单属性优先级 |
| string | 渠道属性分组 |
| string | 创建时间 |
| string | 特殊类别 |
| string | 主键列名 |
获取可用的产品属性
往代理专线订单添加产品的时候, 需要产品海关属性, 可以预存到你们系统里, 不经常改变, 不需要每次都请求.
接口说明:(无入参)
接口返回示例:
{
"total": 22,
"data": [
{
"id": 1,
"name": "内置锂离子电池",
"value_type": "BOOL",
"default_value": null,
"symbol": "#",
"is_separate_picking_list": "1",
"is_separate_warehouse_transfer": "1",
"consignment_priority": "2",
"picking_list_group": "HK-锂离子",
"create_time": "2015-07-07 10:12:52",
"special_type": "BETTERY",
"primary_keys": [
"id"
]
},
{
"id": 2,
"name": "插头",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2015-07-07 10:13:03",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 3,
"name": "纯电池",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "1",
"picking_list_group": "HK",
"create_time": "2015-07-07 10:14:05",
"special_type": "BETTERY",
"primary_keys": [
"id"
]
},
{
"id": 4,
"name": "纺织品",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2015-07-07 10:14:20",
"special_type": "CLOTHING",
"primary_keys": [
"id"
]
},
{
"id": 5,
"name": "家居品",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2015-07-07 10:14:31",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 6,
"name": "玩具类",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2015-07-07 10:14:52",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 7,
"name": "Led类",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2015-07-07 10:15:07",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 9,
"name": "其它",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2015-12-17 15:54:25",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 10,
"name": "内置锂金属电池",
"value_type": "BOOL",
"default_value": null,
"symbol": "#",
"is_separate_picking_list": "1",
"is_separate_warehouse_transfer": "1",
"consignment_priority": "3",
"picking_list_group": "HK-锂金属",
"create_time": "2016-03-14 16:53:51",
"special_type": "BETTERY",
"primary_keys": [
"id"
]
},
{
"id": 11,
"name": "干电池",
"value_type": "BOOL",
"default_value": null,
"symbol": "#",
"is_separate_picking_list": "1",
"is_separate_warehouse_transfer": "1",
"consignment_priority": "1",
"picking_list_group": "HK",
"create_time": "2016-04-13 18:47:32",
"special_type": "BETTERY",
"primary_keys": [
"id"
]
},
{
"id": 14,
"name": "指尖陀螺",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2017-06-23 18:51:40",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 15,
"name": "商检产品",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "1",
"is_separate_warehouse_transfer": "1",
"consignment_priority": "1",
"picking_list_group": "HK",
"create_time": "2017-07-28 17:23:53",
"special_type": "HK",
"primary_keys": [
"id"
]
},
{
"id": 16,
"name": "UK认证",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2017-08-01 18:29:55",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 17,
"name": "普货",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "普货",
"create_time": "2017-08-01 18:30:15",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 18,
"name": "UK禁运",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2017-08-02 16:02:52",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 19,
"name": "磁性物质",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "7",
"picking_list_group": "国内",
"create_time": "2017-08-09 10:44:28",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 20,
"name": "激光产品",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "8",
"picking_list_group": "国内",
"create_time": "2018-06-11 19:09:32",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 21,
"name": "电子类",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "1",
"is_separate_warehouse_transfer": "1",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2018-08-07 10:33:38",
"special_type": "HK",
"primary_keys": [
"id"
]
},
{
"id": 22,
"name": "木质类",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2018-08-17 11:22:31",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 23,
"name": "团团侠专用属性",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2019-01-09 11:10:56",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
},
{
"id": 58,
"name": "电池",
"value_type": "BOOL",
"default_value": null,
"symbol": "#",
"is_separate_picking_list": "1",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "2",
"picking_list_group": "HK-锂离子",
"create_time": "2019-06-27 15:25:09",
"special_type": "BETTERY",
"primary_keys": [
"id"
]
},
{
"id": 59,
"name": "管制产品",
"value_type": "BOOL",
"default_value": null,
"symbol": "",
"is_separate_picking_list": "0",
"is_separate_warehouse_transfer": "0",
"consignment_priority": "99",
"picking_list_group": "DEFAULT",
"create_time": "2020-02-21 10:29:11",
"special_type": "NORMAL",
"primary_keys": [
"id"
]
}
],
"success": true,
"moduleName": "client"
}
获取指定产品的属性
接口说明:
参数说明:
参数 | 说明 | 类型 |
---|
product_id | 产品ID,即系统sku | INT(10) |
请求示例:
http://test.birdsystem.com/client/Product-Customs-Property/Get-All-Label/?product_id=175191
接口返回示例:----------有问题,查到还是全部的海关属性。
创建订单
地址: POST http://test.birdsystem.com/client/consignment/Post-Pending-Consignment-With-Products-Json
参数 | is_urgent | 是否是紧急订单 |
| TINYINT(1) | delivery_service_id | 邮递服务ID | 必填 | INT(4) | sales_reference | 销售跟踪号 |
| VARCHAR(50) | sales_reference | 销售跟踪号 |
| VARCHAR(50) |
| custom_identity_reference
| 自定义惟一标识 (注: 如果填写了,会进行检测,同一种类型同一站点下的订单,6个月内不能有重复的标识) 重复的话会返回: {"success":false,"message":"Duplicate consignment identity reference [....]"} |
| VARCHAR(50) | contact | 联系人 | 必填 | VARCHAR(100) | business_name | 公司 |
| VARCHAR(255) | address_line1 | 地址行1 |
| VARCHAR(100) | address_line2 | 地址行2 |
| VARCHAR(100) | address_line3 | 地址行3 |
| VARCHAR(100) | city | 城市 |
| VARCHAR(50) | county | 省/郡 |
| VARCHAR(50) | post_code | 邮编 |
| VARCHAR(10) | country_iso | 国家 | 必填 | CHAR(2) | telephone | 电话 |
| VARCHAR(50) | email | 电子邮件 |
| VARCHAR(255) | type | 订单类型 |
| 'AGENT_DIRECT' | products | 产品 | 必填 | 包含 id /client_sku/reference 和quantity的json对象例如: [ {"client_sku":”IP-XX3355”,"quantity":5},
{"id":2,"quantity":4}, {"reference":2,"quantity":4} ] 注 id :飞鸟产品系统id,飞鸟系统自动生成的。 client_sku :主要是给那些有自己的SKU体系的客户用的。如果传了值就是你们传的,如果没传,系统会自动根据 client_id-id的格式生成。 client_ref: id和sku都可以填,但部分接口不适用,post-pending不适用client_ref参数。
reference是基于客户对批量订单产品字段的设置, 自动识别为ID或者SKU. 对于代理专线订单, 需要传如下格式的产品 (每个字段均是必填): [ {"name":”IP-XX3355”,"name_cn":"中文产品名","quantity":5,"weight":5,"price":5}, ] | parcel_pieces | 多包裹信息 | 可选(如果仅一个包裹时可不用填) | 数据结构如下: [ {"weight":500, "length":25, "width":20, "depth":15, "description":"table"}, {"weight":400, "length":22, "width":18, "depth":13, "description":"chair"}, ] 备注:重量为克(g),长度为毫米(mm)
| ebay_transaction_id | eBay订单交易号 | 选填 | VARCHAR(50) | ebay_item_no | eBay产品ID | 选填 | VARCHAR(50) |
|
参数 说明
product_customs_property: 产品属性性可以用名称,也可以用ID,获取途径如上。 [必填]
product_name_cn:产品中文名称 ,不填写会影响清关文件 [必填]
sales_price: 订单在销售平台的价格,(不填的话会自动调用产品申报价格)。
sales_reference:需要填写销售跟踪号请自行添加参数 sales_reference, 例如 "sales_reference":"12345"
weight:重量,单位为g [必填]
price_customs_export:海关出口报关价,单位为美元。(用product_name或name、product_name_cn,或name_cn、price_customs_export或 price都可以上传对应的值) [必填]
client_ref:对应客户sku 是产品的唯一标识即可,可配置在面单显示此字段,便于拣货。 [必填]
custom_identity_reference:自定义唯一跟踪号,属于排重字段,防止重复订单,填写后会检查同一订单类型下6个月内是否有重复订单,重复则报错提示。
brand:品牌
attachment-url:产品图片URL,传送图片链接供飞鸟质检审核产品(只能传网上的图片,不能传本地的)
returnLabel:直接对接获取面单参数标识 ,returnLable =1 时可以直接获取面单,=0 不直接获取面单。(只适用于下一个订单的情况,批量创建多个订单的时候不起作用)
接口:http://test.birdsystem.com/client/Consignment/post-Pending-Consignment-With-Products-Json?returnLabel=1&company_id=36&api_key=a0366845436b4775e6c5caef5ebc0d0d
[
{
"delivery_service_id": "5198",
"type":"AGENT_DIRECT",
"business_name": "",
"contact": "Rochelle Kerr",
"address_line1": "23 Portelet Court",
"city": "London",
"county": "London",
"post_code": "N1 5TL",
"country_iso": "GB",
"telephone": "07983-467763-467763",
"custom_identity_reference":"224SF242321",
"products": [
{
"product_name": "3apple29",
"product_name_cn":"3苹果29",
"brand":"asd品牌",
"client_ref":"a4624",
"price_customs_export": "3",
"sales_price":"10",
"weight": "300",
"quantity": "1",
"product_customs_property":["普货"],
"attachment-url":"http://www.qqma.com/imgpic2/cpimagenew/2018/4/5/6e1de60ce43d4bf4b9671d7661024e7a.jpg"
},
{
"product_name": "4apple29",
"product_name_cn":"4苹果29",
"brand":"asd品牌",
"client_ref":"a5456",
"price_customs_export": "3",
"sales_price":"10",
"weight": "300",
"quantity": "1",
"product_customs_property":["内置锂离子电池"],
"attachment-url":"http://www.qqma.com/imgpic2/cpimagenew/2018/4/5/6e1de60ce43d4bf4b9671d7661024e7a.jpg"
}
]
}
]
line: 创建失败的时候, 会告知是哪一个line出错.
返回
{
"success": true,
"data": [
{
"id": 2001210360000027,
"company_id": 36,
"client_id": 47,
"warehouse_id": null,
"consignment_product_quantity": "2",
"consignment_product_reference": "3apple29,4apple29",
"delivery_service_id": 5198,
"delivery_service_id_internal": 5198,
"delivery_package_size_id": 877,
"total_price": "0.00",
"total_delivery_fee": "9.00",
"total_handling_fee": "0.00",
"length": "0.00",
"width": "0.00",
"depth": "0.00",
"total_weight": "600.00",
"total_volume": "0.00",
"total_volume_weight": "0.0000",
"guarantee_percentage": "0.00",
"contact": "Rochelle Kerr",
"business_name": null,
"address_line1": "23 Portelet Court",
"address_line2": null,
"address_line3": null,
"city": "London",
"county": "London",
"post_code": "N1 5TL",
"country_iso": "GB",
"telephone": "07983-467763-467763",
"email": null,
"sender_contact": null,
"sender_business_name": null,
"sender_address_line1": null,
"sender_address_line2": null,
"sender_address_line3": null,
"sender_city": null,
"sender_county": null,
"sender_post_code": null,
"sender_country_iso": null,
"sender_email": null,
"sender_telephone": null,
"sales_reference": null,
"sales_price": "0.000",
"customs_price": "6.000",
"custom_identity_reference": "224SF242321",
"sales_order_id": null,
"payment_reference": null,
"delivery_reference": "0B043873700001DFE9790",
"tracking_reference": null,
"special_instruction": null,
"neighbour_instruction": null,
"temp_consignment_info_id": null,
"is_urgent": "0",
"is_forced_delivery_service": "0",
"create_time": "2020-01-21 18:22:57",
"finish_time": null,
"arrive_time": null,
"update_time": "2020-01-21 18:22:57",
"type": "AGENT_DIRECT",
"status": "ADDRESS_LABEL_PRINTED",
"stock_status": "ONLY_ORI_STOCK_ENOUGH",
"is_hide_delivery_reference_to_consignment": "0"
}
],
"moduleName": "client"
}
data是创建成功的订单号和跟踪号的键值对 json对象