PrestaShop 是一个开源电子商务平台,由一个位于法国的团队于 2007 年首次发布。商家下载并自行托管该软件(最新主要版本 PrestaShop 9 运行在 PHP 8.1+ 和 Symfony 框架上),从而完全掌控其商店的代码和基础设施,而不是使用完全托管的 SaaS 平台。
PrestaShop 最强劲的市场是法国和西班牙,这两个国家合计占据了其全球超过 190,000 万家活跃店铺的很大一部分,在意大利、波兰和其他欧洲国家也拥有相当数量的用户。由于 PrestaShop 免费、可自行托管,并且可以通过模块和主题进行高度定制,因此它成为中小零售商(尤其是在欧洲)的常用选择。
自建网店意味着产品、库存和订单数据完全存储在您自己的 PrestaShop 安装中,没有内置连接到任何市场、比价引擎或广告渠道。将 PrestaShop 连接到 Feedance,可以让您无需手动导出文件或维护自定义脚本,即可将产品目录和库存数据对外共享。
连接成功后,Feedance 可以定期抓取您的产品和库存数据,并将其转换为适合您销售渠道的格式,同时保留订单信息以便进行对账。这对于管理庞大产品目录、频繁的价格或库存变动,或者除了自有店铺外还运营多个销售渠道的 PrestaShop 商家来说尤其有用。
Feedance 使用安全的密钥认证方式直接连接到您的 PrestaShop 商店。您需要在 PrestaShop 后台生成一个 API 密钥,并授予其访问 Feedance 所需特定商店资源的权限。密钥输入 Feedance 后,即可建立连接,无需安装任何自定义插件或修改商店代码。
从那时起,Feedance 将使用此连接读取您的产品目录和库存数据,并根据密钥授予的权限更新订单信息。由于此连接基于凭据而非文件,因此无需手动生成或上传 CSV 或 XML 导出文件。
Feedance 可处理来自任何联网平台(包括 PrestaShop)的三类数据:
| 数据实体 | Feedance 阅读/更新的内容 |
|---|---|
| 产品 | 产品标题、描述、价格、图片、类别和标识符,包括产品组合/变体 |
| 库存 | 产品和组合级别的库存数量和可用性状况 |
| 订单管理 | 用于对账和报告的订单记录和状态信息 |
Feedance 不会访问或修改其他 PrestaShop 数据,例如客户记录、优惠券或运费和税费配置。
Feedance 会在首次连接后,按照固定的自动计划定期同步您的 PrestaShop 产品、库存和订单,确保您的数据流能够反映最新的目录和库存变更,无需手动重新导出。具体的同步频率会根据套餐和店铺规模而有所不同,如果您需要更快地反映最新的 PrestaShop 变更,也可以在 Feedance 中手动触发同步。
| 问题 | 可能的原因 | 固定 |
|---|---|---|
| Feedance 无法连接/密钥无效错误 | Web 服务功能已禁用,或者 API 密钥缺少必要的权限。 | 在“高级参数”>“Web 服务”下启用 Web 服务,并确认该密钥拥有访问产品、库存和订单的权限。 |
| 商店似乎无法访问。 | 该商店无法通过 HTTPS 公开访问,或者防火墙/安全模块阻止了 API 请求。 | 确认店铺可以通过 HTTPS 访问,并检查主机或安全模块中是否存在阻止 Web 服务流量的规则。 |
| 变体产品的库存似乎有误 | 库存是按组合进行跟踪的,但组合级别的库存未包含在同步中。 | 请确认 PrestaShop 中已启用组合库存功能且库存数据为最新,以确保各变体级别的库存数量准确无误。 |
| 多店铺设置后,部分产品或订单缺失。 | API密钥的店铺范围并不包含Feedance预期同步的所有店铺。 | 检查 API 密钥的店铺或店铺组分配情况,并进行调整以涵盖您想要同步的店铺。 |
Feedance 使用 PrestaShop 内置的 Web 服务 API 直接连接到您的 PrestaShop 商店。您需要在 PrestaShop 后台的“高级参数”和“Web 服务”中生成 API 密钥,然后将您的商店 URL 和该密钥输入到 Feedance 中。Feedance 使用这种基于密钥的安全连接来读取和更新您的产品、库存和订单数据,无需在您的商店安装任何自定义插件或更改任何代码。
PrestaShop 的 Web 服务 API 默认处于关闭状态,因此您需要先启用它,并生成具有正确资源权限的 API 密钥,Feedance 才能连接。此外,值得注意的是,如果您的商店使用产品组合(例如尺寸或颜色变体),则库存数量是针对每个组合单独跟踪的,而不是针对基础产品,因此应启用组合级库存以获得准确的库存数据。
Feedance 使用来自 PrestaShop 的三种数据类型:产品、库存和订单。这涵盖了产品详情,例如标题、描述、价格、图片和变体,以及库存数量和订单记录。Feedance 不会访问 PrestaShop 的其他数据,例如客户帐户、优惠券或运费和税费设置。
商店连接成功后,Feedance 会定期自动同步您的 PrestaShop 产品、库存和订单,确保您的 Feed 信息能够反映最新的产品目录和库存变更。如果您在 PrestaShop 中进行了大量批量更改,例如导入新产品或批量更新价格,建议您之后检查 Feedance 以确认更新是否已生效,因为同步时间可能因套餐和商店规模而异。
Feedance 使用 API 密钥进行连接,该密钥的作用域限定于您在 PrestaShop 后台中已获得访问权限的特定店铺。如果您采用多店铺架构,请确保您使用的 API 密钥涵盖所有您希望 Feedance 同步其产品、库存和订单的店铺,因为在多店铺系统中,各个店铺的库存和目录数据可以单独管理。