客户创建
| 事件分组 | 事件标识 |
|---|---|
| customers | customers/create |
当客户被创建时触发。
请求头
- Content-Type string required字段值固定为
application/json; charset=utf-8。 - X-Shopline-Topic string required事件的唯一标识。例子:
orders/edited - X-Shopline-Hmac-Sha256 string required该请求的签名。收到请求后,你需要对该签名进行 验签 以验证数据的真实性和完整性。例子:
XWmrwMey6OsLMeiZKwP4FppHH3cmAiiJJAweH5Jo4bM= - X-Shopline-Shop-Domain string required店铺的域名。例子:
example.myshopline.com - X-Shopline-Shop-Id string required店铺 ID。例子:
1610418123456 - X-Shopline-Merchant-Id string required商家 ID。例子:
2000001234 - X-Shopline-API-Version string requiredAPI 版本号。例子:
v20250601 - X-Shopline-Webhook-Id string required该 Webhook 事件的 ID。例子:
b54557e48a5fbf7d70bcd043
请求体
- accepts_marketing boolean客户是否接受通过邮件订阅营销信息。
true:接受false:不接受
废弃该字段自 API 版本 v20250601 起已废弃。 - accepts_marketing_updated_at string客户邮件营销订阅状态更新的日期和时间。格式:ISO 8601。废弃该字段自 API 版本 v20250601 起已废弃。例子:
2022-12-16T11:06:11+08:00 - accepts_mobile_marketing boolean客户是否接受通过 短信订阅营销信息。
true:接受false:不接受
废弃该字段自 API 版本 v20250601 起已废弃。 - accepts_mobile_marketing_updated_at string客户短信营销订阅状态更新的日期和时间。格式:ISO 8601。废弃该字段自 API 版本 v20250601 起已废弃。例子:
2022-12-16T11:06:11+08:00 addressesobject[]
客户地址列表。address1 string客户地址第一行,通常是街道地址或邮政信箱编号等信息。例子:7720 Cherokee Roadaddress2 string客户地址的第二行,通常是公寓、套房或单元等信息。例子:Apartment 2city string地址中的城市。例子:Hagermancompany string客户所在的公司名称。country string地址中的国家或地区。例子:United Statescustomer_id string客户的唯一标识符 ID。例子:2007347234default boolean该地址是否被设置为默认地址。true:默认地址false:非默认地址
first_name string客户名。例子:Bobid string地址的唯一标识符 ID。例子:SL201UA4840334721187149827last_name string客户姓。例子:Jamesphone string客户的手机号码。例子:008613987985473province string地址中的省或州。例子:Kentuckyprovince_code stringzip string地址的邮编信息。例子:40202- asid string客户通过 Facebook 授权登录后生成的应用级用户唯一 ID。
attributesobject[]
在注册时收集的客户的附加信息,属性以键值对的形式存储。key string属性的键或名称。例子:plugin.membership.invite_codevalue string属性的值。例子:WELCOME- birthday string客户出生日期。格式:
yyyyMMdd。例子:20210831 default_addressobject
默认地址。address1 string客户地址第一行,通常是街道地址或邮政信箱编号等信息。例子:7720 Cherokee Roadaddress2 string客户地址的第二行,通常是公寓、套房或单元等信息。例子:Apartment 2city string地址中的城市。例子:Hagermancompany string客户所在的公司名称。例子:Joycountry string地址中的国家或地区。例子:United Statescustomer_id string客户的唯一标识符 ID。例子:2007347234default boolean该地址是否被设置为默认地址。true:默认地址false:非默认地址
first_name string客户名。例子:Bobid string地址的唯一标识符 ID。例子:SL201UA4840334721187149827last_name string客户姓。例子:Jamesphone string客户的手机号码。例子:008613977865436province string地址中的省或州。例子:Kentuckyprovince_code stringzip string地址的邮编信息。例子:40202- email string客户邮箱。例子:
steve@example.com email_marketing_consentobject
邮件营销订阅信息。consent_collected_from string订阅信息来源。例子:extInfoopt_in_level integer订阅方式。有效枚举值包含:0:未知1:直接订阅2:二次确认订阅
默认值根据 SHOPLINE 商家后台中 设置 > 客户账户 > 营销内容订阅 下是否勾选 默认勾选订阅选项 而不同:- 勾选:默认值为
2。 - 未勾选:默认值为
1。
state integer邮件订阅状态。有效枚举值包含:0:取消订阅1:已订阅2:未订阅
- email_subscribe_flag integer邮件营销最终的订阅状态。值需根据
email_marketing_consent相关入参信息确定。有效枚举值包含:0:取消订阅1:已订阅2:未订阅
- first_name string客户名。例子:
Bob - gender string客户性别。有效枚举值包含:
0:未设置1:男2:女3:保密
- id string客户的唯一标识符 ID。例子:
2007347234 - language string客户所用语言。例子:
en - last_name string客户姓。例子:
James - last_order_id string最近一笔订单号。废弃该字段自 API 版本 v20250601 起已废弃。例子:
200066283289389 - mobile_subscribe_flag integer短信营销最终的订阅状态。值需根据
sms_marketing_consent相关入参信息确定。有效枚举值包含:0:取消订阅1:已订阅2:未订阅
- nick_name string客户的昵称。例子:
Bob James - note string商家对客户的备注。
- orders_count long订单数量。废弃该字段自 API 版本 v20250601 起已废弃。
- phone string客户的手机号码。例子:
008613987675435 sms_marketing_consentobject
短信营销订阅信息。consent_collected_from string订阅信息来源。例子:extInfoopt_in_level integer订阅方式。有效枚举值包含:0:未知1:直接订阅2:二次确认订阅
state integer短信订阅状态。有效枚举值包含:0:取消订阅1:已订阅2