WAthink 使用手册

电商与 CRM 集成配置指南:连接 Shopify、WooCommerce 与 HubSpot 实现订单通知与客户同步

连接已授权的 Shopify 或 WooCommerce 店铺,同步可取得的订单、商品与客户资料。按已启用的事件规则、模板和发送条件安排订单通知、弃购跟进或补货提醒,并核对执行与付款结果。

实际入口、可用参数与操作权限,请结合所用版本、套餐及已启用模块核对。
本篇内容

概览

WAthink 把 Shopify 和 WooCommerce 变成一套完整的 WhatsApp 营销 CRM。店铺订单、退款或补货等事件,可按已启用的规则触发 WhatsApp 消息任务;模板、接收对象与发送条件分别配置,执行与送达结果分别核对。你的订单、商品和客户在 WAthink 内保持同步,一套收入工具(COD 确认、弃购召回、优惠、赢回、分析)都基于这些数据运行。同时支持 HubSpot CRM,用于推送联系人与商机。每个集成都在 More 菜单下,并且每个工作区单独配置一个连接。

  • Shopify — 订单、发货、退款与购物车自动化;COD 二次确认;补货提醒;多步弃购召回;优惠与智能分群广播;分析。
  • WooCommerce — 面向自托管 WordPress 店铺的同一套 CRM,外加 WooCommerce 专属能力:把 COD 订单转为预付、退货风险评分、自助客服助手,以及可选附加插件(弃购手机号捕获与订阅付款提醒)。
  • HubSpot CRM — 当会话到达关键节点时,把联系人与商机推送到 HubSpot。
套餐限制:每个集成都是付费套餐功能。套餐不含该项时,连接会被阻止。还需要管理员在平台层面先开启该集成,任何工作区才能连接。
通过已连接的 WhatsApp 设备发送:这些电商功能发出的每条消息,都通过工作区已连接的 WhatsApp 协议连接发出。启动消息任务前,需要连接发送账号,并在对应自动化中开启规则、选好模板与接收对象。当前应用账号协议连接不走官方 API 模板审批;实际发送仍需满足账号状态、内容规范与联系许可,送达以回执为准。

前置条件一览

集成管理员一次性配置各店铺如何连接
ShopifyClient ID + Client Secret(来自 Shopify 应用)、scopes、重定向 URI店主点击 Connect 并在 Shopify 上批准 — 无需手动粘贴任何内容
WooCommerce只需打开 Enable 开关店主在自己的 WordPress 管理后台生成 API 密钥并粘贴进来
HubSpotClient ID + Client Secret(来自 HubSpot 应用)、重定向 URI店主点击 Connect 并批准 — 无需手动粘贴任何内容
密钥都会加密保存。你输入的每个密钥 — 管理员的应用凭据以及每个店铺的密钥与令牌 — 都会先加密再保存,只在需要时解密。管理员的 Shopify Secret 字段保存后会保持隐藏;保存时留空即可保留已存的值。

Shopify:管理员应用配置

平台只需配置一次。自 2026 年 1 月起,Shopify 管理后台已无法创建旧版自定义应用 — 请使用 Shopify Dev Dashboard(或 Shopify CLI)。

  1. 在 partners.shopify.com 注册(免费),然后打开 Dev Dashboard → Apps → Create app 并选择 Public app。
  2. 在应用的 Configuration → URLs 中,把 App URL 设为 https://YOUR-DOMAIN/shopify,并添加 Allowed redirection URL:https://YOUR-DOMAIN/shopify/oauth/callback
  3. 打开 Configuration → Client credentials,复制 Client ID 和 Client Secret(只显示一次)。
  4. 添加 Shopify 要求的隐私/合规 webhook(customers/data_request、customers/redact、shop/redact),指向下一节显示的 webhook 地址。
  5. 在 WAthink 中进入 Admin → Settings → Shopify:粘贴 Client ID 和 Client Secret,保留或修改默认 scopes,确认 Redirect URI,勾选 Enable Shopify,然后保存。Client Secret 加密保存后会隐藏。

默认 scopes:read_products, read_orders, write_orders, read_customers, read_checkouts, read_inventory。

