Feedance AI 功能正在推出。
看看这个!

什么是 PrestaShop?

的Prestashop

PrestaShop 是一个开源电子商务平台,由一个位于法国的团队于 2007 年首次发布。商家下载并自行托管该软件(最新主要版本 PrestaShop 9 运行在 PHP 8.1+ 和 Symfony 框架上),从而完全掌控其商店的代码和基础设施,而不是使用完全托管的 SaaS 平台。

PrestaShop 最强劲的市场是法国和西班牙,这两个国家合计占据了其全球超过 190,000 万家活跃店铺的很大一部分,在意大利、波兰和其他欧洲国家也拥有相当数量的用户。由于 PrestaShop 免费、可自行托管,并且可以通过模块和主题进行高度定制,因此它成为中小零售商(尤其是在欧洲)的常用选择。

为什么要将 PrestaShop 连接到 Feedance?

自建网店意味着产品、库存和订单数据完全存储在您自己的 PrestaShop 安装中,没有内置连接到任何市场、比价引擎或广告渠道。将 PrestaShop 连接到 Feedance,可以让您无需手动导出文件或维护自定义脚本,即可将产品目录和库存数据对外共享。

连接成功后,Feedance 可以定期抓取您的产品和库存数据,并将其转换为适合您销售渠道的格式,同时保留订单信息以便进行对账。这对于管理庞大产品目录、频繁的价格或库存变动,或者除了自有店铺外还运营多个销售渠道的 PrestaShop 商家来说尤其有用。

Feedance如何与PrestaShop连接?

Feedance 使用安全的密钥认证方式直接连接到您的 PrestaShop 商店。您需要在 PrestaShop 后台生成一个 API 密钥,并授予其访问 Feedance 所需特定商店资源的权限。密钥输入 Feedance 后,即可建立连接,无需安装任何自定义插件或修改商店代码。

从那时起,Feedance 将使用此连接读取您的产品目录和库存数据,并根据密钥授予的权限更新订单信息。由于此连接基于凭据而非文件,因此无需手动生成或上传 CSV 或 XML 导出文件。

Feedance 从 PrestaShop 获取哪些数据?

Feedance 可处理来自任何联网平台(包括 PrestaShop)的三类数据:

数据实体Feedance 阅读/更新的内容
产品产品标题、描述、价格、图片、类别和标识符,包括产品组合/变体
库存产品和组合级别的库存数量和可用性状况
订单管理用于对账和报告的订单记录和状态信息

Feedance 不会访问或修改其他 PrestaShop 数据,例如客户记录、优惠券或运费和税费配置。

PrestaShop特有的注意事项

  • Web 服务 API 默认处于关闭状态。 PrestaShop 出厂时 API 默认是禁用的;必须先启用 API,然后在“高级参数”>“Web 服务”下生成密钥,任何外部工具(包括 Feedance)才能连接。
  • 资源权限是单独授予的。 API 密钥仅公开其已被明确授予访问权限的特定资源(例如产品、库存或订单),因此为某一目的创建的密钥可能需要扩展其权限。
  • 组合式超市自带库存。 具有变体(尺寸、颜色和类似选项)的产品会为每种组合单独存储数量数据,而不是在基本产品上存储单个数量,这会影响如何读取库存以获得准确的信息。
  • 多店铺设置按店铺划分数据范围。 使用 PrestaShop 多店铺功能的商店会按店铺或店铺组管理库存和目录数据,因此 API 密钥可以看到的店铺将决定哪些产品、库存和订单可以同步。

如何将 PrestaShop 与 Feedance 连接

  1. 在 PrestaShop 后台,转到“高级参数”>“Web 服务”,然后启用 Web 服务功能。
  2. 生成一个新的 API 密钥,并授予其访问您的产品、库存和订单资源的权限。
  3. 在 Feedance 中,开始一个新的商店连接,并选择 PrestaShop 作为平台。
  4. 输入您的商店网址和 API 密钥,然后让 Feedance 验证连接。
  5. 查看 Feedance 已导入的产品、库存和订单,然后配置您的 Feed 设置和频道导出。

您的 PrestaShop 数据多久同步一次?

Feedance 会在首次连接后,按照固定的自动计划定期同步您的 PrestaShop 产品、库存和订单,确保您的数据流能够反映最新的目录和库存变更,无需手动重新导出。具体的同步频率会根据套餐和店铺规模而有所不同,如果您需要更快地反映最新的 PrestaShop 变更,也可以在 Feedance 中手动触发同步。

