连接网店 · Shopify、WooCommerce 和 Magento
SellioCRM 与你网店对接的操作指南。你在“设置 › 集成”里填写店铺地址和 webhook 密钥,把生成的网址复制回电商平台,之后客户和订单就会自动同步进来。这里采用“自带店铺”的模式:账号是你自己的,我们既不收费也不插手交易。
网店的连接不在“零售”页面里,而在“设置 › 集成”里,和账户的其他集成放在一起。那里有三张卡片:电商(Shopify)、电商(WooCommerce)和电商(Magento)。三者的模式一样:店铺是你的,凭据是你的,我们既不收费也不夹在交易中间。集成创建时处于静止状态,也就是说,在你配置并启用之前什么都不会发生。
这条连接会把什么带进 CRM
店铺的客户会变成联系人,订单会变成销售订单。每发生一个事件,店铺就通知 CRM,对应的记录随之创建或更新。这里有两条重要的保证。第一条:重复投递不会产生重复数据,因为在创建之前系统会先用店铺的标识去查找记录,联系人还会再以邮箱作为第二把钥匙。第二条:只有店铺传来的、有值的字段才会被写入,所以你的团队在 CRM 里编辑过的内容不会被外部更新抹掉。
连接 Shopify
- 打开“设置”,进入“集成”,找到“电商(Shopify)”卡片。
- 在“店铺域名”里填写 .myshopify.com 地址,例如 minhaloja.myshopify.com。
- 在“Webhook 密钥(API secret)”里填写用于签名 webhook 的密钥,它在 Shopify Admin 的 Settings › Notifications 中,也可以是你自建应用的 API secret。
- 如果还希望 CRM 通过 API 读取店铺数据,填写“Admin API access token(可选)”。接收 webhook 并不需要它。
- 点击“保存凭据”。之后页面会显示 Shopify 的 webhook 地址,旁边有“复制”按钮。
- 在 Shopify Admin 的 Settings › Notifications › Webhooks 里,为每个主题创建一个指向该地址的 webhook,格式选 JSON。主题分别是 customers/create、customers/update、orders/create 和 orders/paid。
- 回到卡片,点击“启用”。标记会变成“已连接”。
WooCommerce 和 Magento
- WooCommerce:填写店铺网址和 Webhook 密钥,保存后复制 WooCommerce 的 webhook 地址,在 Settings › Advanced › Webhooks 里用同一个密钥创建 webhook。主题分别是 Customer created、Customer updated、Order created 和 Order updated。
- Magento 与 Adobe Commerce:这个平台没有标准化的原生 webhook,所以你填写店铺网址和一个由你自己定义的认证密钥,然后配置一个模块或集成,把客户和订单发送到 Magento 的 webhook 地址,并用这个密钥完成认证。
凭据的安全性
保存的每一个密钥都会被加密,而且绝不会再显示出来。保存之后,页面会告诉你凭据已安全存放,只有要更换时才需要重新填写:字段留空就保持原样。每一次收到的调用,在写入任何数据之前都会用你所在组织的密钥做校验。签名无效的调用会被拒绝,指向已停用集成的地址同样会被拒绝。webhook 地址是给机器投递用的入口:用浏览器打开它,得到的是一段说明,而不是系统页面。
它和“零售”页面是什么关系
上面这条连接喂的是 CRM 的联系人和销售订单。而“零售”页面用的是它自己的一层镜像数据,也就是每一行都显示“来源”和“读取于”的那一层,由行业模块的同步机制来填充。这一层保存着每条记录已经读到的版本,所以重复的或者乱序的通知不会造成任何影响;它还会定期把自己的条数和平台上的条数做比对:一旦缺了记录,差异会明确显示出来,而不是悄无声息。这就是两边的数量可能以不同节奏增长的原因,也是“读取于”这一列存在的理由。
限制与常见问题
- 配置集成是账户管理员的操作。
- 停用集成后就不再接收事件,已经进来的数据不会被删除。删除凭据后,以后要用还得重新填写。
- 这条连接不会把任何东西从 CRM 发回店铺:数据流是单向进来的。
- 如果什么都没进来,按这个顺序排查:集成是否已启用、webhook 是否指向复制的那个地址、两边的密钥是否一致、以及主题是不是都创建齐了。
- 网店连接和“零售”行业模块彼此独立:不启用行业模块,你也可以把客户和订单接收成联系人和销售订单;之后再启用行业模块,就能获得身份识别、购物车、退货、评价和风险这些分析视角。