自定义产品 Feed 示例:easySales 用户构建的 7 个真实 B2B 导出场景

easySales 用户日常构建的七个真实 Dynamic feed 配置——面向分销商、合作伙伴、ERP 系统以及多店铺同步。包含字段、格式与实操建议。

多数 easySales 卖家把 feed 看作面向购物比价引擎的工具——Google Shopping、Glami、Compari、Favi。但 Dynamic feed(动态 feed)服务的是其余所有场景:分销商每天早上拉取的 CSV、ERP 消费的 XML、3PL 每小时刷新的库存文件。当没有任何渠道专用模板可用时,Dynamic feed 是你打开的那个开放编辑器。

本指南汇总了 easySales 商家日常为合作伙伴、分销商、ERP 系统及多店铺同步所构建的七个真实 Dynamic feed 配置。每个示例都告诉你应放入哪些字段、为什么——根据你合作方的规范进行调整即可。

商家为什么构建自定义 Dynamic feed

新合作方很少会接受你现有的 Google Shopping XML。他们想要 自己的 字段名称、自己的 价格格式、自己的 投递方式。分销商希望在固定 URL 看到一个整洁的 CSV,包含 code, barcode, stock, partner_price。ERP 想要含图片与产品特性的完整 XML 目录。第二个店铺——比如你的欧洲店——需要每小时刷新一次主店库存文件以保持同步。

easySales 的 Dynamic feed 无需写代码就能搞定这些:你选择字段、选择格式、设定过滤规则,easySales 会按照计划在固定 URL 重新发布文件,由你的合作方读取。

Dynamic feed 在 easySales 中的工作方式

每个 Dynamic feed 由四个部分构成。打开 Feeds → 添加 feed → Dynamic 即可看到:

示意图:easySales 商品库通过一份 Dynamic feed 文件流向分销商、3PL 仓库、ERP 与合作店铺。
一个商品库。一份 Dynamic feed。多种合作方目的地。
📋

输出格式

CSV、JSON 或 XML——选择合作方导入支持的格式。

🧱

字段

拖拽选择文件中需要的产品字段:库存、价格、EAN、图片、特性、按仓库的库存等等。

🎯

Feed 规则

过滤产品、转换数值、构建公式列。与渠道 feed 共用同一套规则引擎。

🕒

排程

默认每小时。文件以固定 URL 发布,合作方按自己的节奏拉取。

easySales 中 Dynamic feed 编辑器的截图:feed 名称、输出格式切换以及已选择 sku、ean、库存与价格的字段选择器。
Dynamic feed 编辑器:一个名称、一个格式、一份字段清单——交互界面就这些。

整个交互界面就这些。难点在于决定合作方需要什么,而不是如何表达它。

7 个真实的 Dynamic feed 示例

每一个都是 easySales 卖家今天正在运行的配置。把它们当作起点——你合作方的具体字段命名会有差异,但形态是一样的。

1. 含库存与 B2B 价格组的分销商目录

代销你产品的分销商或加盟方需要一份持续更新的文件,列出他们以你的名义售卖的全部商品——但价格使用 你的 批发价,而不是网站上的零售价。easySales 提供了 价格组(Price groups) 正是为此:在 设置 → 价格组 中一次性定义一个 B2B 价格清单,Dynamic feed 即可在输出中用这个价格替换 sale_price

字段: skueannamebrandcategoriespartner_price(由价格组驱动的公式列)、stockimages

格式: CSV 是最常见的请求,但 XML 同样可行——选择分销商导入流程所需要的格式即可。

提示:partner_price 列上添加一条带 覆盖 操作的 feed 规则,然后插入 价格组 公式 chip,选择该分销商对应的价格组。在 设置 → 价格组 中维护此组,下次再生成时自动反映新价格——你完全不需要去动 feed 本身。

easySales 的 feed 规则编辑器截图:在 partner_price 字段上配置覆盖动作,已选中价格组公式 chip 并指定一个 B2B 价格组。
通过 feed 规则把 partner_price 字段指向 B2B 价格组。

2. 仅库存的 3PL 或副站点 feed

3PL 仓储系统、副站点或外部库存同步工具只需要两个字段:标识符和库存数量。其他都不要。

字段: skustock(如果 3PL 处理特定仓库,则使用 warehouse_stock)。

格式: CSV 兼容性最好。部分 3PL 偏好 JSON。

提示: 如果你在多个仓库都有库存,使用按仓库划分的 warehouse_stock 列,让每个仓库只看到自己的数据。

easySales 中的 Dynamic feed 字段选择器截图:仅勾选 sku 与 stock。
两字段 Dynamic feed:SKU 与库存——配置就这么简单。

3. 多国同步并按类目排除商品

在同一目录上运行两个店铺——例如同时运营国内与欧洲站点、两个 PrestaShop 实例、Shopify 与另一平台并行——通常意味着库存与价格从主店流向副店。难点在于:副店很少会售卖主店的 每一件 商品。地区限定的选品、合规性差异、还未铺开的类目,都需要排除。