常见的 PrestaShop 连接问题及解决方法

问题可能的原因固定
Feedance 无法连接/密钥无效错误Web 服务功能已禁用,或者 API 密钥缺少必要的权限。在“高级参数”>“Web 服务”下启用 Web 服务,并确认该密钥拥有访问产品、库存和订单的权限。
商店似乎无法访问。该商店无法通过 HTTPS 公开访问,或者防火墙/安全模块阻止了 API 请求。确认店铺可以通过 HTTPS 访问,并检查主机或安全模块中是否存在阻止 Web 服务流量的规则。
变体产品的库存似乎有误库存是按组合进行跟踪的,但组合级别的库存未包含在同步中。请确认 PrestaShop 中已启用组合库存功能且库存数据为最新,以确保各变体级别的库存数量准确无误。
多店铺设置后,部分产品或订单缺失。API密钥的店铺范围并不包含Feedance预期同步的所有店铺。检查 API 密钥的店铺或店铺组分配情况,并进行调整以涵盖您想要同步的店铺。

PrestaShop Feed 优化技巧

  1. 保持所有组合的产品参考编号/SKU 一致,以便渠道能够正确匹配变体。
  2. 在同步之前,请在 PrestaShop 中填写完整的商品数据,包括标题、类别和图片,因为不完整的商品信息更容易被市场和广告渠道拒绝。
  3. 如果您的产品目录依赖于产品变体,请确保已启用组合级库存且库存准确,以便库存信息反映实际可用性。
  4. 如果您使用 PrestaShop 的多店铺功能,请定期检查您的 API 密钥涵盖哪些店铺,以避免遗漏或重复的商品信息。
  5. 随着店铺的发展,应定期检查订单状态映射,以确保下游报告和对账的准确性。

关于 PrestaShop 的常见问题

  • Feedance如何与PrestaShop连接?

    Feedance 使用 PrestaShop 内置的 Web 服务 API 直接连接到您的 PrestaShop 商店。您需要在 PrestaShop 后台的“高级参数”和“Web 服务”中生成 API 密钥,然后将您的商店 URL 和该密钥输入到 Feedance 中。Feedance 使用这种基于密钥的安全连接来读取和更新您的产品、库存和订单数据,无需在您的商店安装任何自定义插件或更改任何代码。

  • 连接 PrestaShop 之前,需要了解的最重要的 PrestaShop 相关知识是什么?

    PrestaShop 的 Web 服务 API 默认处于关闭状态,因此您需要先启用它,并生成具有正确资源权限的 API 密钥,Feedance 才能连接。此外,值得注意的是,如果您的商店使用产品组合(例如尺寸或颜色变体),则库存数量是针对每个组合单独跟踪的,而不是针对基础产品,因此应启用组合级库存以获得准确的库存数据。

  • Feedance 从 PrestaShop 读取和更新哪些数据?

    Feedance 使用来自 PrestaShop 的三种数据类型:产品、库存和订单。这涵盖了产品详情,例如标题、描述、价格、图片和变体,以及库存数量和订单记录。Feedance 不会访问 PrestaShop 的其他数据,例如客户帐户、优惠券或运费和税费设置。

  • 如何保持我的 PrestaShop 信息更新?

    商店连接成功后,Feedance 会定期自动同步您的 PrestaShop 产品、库存和订单,确保您的 Feed 信息能够反映最新的产品目录和库存变更。如果您在 PrestaShop 中进行了大量批量更改,例如导入新产品或批量更新价格,建议您之后检查 Feedance 以确认更新是否已生效,因为同步时间可能因套餐和商店规模而异。

  • Feedance是否支持PrestaShop的多店铺功能?

    Feedance 使用 API 密钥进行连接,该密钥的作用域限定于您在 PrestaShop 后台中已获得访问权限的特定店铺。如果您采用多店铺架构,请确保您使用的 API 密钥涵盖所有您希望 Feedance 同步其产品、库存和订单的店铺,因为在多店铺系统中,各个店铺的库存和目录数据可以单独管理。

立即安排您的 15 分钟演示

安排我的演示

我们会根据您的实际需求定制演示,并解答您的所有疑问。准备好见证它的运作方式吧!