Redirect URI 必须完全一致 — 协议、主机和路径都相同,且末尾不能有斜杠 — 否则连接会因 redirect_uri mismatch 错误而失败。管理页面为 App URL、重定向 URI 和 webhook 地址都提供了复制按钮,方便操作。

Shopify:连接店铺

  1. 打开 More → Shopify,输入店铺名(例如 my-store,或完整地址 — WAthink 会补全其余部分),然后连接。
  2. 在 Shopify 上批准访问。你会被送回 WAthink,它会安全地保存连接并自动注册所需的 webhook。
  3. WAthink 随后导入你的商品、订单和客户,所有 CRM 功能立即可用。

WAthink 会自动完成 Shopify 所需的一切设置。每个收到的 Shopify webhook 都会做签名校验,不匹配则拒绝,因此只处理真实的 Shopify 事件。

重新连接会移除旧的 webhook 并重新注册。你的自动化设置与日志保持不变。

Shopify:自动化

仪表盘的 Automations 标签把所有触发器分组为易读的卡片。每个触发器你都可以选择模板、发送对象(客户、管理员或两者)、延迟、可选的管理员号码,以及可选的变量映射。触发器如下:

自动化触发时机
已下单 / 已付款 / 已发货 / 已取消订单在 Shopify 中到达该阶段
订单已送达物流标记为已送达
退款已发起订单上创建了退款
COD 二次确认收到新的货到付款订单 — 请买家确认 Yes/No
COD → 预付提醒COD 订单 — 提供在线支付链接(在模板中使用 {{order_url}})
补货提醒售罄商品重新有货 — 通知其等待名单上的所有人
弃购(第 1–3 步)结账已开始但未完成 — 第 1 步立即发送,第 2、3 步按计划跟进
欢迎创建了新客户
应用已卸载Shopify 应用被移除 — 清除已保存的连接

客户回复会自动处理:对 COD 确认回复 Yes/No 会同时更新 Shopify 与 WAthink 中的订单;对售罄商品回复类似 “到货通知我” 的内容,会把客户加入该商品的补货等待名单。客户在 WhatsApp 上回复后,这两者都会自动完成。

WooCommerce:连接店铺

WooCommerce 没有中心化应用 — 管理员只需在 Admin → Settings → WooCommerce 下打开 Enable 开关。之后每个店主生成自己的 API 密钥并粘贴到 WAthink。

  1. 在你的 WordPress 管理后台:WooCommerce → Settings → Advanced → REST API → Add key,把权限设为 Read/Write,然后 Generate。复制 consumer key(以 ck_ 开头)和 secret(以 cs_ 开头)— secret 只显示一次。
  2. 在 WAthink 打开 More → WooCommerce,输入 Store URL 和两个密钥。Test 按钮会检查连接,不保存任何内容。
  3. 保存时,WAthink 会加密存储密钥,设置所需的 webhook,读回店铺名称、币种、国家和 WooCommerce 版本,并导入商品、订单和客户。

WAthink 会自动注册 webhook,并且每个收到的 WooCommerce webhook 都会做签名校验,因此只处理来自你店铺的真实事件。

需要 HTTPS。API 密钥只有通过 https:// 店铺地址才安全。重新连接会移除旧的 webhook 并注册新的,同时保留你的设置与日志。

WooCommerce:自动化

Automations 标签的工作方式与 Shopify 相同,分为订单生命周期、收入挽回和生命周期营销。每张卡片都可以设置模板、发送对象、延迟、变量映射以及开关。

分组自动化
订单生命周期已下单、已确认(处理中)、已送达(完成)、暂停(on-hold)、已取消、已退款 — 订单到达对应状态时各自触发
收入挽回COD 二次确认、COD→预付提醒、弃购(3 步)、补货提醒,以及订阅付款失败提醒
生命周期营销欢迎新客户,以及以评价换优惠券

订单、客户和商品触发器都来自 WAthink 监听的 WooCommerce 标准事件。额外触发器(COD 步骤、购物车步骤、订阅提醒)来自这些标准事件或可选的配套插件。

客户回复会自动处理:对 COD 确认回复 Yes/No 会同时更新 WooCommerce 与 WAthink 中的订单;补货关键词会把客户加入商品的等待名单。

