跳到内容
全部文章
零售与电商

连接网店 · Shopify、WooCommerce 和 Magento

SellioCRM 与你网店对接的操作指南。你在“设置 › 集成”里填写店铺地址和 webhook 密钥,把生成的网址复制回电商平台,之后客户和订单就会自动同步进来。这里采用“自带店铺”的模式:账号是你自己的,我们既不收费也不插手交易。

网店的连接不在“零售”页面里,而在“设置 › 集成”里,和账户的其他集成放在一起。那里有三张卡片:电商(Shopify)、电商(WooCommerce)和电商(Magento)。三者的模式一样:店铺是你的,凭据是你的,我们既不收费也不夹在交易中间。集成创建时处于静止状态,也就是说,在你配置并启用之前什么都不会发生。

这条连接会把什么带进 CRM

店铺的客户会变成联系人,订单会变成销售订单。每发生一个事件,店铺就通知 CRM,对应的记录随之创建或更新。这里有两条重要的保证。第一条:重复投递不会产生重复数据,因为在创建之前系统会先用店铺的标识去查找记录,联系人还会再以邮箱作为第二把钥匙。第二条:只有店铺传来的、有值的字段才会被写入,所以你的团队在 CRM 里编辑过的内容不会被外部更新抹掉。

连接 Shopify

  1. 打开“设置”,进入“集成”,找到“电商(Shopify)”卡片。
  2. 在“店铺域名”里填写 .myshopify.com 地址,例如 minhaloja.myshopify.com。
  3. 在“Webhook 密钥(API secret)”里填写用于签名 webhook 的密钥,它在 Shopify Admin 的 Settings › Notifications 中,也可以是你自建应用的 API secret。
  4. 如果还希望 CRM 通过 API 读取店铺数据,填写“Admin API access token(可选)”。接收 webhook 并不需要它。
  5. 点击“保存凭据”。之后页面会显示 Shopify 的 webhook 地址,旁边有“复制”按钮。
  6. 在 Shopify Admin 的 Settings › Notifications › Webhooks 里,为每个主题创建一个指向该地址的 webhook,格式选 JSON。主题分别是 customers/create、customers/update、orders/create 和 orders/paid。
  7. 回到卡片,点击“启用”。标记会变成“已连接”。

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 地址是给机器投递用的入口:用浏览器打开它,得到的是一段说明,而不是系统页面。

示例: 极光小店用的是 Shopify。他们保存了域名 aurora.myshopify.com 和 API secret,复制 webhook 地址,并在 Shopify Admin 里创建了那四个主题。几分钟后,一笔 349.00 雷亚尔的新订单就作为销售订单出现在 CRM 里,关联到联系人玛丽娜·阿伦卡尔。对同一个 webhook 做重复投递测试,不会产生第二笔订单。

它和“零售”页面是什么关系

上面这条连接喂的是 CRM 的联系人和销售订单。而“零售”页面用的是它自己的一层镜像数据,也就是每一行都显示“来源”和“读取于”的那一层,由行业模块的同步机制来填充。这一层保存着每条记录已经读到的版本,所以重复的或者乱序的通知不会造成任何影响;它还会定期把自己的条数和平台上的条数做比对:一旦缺了记录,差异会明确显示出来,而不是悄无声息。这就是两边的数量可能以不同节奏增长的原因,也是“读取于”这一列存在的理由。

限制与常见问题

  • 配置集成是账户管理员的操作。
  • 停用集成后就不再接收事件,已经进来的数据不会被删除。删除凭据后,以后要用还得重新填写。
  • 这条连接不会把任何东西从 CRM 发回店铺:数据流是单向进来的。
  • 如果什么都没进来,按这个顺序排查:集成是否已启用、webhook 是否指向复制的那个地址、两边的密钥是否一致、以及主题是不是都创建齐了。
  • 网店连接和“零售”行业模块彼此独立:不启用行业模块,你也可以把客户和订单接收成联系人和销售订单;之后再启用行业模块,就能获得身份识别、购物车、退货、评价和风险这些分析视角。

在系统内打开这篇文章

读完想看看它实际运行的样子吗?

账户是免费的,完整手册在系统内随时可看,还有一个助手会基于这份内容回答你的问题。

免费创建账户
连接网店 · Shopify、WooCommerce 和 Magento · Sellio