如何将 PrestaShop 与 easySales 连接:跨境电商完整集成指南
通过三个步骤将你的 PrestaShop 商店与 easySales 连接——在 easySales 中启动向导并下载模块,在 PrestaShop 后台安装模块,然后将令牌粘贴回 easySales 以完成连接。集中管理订单,同步库存和组合,生成运单和发票,并将同一商品目录复用为你所销售的每个市场平台上的报价。
为什么要将 PrestaShop 与 easySales 连接
你在 PrestaShop 上销售,并希望有一个统一的地方来管理订单、生成发票、向快递推送运单,并将同一批商品复用为市场平台上的报价?easySales 在一个面板中处理所有这些。
连接后,easySales 会从 PrestaShop 拉取商品和组合,并集中管理收到的订单。从这里,你可以生成发票,使用任何受支持的快递创建运单,并将同一批商品转化为 eMAG、Allegro、Kaufland、Trendyol 以及其他 80 多个渠道上的报价。库存、组合和订单状态在两个方向上保持同步。
你将在 easySales 中启动向导,下载 easySales 模块,在 PrestaShop 后台安装它,然后将 easySales 的令牌粘贴回模块——无需代码、无需开发者权限、无需修改模板。
互动导览
不想阅读?体验互动导览。
PrestaShop 连接器的工作原理
easySales 通过一个小型原生模块连接到 PrestaShop,你从 easySales 账户下载该模块并安装在 PrestaShop 后台。该模块暴露一个私有端点,easySales 调用它来读取你的目录和订单,并挂接到 PrestaShop 的订单、库存和商品事件,使更改几乎实时地到达 easySales。
模块从不发起对外连接。是 easySales 与它通信,使用 easySales 为你生成的每个网站独立令牌进行身份验证。PrestaShop 数据库凭据、员工登录和 Web Service 密钥都保留在你的 PrestaShop 安装内部。
两个 PrestaShop 特性决定了连接的配置方式。第一:PrestaShop 在安装时会用随机后缀重命名管理后台文件夹(例如 admin427xyz/)——easySales 需要该路径才能访问模块的控制器。第二:PrestaShop 中的商品带有组合(尺寸、颜色和其他属性的排列),每个组合有自己的货号和库存——easySales 将每个组合作为单独的条目导入。
前提条件——开始前需要准备什么
这些要求可保持模块通信可靠,并防止商品在导入时被跳过。
PrestaShop 后台管理权限
你需要一个有权安装模块并读取模块配置页面的员工账户。
PrestaShop 1.7 或更新版本
该连接器面向现代模块管理器。当前模块不支持较旧的 1.6 安装。
HTTPS 和公共可访问性
PrestaShop 模块仅通过 HTTPS 与 easySales 通信,且网站必须可从公共互联网访问——不能位于 HTTP basic auth、IP 白名单或维护模式之后。
每个商品和组合的唯一货号
两个货号相同的商品(或两个组合)会冲突——只有一个被导入。连接前请审查并去除重复项。
管理后台文件夹路径
PrestaShop 在安装时用随机后缀重命名管理后台文件夹(例如 admin427xyz)。easySales 需要这个确切路径才能访问模块。
关于导入行为,有几点值得了解:
- easySales 使用 PrestaShop 的 Reference 字段作为 SKU,并以此跟踪每个商品。每个商品和每个组合都需要唯一的货号——没有货号的会在导入时被跳过。
- 在 PrestaShop 中重命名货号会在 easySales 中创建一个新商品。为了尽早发现重复项,请使用 网店 → 商品 中的导出按钮。
步骤 1——在 easySales 中启动向导并下载模块
在 easySales 中,前往 集成 → 网店 → 连接网站,然后选择 PrestaShop。向导会打开到 下载模块 步骤。
点击下载按钮以获取模块压缩包(easysales.zip)。保持此标签页打开——你将在步骤 3 中回到这里完成配置。
步骤 2——在 PrestaShop 中上传并安装模块
在 PrestaShop 后台,前往 模块 → 模块管理器 → 上传模块。拖入你刚下载的 easysales.zip 压缩包。
PrestaShop 安装该模块并运行其安装钩子。完成后,模块会出现在模块管理器的 已安装模块 下。点击 easySales 一行上的 配置——你会进入模块设置页面,顶部有一个 Token 字段。保持该标签页打开;下一步你将在这里粘贴来自 easySales 的令牌。
步骤 3——在 easySales 中配置网站并将令牌粘贴到模块中
回到 easySales 标签页。向导现在处于 配置 步骤,并显示生成的令牌。
复制 easySales 中显示的令牌,切换到 PrestaShop 标签页,将其粘贴到 easySales 模块设置的 Token 字段中,然后在 PrestaShop 中点击 保存。
回到 easySales,完成网站配置。下面的表单收集 easySales 驱动集成所需的一切。
网站名称、URL 和管理路径
- 网站名称——你自己选择的标签。仅在 easySales 内部可见。
- 网站 URL——你的 PrestaShop 店面。使用 PrestaShop 实际运行的确切 URL,包括
https://,以及当你的域名使用时的www前缀。 - 管理路径——PrestaShop 在安装时创建的重命名管理后台文件夹(例如
admin427xyz)。easySales 将其附加到你的 URL 上以访问模块的控制器。没有它,连接会在保存时失败。
增值税和运费增值税
如果你是增值税纳税人,请输入适用于你商品的税率,以及一个单独的运费税率(例如 21 表示 21%)。如果不是,请留空。PrestaShop 自身的税务规则按区域和按客户组应用——easySales 读取 PrestaShop 发送的行项目合计,因此当订单不携带税务明细时,此字段作为后备。
语言和货币
选择店面语言(罗马尼亚语、保加利亚语、匈牙利语、波兰语或英语)和货币(RON、BGN、HUF、PLN 或 EUR)。它们作为导入商品的默认值,以及当订单不携带明确货币时的后备。它们绝不会覆盖单个订单——每个订单都保留 PrestaShop 报告的货币。
商品库存来源
表单中最重要的决定。它声明权威库存值所在的位置:
- 网站——PrestaShop 是真实来源。easySales 从 PrestaShop 读取库存,绝不覆盖它。
- easySales——easySales 是真实来源。easySales 中的库存变更(销售、手动编辑、市场平台扣减)会推送到 PrestaShop。
- 已连接的集成——你的库存位于已与 easySales 对接的第三方系统中(开票软件如 SmartBill、Oblio、Fakturownia 或 FacturisOnline;ERP 如 NexusERP 或 Sedona;履约伙伴如 Fulfillro 或 Huboxx;以及许多其他)。easySales 从该集成读取库存并推送到 PrestaShop。请先连接该集成并声明其仓库——否则无法选择此选项。
经营多仓库业务?切换到 高级仓库 模式。无需将商店绑定到单一库存来源,而是选择一个或多个 easySales 仓库,并定义它们的库存如何按渠道聚合、排序或拆分。
默认包裹类型
在订单未指定包裹时用于生成运单。选择适合你大多数订单的类型。
点击 保存。easySales 测试连接,在你的 PrestaShop 网站上注册模块钩子,并开始导入你的目录。
保存后会自动发生什么
easySales 为你处理对接和初始导入。
- 模块的订单、库存和商品钩子在你的 PrestaShop 网站上被激活。在 PrestaShop 中创建、更新、取消或支付的每个订单都几乎实时地到达 easySales,库存和商品更新也是如此。
- 你的商品目录被导入——商品及其每个组合都会出现在 网店 → 商品 中,你可以在那里浏览、编辑并将它们转化为市场平台报价。
- 收到的 PrestaShop 订单出现在你的 订单 屏幕中,你在那里生成发票、运单并运行自动化流程。
- 库存按你选择的来源同步。如果你选择了 easySales,库存推送会持续运行,你的 PrestaShop 店面会反映集中化的库存。
| 从 PrestaShop → easySales | 从 easySales → PrestaShop |
|---|---|
| 订单(创建、更新、取消、已支付) | 库存更新 |
| 商品和组合 | 订单状态变更 |
| 每个组合的库存水平 | 来自运单生成的履约状态 |
| 商品价格 | — |
| 类目和特性 | — |
| 每个订单的快递和支付方式 | — |
| 客户详情和地址 | — |
| 自提柜 ID(任何受支持的自提柜模块) | — |
你已连接——接下来做什么
订单开始到达后,下一步就是自动化。设置流程来生成发票、创建运单和发送物流跟踪通知。如果你也在市场平台上销售,请将 PrestaShop 目录转化为报价,让 easySales 将它们推送出去。