跳到内容
All articles
零售与电商

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

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

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

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

限制与常见问题

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

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

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