Dynamic feed 一次性解决两件事:同步副店所需的字段,并通过 feed 规则 把不属于副店的内容排除。

字段: skustock,如果价格相同还可加上 sale_price

格式: XML 或 CSV,取决于副站平台导入支持哪种。

过滤: 添加 排除 类型的 feed 规则——按类目(category contains "CN-only")、按标签(tag is not "rollout-pending")、按品牌或规则编辑器支持的任何其他条件。规则会在每次再生成时重新评估,因此副店读取的始终是当前的子集,不会遗留过期的排除清单。

提示: 如果第二个店也在 easySales 上,根本不需要 feed——联系客服了解店铺间同步功能。

easySales 中 feed 规则编辑器的截图——按类目或标签排除产品的多国同步配置。
在 feed 规则中按类目或标签排除产品——副店只看到属于自己的内容。

4. 预占库存(可承诺库存)feed

如果同一商品在两个互不通信的渠道同时销售(例如你的自有商城与一个不在 easySales 平台上的合作站点),每次新订单都可能造成超卖。带 预占库存(reserved stock) 的 Dynamic feed 会把未完成订单从展示数量中扣除,让合作方看到的是 真正可售 的数量,而不是货架数量。

字段: skureserved_stock

格式: CSV 或 XML。

提示:reserved_stock 与一条 feed 规则结合使用,根据你的履约 SLA 排除在途商品或处理时长过长的 SKU。

5. 跨境合作伙伴 feed 与货币换算

主市场以外的 B2B 合作方或分销商需要的是他们本地货币标价。中国卖家面向欧洲合作伙伴时常需要 EUR;面向美国合作伙伴常需要 USD。Dynamic feed 可以即时换算,你不必为每个市场维护并行的价格表。

字段: skueannameeur_price(公式列:sale_price × currency_rate(CNY:EUR))、stock

格式: 任何合作方接受的格式。

提示: feed 规则提供了 currency_rate 公式 chip,附带「源货币 / 目标货币」下拉选择——选定你需要的货币对(CNY → USDCNY → EUR 等),feed 会用实时汇率把基础价相乘。easySales 每天刷新汇率;如果合作方在合同期内需要锁定汇率,可在 设置 → 货币 中为该货币设置自定义汇率,feed 将使用你的设定值而非实时值。

easySales 的 feed 规则公式编辑器截图:currency_rate chip 已配置为 CNY 兑 EUR。
currency_rate 公式 chip——选择源货币与目标货币,feed 自动完成换算。

6. 含产品特性的 ERP 目录

内部 ERP 与财务系统通常希望把完整的产品信息拉入自己的数据库——包括描述每件产品的 特性(颜色、尺寸、材质、电压、原产国等)。Dynamic feed 支持两种导出形态:单一区块包含所有已定义的特性;或者每个特性独立成列,适配 ERP 期望的固定结构。

字段: 数量从宽——idskunamedescriptionbrandeancategoriesimagesweightheightwidthlengthtax_ratefull_price_including_tax,再加上一个 characteristics 总区块字段,或按特性拆开的多个列(颜色、尺寸、电压等)。

格式: ERP 支持 XML 导入则用 XML,否则用 CSV。

提示: 当 ERP 要求列名稳定时,选用 按特性独立列 的形态——颜色一列、尺寸一列、电压一列。当 ERP 能够解析自由格式数据时,选 characteristics 单一区块——配置更快、且新增特性时不需要重新映射 feed。无论选择哪种形态,特性都来自你的产品数据,因此请保持产品本身的特性数据更新,feed 会自动取最新值。

easySales 的 Dynamic feed 字段选择器截图:勾选了多个独立特性列——颜色、尺寸、电压。
按特性拆分的字段:颜色一列、尺寸一列、电压一列。

7. 联盟或优惠券合作伙伴 feed

联盟网络、优惠券站点、垂直博主和购物聚合方——只要 easySales 没有为它们提供专用编辑器,就同样需要一份你产品的精选 feed 用于推广。它们通常需要完整的产品数据、双价(标价与售价,便于显示折扣百分比)、图片,并且——这一点很关键——只列出真正有库存且已按活动定价的商品。

字段: skunamefull_price(标价)、sale_price(折后价)、imagesbrandcategoriesdescription

格式: XML 或 CSV,多数联盟网络两者都接受。

过滤: 排除无库存商品(避免合作方推广断货商品),并按 acquisition_pricesale_price 的比较添加规则,跳过会因佣金亏损的低毛利 SKU。

提示: 如果合作方对应的渠道在 easySales 中已有专用编辑器(例如 Google Shopping、Glami、Compari、BlueWinston、Favi、2Performant 等),优先使用专用编辑器——它们已针对该渠道做过校验。Dynamic feed 用于我们尚未提供模板的合作方。

选择输出格式