WooCommerce:WAthink 配套插件

WooCommerce 本身看不到一些高价值时刻。可选的 WAthink for WooCommerce 插件会捕获这些时刻并安全地转发给 WAthink。从 WooCommerce 集成的 Settings 标签下载 — 文件已预填你店铺的连接详情。在 WordPress 中通过 Plugins → Add New → Upload 安装,然后在 Settings → WAthink WhatsApp 下确认。

它会解锁:

  • 弃购召回 — 在结账时(订单还尚未创建)捕获购物者的手机号和邮箱,然后对空闲超过所选时间的购物车启动跟进。若订单随后完成,待处理的跟进会被取消。
  • 订阅付款提醒 — 订阅续费付款失败时,发送立即支付链接,让你能直接在聊天中挽回续费。
经典结账流程完全支持。如果你的店铺使用较新的 Checkout Block,手机号/邮箱捕获可能不生效 — 但无论哪种情况,订单与 COD 自动化都照常工作。

营销 CRM:优惠、赢回与分析

Shopify 和 WooCommerce 仪表盘都提供这些工具,全部基于同步的店铺数据构建:

  • 商品店面 — 一个带样式的 Products 标签(搜索、品牌标签、折扣百分比徽章、新品),每个商品都有 Send 和 Offer 按钮。
  • 优惠广播(Offers 标签)— 向分组中所有已订阅客户发送一条模板消息,推介某个商品和优惠码。
  • 赢回广播 — 按订单历史筛选客户:超过设定天数未下单、订单数达到下限或累计消费达到下限 — 同时跳过已退订的人。把天数设为 0 即不受下单时间限制。
  • 客户导入 — 店铺客户会同步到联系人(位于 “Shopify/WooCommerce Customers” 分组),让广播和流程可以触达他们。
  • Analytics 标签 — 收入、平均客单价、已发消息数、优惠广播数、14 天收入图表,以及影响指标:COD 挽回的收入、避免的退货,以及发出的召回消息数 — 全部是你自己数据中的真实数字。

COD 确认、COD→预付与 RTO 风险

在货到付款市场减少配送失败(退回原点,即 RTO)的最有效办法:

  • COD 二次确认 — 新的 COD 订单会发消息请买家确认。Yes 推进订单;No 取消订单。无论哪种结果,订单都会在你的店铺和 WAthink 中更新,客户也会收到确认回复。
  • COD → 预付提醒 — 可选的后续消息,提供在线支付链接。在 WooCommerce 上,模板可用 {{order_pay_url}} 变量作为支付链接;在 Shopify 上使用订单状态链接。
  • 退货风险评分(WooCommerce)— 每个 COD 订单都会根据你自己的订单历史得到 0–100 的风险分(首次购买、该号码过去的取消记录、订单金额与店铺平均值的对比、缺少联系方式)。分数和原因都会记录,便于把高风险订单引向预付提醒。

WooCommerce 自助客服助手

关键词驱动的自动回复助手,仅面向 WAthink 从 WooCommerce 识别出的客户:

  • 一键复购 — 客户发送 “reorder”,即收到上次订单商品的新的结账链接。
  • 忠诚度 / 积分 — “points” 或 “balance” 会回复其订单数和累计消费(如果积分插件提供,还会附上积分余额)。
  • 评价换优惠券 — 订单最近已送达的客户给出好评(高评分或类似 “great” 的回复)时,自动发送带优惠券的奖励模板。需同时满足三个条件:订单最近已送达、奖励自动化已开启、同一客户在过去 30 天内未获过奖励。
  • 修改收货地址 — “change address” 会在订单仍可编辑时找到它,打开 15 分钟窗口,并把客户的下一条消息保存为新收货地址。(有意不支持修改数量或商品选项,因为那会影响价格与库存。)

模板变量

订单自动化会向模板提供这些字段:name、first_name、order_number、order_name、total、currency、order_url / order_pay_url、tracking_number、tracking_url 和 store_name。每个自动化还有一个高级的变量顺序(variable order)字段 — 一个逗号分隔的列表,告诉 WAthink 模板中每个编号占位符对应哪个字段。留空即使用合理的默认值(name、order、total)。

流程中的电商能力

