10 分钟阅读 Store Locator

Elementor Store Locator:在 WordPress 添加门店地图

Elementor 没有内置门店定位器。用 HTML 小工具或 Shortcode 小工具添加地图,并在上线前用真实地址测试。

Elementor 没有 内置的 store locator 。 你 要 添加 门店地图 , 就 在 地图 应该 出现的 页面 , 把 供应商 的 embed code 贴进 HTML 小工具 , 或 把 插件 的 shortcode 贴进 Shortcode 小工具 。 管理 10 个 门店 或 200 个 门店 , 这个 原理 都 一样 。

Elementor 做页面 不是 地图引擎

Elementor 在 WordPress 里 构建 页面布局 。 它 自己 不 提供 地图 或 geocoding engine , 所以 locator 总是 来自 其他 工具 。

这个 工具 通常 是 注册 shortcode 的 WordPress 插件 , 或者 给你 现成 HTML snippet 的 SaaS widget 。 Elementor 为 第一种 情况 提供 Shortcode widget , 为 第二种 情况 提供 HTML widget 。

这篇 指南 假设 页面 是 用 Elementor 搭建的 。 如果 你 使用 WordPress block editor , 安装 步骤 差异 足够 大 , 值得 看 单独的 指南 。

插件 和 SaaS widget 真正 改变 什么

WordPress native locator 插件 通常 注册 类似 [store-locator] 的 shortcode 。 把 这个 shortcode 放进 Shortcode 小工具 , 插件 就 会 在 那个 位置 渲染 地图 , 不 需要 编辑 PHP 或 template 。

门店 数据 留在 你 自己 的 WordPress database 里 。 插件 遵循 普通 WordPress 插件 的 更新 周期 , 所以 你 或 主机 服务商 需要 更新 plugin 和 core , 让 它 持续 工作 。

SaaS locator 的 方式 不同 。 你 在 供应商 那里 创建 account , 在 那里 添加 门店 , 然后 复制 它 生成的 embed code , 通常 是 iframe 或 短 script 。 再 把 它 贴进 HTML 小工具 。

门店 数据 和 大部分 locator 功能 托管 在 供应商 服务器 上 。 你 不 需要 更新 插件 。 对 你 的 主机 来说 , 成本 是 多 一个 外部 request , 而 不是 增加 自己 服务器 的 负载 。

缺失 或 损坏 的 locator 会 损失 一次 访问 , 但 这 不会 出现在 订单 历史里 , 因为 购买 发生 在 门店 , 不在 checkout 。

这个 风险 在 Elementor 和 其他 platform 上 都 一样 。 所以 上线 前 测试 , 比 等 客户 投诉 后 再 修 更 值得 。

如何 在 Elementor 页面 添加 门店地图

无论 选择 哪个 小工具 , 工作流 都 一样 。

  1. 把 每个 门店 的 名称 、 地址 、 电话 和 营业时间 收集 到 一个 spreadsheet 。 很多 插件 和 SaaS widget 支持 CSV import 。
  2. 决定 使用 plugin 还是 SaaS widget 。 plugin 让 数据 留在 你 自己 的 database , 更新 由 你 处理 。 SaaS widget 让 供应商 托管 数据 和 大部分 locator 功能 。
  3. 创建 vendor account 或 启用 plugin , 然后 添加 或 导入 门店 。
  4. 门店 数据 放好 后 , 复制 工具 生成的 shortcode 或 embed code 。
  5. 在 Elementor editor 里 , 把 Shortcode 小工具 或 HTML 小工具 拖到 页面 上 , 然后 粘贴 复制 的 内容 。
  6. 如果 地图 需要 比 默认 内容栏 更 宽 的 横向 空间 , 把 外层 section 或 container 设为 full width 。
  7. 在 desktop 和 mobile 上 preview , 然后 搜索 一个 靠近 真实 门店 的 地址 , 确认 pin 和 result 正确 。

上线 前 要 测试 什么

  • 真实 地址 列表 中 的 每个 地址 , 包括 格式 特殊 或 缺少 postcode 的 地址 , 是否 都 geocode 到 正确 pin ?
  • 这个 widget 是否 需要 你 自己 的 Google Maps API key 和 billing account , 还是 已经 带 自己 的 map provider ? 这个 选择 值得 先 深入 看 一遍 。
  • Elementor site 上 的 caching 或 minification plugin 是否 会 移除 HTML 小工具 输出 的 script ? 不要 只 在 clean preview 里 测试 , 也 要 在 cache 开启 时 测试 。
  • 如果 取消 服务 , 你 能 export 门店 列表 吗 ? 还是 数据 被 锁在 供应商 dashboard 里 ?
  • 如果 你 想 跳过 Google Maps API 步骤 , Progus Store Locator 可以 走 这里 的 两条 路径 : plugin style 安装 用 shortcode , HTML 小工具 用 embed code 。 默认 地图 不 需要 API key 。

什么时候 可以 上线

在 告诉 客户 功能 已经 存在 之前 , 先 确认 三件事 : 每个 地址 都 返回 正确 pin , partial postcode 和 full postcode 都 能 解析 , 页面 在 mobile data 上 也 以 合理 速度 加载 。

结论

store locator 不是 一次性 设置 任务 。 营业时间 会 变化 , 门店 会 关闭 , 新 dealer 会 加入 。 像 管理 product catalog 一样 管理 它 : 分配 负责人 , 不要 当成 一次 构建 。

在 购买 plan 前 , 用 你 自己 的 地址 列表 测试 , 不要 只 看 供应商 demo data 。 干净 demo 和 格式 不一致 的 真实 地址 之间 的 差距 , 正是 很多 locator project 卡住 的 地方 , Elementor site 也 一样 。

FAQ

小企业 应该 在 Elementor store locator 里 看 哪些 功能?

看 CSV import , 这样 不用 手动 输入 地址 ; 看 价格 是否 包含 map provider , 这样 可以 跳过 Google Maps API key ; 也 看 输出 是否 能 在 Elementor container width 内 responsive 显示 。

在 Elementor 添加 store locator 最 简单 的 方法 是 什么?

选择 一个 SaaS widget , 在 添加 门店 后 它 会 给 你 现成 embed code , 然后 把 code 贴进 HTML 小工具 。 这 可以 避免 安装 plugin 或 注册 shortcode 。

Elementor store locator plugin 需要 自己 的 map integration , 还是 可以 用 Google Maps?

两种 都 有 。 有些 需要 你 自己 的 Google Maps API key 和 billing account ; 也 有些 已经 带 map provider , 不 需要 额外 设置 。

我 在 哪里 可以 找到 Elementor store locator plugin?

WordPress native plugin 在 官方 WordPress.org plugin directory 里 。 SaaS widget 不是 plugin ; 你 在 vendor site 注册 , 然后 粘贴 embed code 。 两种 方法 都 可以 在 Elementor 的 HTML 或 Shortcode 小工具 中 工作 。

可以 把 store locator 添加 到 Elementor Canvas template 页面 吗?

通常 可以 。 HTML 和 Shortcode 小工具 是 Elementor editor 的 标准 元素 , 不 绑定 某个 template , 所以 Canvas page 上 通常 也 一样 可用 。 但 Elementor version 可能 有 小差异 , 需要 在 你 自己 的 editor 中 确认 。

为您的网站添加门店定位器. 了解 Store Locator ›