Dynamic feed 支持 CSV、JSON 或 XML 三种格式。合作方的导入流程会替你做出选择:

  • CSV —— 默认安全选项。所有系统都能读取。除非对方另有要求,就用 CSV。
  • XML —— 更冗长,但自描述能力强。ERP、较老的 B2B 合作方与电商平台导入通常偏好 XML。
  • JSON —— 现代 API 和部分 3PL 偏好 JSON。如果合作方需要自行编写解析代码,JSON 更友好。

不要在格式上纠结。问清楚合作方需要什么,按需选择即可。

过滤、排程与访问控制

多数合作方并不需要你 完整 的产品目录——他们只要一个子集。

  • 过滤 通过 feed 规则 完成。可以只包含特定类目、排除特定标签、按仓库限制,或应用规则编辑器支持的任何其他条件。规则在每次再生成时生效,因此合作方读取的文件始终对应当前的过滤逻辑。
  • 排程 默认每小时一次。Feed 仅在合作方真正读取时再生成,所以闲置 feed 不会消耗资源。
  • 访问控制 —— URL 默认公开。如果合作方需要 IP 白名单、HTTP Basic 身份验证或带 token 的 URL,客服可以为你配置。建议在对接邮件中提前提及,避免后期跟进。

何时 使用 Dynamic feed

有两类场景并不是 Dynamic feed 的用途,即便「feed」这个词可能让人误把它们带到这里:

  • 比价引擎与渠道专用模板 —— Google Shopping、Glami、Compari、Favi、Pazaruvaj、Skroutz、Arukereso、Shopmania、BlueWinston、2Performant 等渠道各自有专用 feed 模板,字段都已为该渠道做过校验。请使用对应的渠道编辑器,而不是 Dynamic feed。它们替你处理了渠道差异。可参阅 什么是商品 Feed? 作为入门读物。
  • 来自供应商的入站导入 —— 如果你想把供应商的产品数据 接入 easySales(而不是输出出去),那是 Advanced Warehouse 流程,与 Dynamic feed 无关。功能不同,受众也不同。

如果不确定该用哪一种,客服两分钟即可帮你判断。

无需信用卡
14 天免费
您可以随时取消

构建一个合作方真正能接受的 feed

在 easySales 中打开「Feeds → 添加 feed → Dynamic」,几分钟内即可输出合作方就绪的 feed。第一次接触?免费试用 easySales 14 天,无需信用卡。

常见问题

可以——这正是 feed 规则的用途。在任何 Dynamic feed 中打开规则编辑器,添加诸如「category contains X」「tag is not Y」「warehouse equals Z」「stock greater than 0」之类的条件。规则在每次再生成时生效,因此合作方读取的文件始终对应当前的过滤逻辑。多数合作方需要的是你商品库的子集而非全部;用 feed 规则维护这个子集,比手动维护一份清单更快也更干净。

Dynamic feed 同时提供原始价格列与含税价格列。`sale_price` 与 `full_price` 是不含 VAT 的价格;`sale_price_including_tax` 与 `full_price_including_tax` 则含 VAT。如果你需要自定义价格(标价 −10%、标价 + 运费、其他货币标价),用 feed 规则的公式列构建即可——任何能解析为数字的表达式都行。请注意你以哪个基准开始计算;如果合作方期望的是不含税价格,基于 `_including_tax` 构建的公式他们不会接受。

可以。Dynamic feed 编辑器的输出格式开关有三种选择:CSV、JSON、XML。切换并保存后,下次再生成会以新格式写入同一 URL——无需重建 feed。CSV 是默认的安全选项;XML 与 JSON 同样是一等公民。按合作方导入流程的需要选择即可。

默认刷新频率为每小时一次,并且只有当合作方实际读取时文件才会再生成(闲置 feed 不会消耗资源)。对绝大多数分销商和合作伙伴场景,每小时已足够。如果合作方需要更快——例如共享同一商品库的姊妹店、节奏紧凑的 3PL——联系客服调高频率即可。对 ERP 目录导出而言每日往往足够;同样可以请客服把它放慢。

可以——URL 默认是公开的,但客服可以按需启用 IP 白名单、HTTP Basic 身份验证或 token 保护的 URL。当合作方希望让价格与库存数据避开竞争对手时,这是一个常见需求。在对接沟通时提一下;我们会在你账户上完成配置,并把对应凭证返回给你转交合作方。

可以——Dynamic feed 提供两种特性导出形态。添加 `characteristics` 字段,可把每个产品已定义的全部特性作为一个区块导出(配置更快,新增特性时不需要重新映射)。或者按特性拆分多个独立字段——颜色一列、尺寸一列、电压一列——以匹配合作方的固定结构。如果某产品缺少某项特性,相应单元格会保持为空,不会破坏整行结构。特性数据来自你的产品资料,因此请保持产品本身的特性维护到位,feed 会自动获取最新值。

本指南对你有帮助吗?