两个平台也接入流程构建器的电商节点。当流程创建草稿订单或购物车时,会把该订单关联到流程。之后订单在你的店铺中下单时,WAthink 会恢复暂停的流程,并沿其 “已购买” 路径继续 — 非常适合感谢、追加销售或履约跟进。该过程有安全处理,绝不会让你的店铺重复下单。

店铺仪表盘、日志与同步

已连接的店铺有多个标签视图:Overview(计数、30 天收入)、Orders、Products、Offers、Customers、Automations、Analytics、Activity(日志)和 Settings。Sync 按钮可随时重新导入店铺数据。

每个收到的事件和发出的消息都会记录类型、状态(sent / processed / skipped / failed)、收件人和详情 — 便于确认事件是否到达、模板是否触发。断开连接会移除已注册的 webhook 和连接;重新连接会建立新的连接。

消息任务启动前先核对三个条件:已连接的店铺、至少一个已开启并选好模板的自动化,以及已连接的 WhatsApp 设备。缺少任何一项,事件会记为 skipped;条件具备后仍需核对后续执行与送达结果。

HubSpot:管理员应用配置

平台只需配置一次。在你的开发者账号中创建一个 HubSpot public app。

  1. 在应用的 Auth 设置中添加 Redirect URL:https://YOUR-DOMAIN/hubspot/oauth/callback
  2. 添加 scopes(见下),复制 Client ID + Client Secret。
  3. 在 WAthink 中进入 Admin → Settings → HubSpot:粘贴两者,确认 redirect URI,启用并保存。secret 会加密保存。

Scopes:crm.objects.contacts.read、crm.objects.contacts.write、crm.objects.deals.read、crm.objects.deals.write。

HubSpot:连接与功能

打开 More → HubSpot → Connect 并批准访问。连接通过 OAuth 授权,保存令牌并在授权有效时续期;权限被撤销或失效时需重新连接。仪表盘显示对应的 HubSpot 账号与处理日志。

订单联动将订单关联的客户推送为 HubSpot 联系人,并关联交易;按配置把订单状态映射到交易阶段。核对来源订单、客户字段、目标管道与阶段映射,再检查每次推送的结果。联系人匹配与交易关联分别确认,避免把“已授权”当作“已同步”。

此连接以 WAthink 向 HubSpot 单向推送为主,不默认反向同步全部 CRM 资料。旧版以新会话触发联系人推送的入口,应按该版本配置单独核对,不与订单阶段映射混用。

故障排查

症状原因解决
连接页面显示 “还没有启用 / 还没有配置”管理员还没有启用(或对 Shopify/HubSpot 而言,还没有粘贴应用凭据)。管理员在 Admin → Settings 下启用并保存。
管理员已启用,连接仍被阻止你的套餐不包含该集成。升级到包含 Shopify / WooCommerce / HubSpot 集成的套餐。
连接失败并报 redirect_uri mismatch(Shopify/HubSpot)应用的 redirect URL 与 WAthink 使用的不一致。按原样注册 redirect URL(末尾不加斜杠),并确认 WAthink 管理后台的 Redirect URI 字段与之匹配。
WooCommerce:“Could not reach WooCommerce”店铺 URL 错误、密钥不是 Read/Write、店铺阻止了 API 访问,或店铺未使用 HTTPS。使用 Test 按钮;确认 URL、Read/Write 权限、店铺 API 可访问且店铺使用 HTTPS。
自动化被记为 skipped该触发器没有设置启用的模板。在 Automations 标签中打开开关并选择模板。
事件因签名错误被拒绝缺少签名或签名不匹配。重新连接店铺以建立新的 webhook;Shopify 还需确认管理后台中应用的 Client Secret 是当前的。
弃购从未触发(WooCommerce)结账前购物车没有手机号 — 需要配套插件。从 Settings 标签安装 WAthink 配套插件并设置弃购模板。
店铺先是正常、之后显示断开(Shopify)店主卸载了应用,从而清除了连接。从 More → Shopify 重新连接;日志和设置会保留。
仍需进一步帮助?查看反馈与支持方式

文档目录

返回官网

搜索操作文档

正在准备文档索引…

↑ ↓ 切换结果 · Enter 打开Esc 关闭