如何在 easySales 中编辑跨境电商平台的报价:单条编辑、批量编辑、Excel 导入与 Flow

通过四种方式在 easySales 中编辑跨境电商平台的报价——逐条、按筛选批量、用内部报价 ID 进行 Excel 导入,或使用自动化 Flow——并理解字段绑定如何让报价与产品目录保持同步。

当一个产品通过 easySales 在跨境电商平台上架后,对应的报价并不是被冻结的——你可以随时修改标题、描述、价格、库存、类目、属性,以及任何平台特定字段。easySales 提供四种编辑方式:从逐条编辑单个报价,到一次 Excel 导入更新数千条报价,再到在每次保存时自动运行的规则。这四种方式都围绕着同一个核心概念:字段绑定(field coupling)。

编辑之前:每个报价都与产品目录中的一个产品相关联

在 easySales 中,平台报价从来不是独立存在的。它始终与你产品目录中的某个产品相关联——可以是 Virtual Shop(在 easySales 中建立的内部目录),也可以是 Online Shop(连接的外部商店,例如你的官网)。目录产品保存主数据,报价则是该产品在某个具体平台上的呈现方式。

正是这种关联让编辑成为可能。如果报价背后没有产品,easySales 既不允许你编辑,也不允许通过 Excel 导入修改它。

通常你不需要手动建立这种关联。如果报价是从 easySales 上架的,它会自动与发起它的目录产品绑定。而在连接 easySales 之前就已经存在的平台报价,可以通过 autolink 与你的目录匹配。

📖
继续阅读
easySales 自动关联(autolink)功能详解:将跨境电商平台的报价与你的产品目录绑定
自动关联(autolink)将电商平台上的现有报价与 easySales 产品目录中的商品绑定。了解何时使用、链接后哪些字段会自动同步,以及为避免覆盖平台数据,哪些字段需要你手动耦合。

编辑报价的四种方式

根据你要处理的报价数量、变更的多样性,以及编辑是一次性动作还是需要自动重复,选择合适的方式:

  • 单条报价编辑 — 完全控制一条报价的每个字段。
  • 批量编辑 — 对多条筛选后的报价一次性应用同一个变更。
  • Excel 导入 — 导出、在表格中编辑、再导入回来。适用于大量且差异较大的修改。
  • Flow(自动化流程) — 每次报价保存时自动编辑匹配条件的报价的规则。

前三种位于 Marketplace → Offers 菜单下;Flow 在菜单中有独立入口。

方式一 — 编辑单条报价

进入 Marketplace → Offers,选择你要编辑的平台标签页。每个平台都有自己的标签页,因为可编辑字段在不同渠道之间存在差异。

Marketplace 下的 Offers 页面,顶部为平台标签页,下方列出报价。
Marketplace → Offers:选择平台标签页以加载该渠道的报价。

报价加载完毕后,打开其中一条——点击报价名称或行右侧的编辑按钮。

一条报价行的特写,右侧显示编辑按钮,左侧是可点击的报价名称。
每行右侧都有一个编辑按钮;点击报价名称会打开同一个编辑页面。

会打开一个专用页面,包含该渠道支持的全部字段:名称、描述、价格、库存、品牌、类目、属性、图片,以及所有平台特定字段。

报价编辑页面,包含可编辑字段,每个字段前都有一个绑定标记。
编辑页面上的每个字段前都有一个绑定标记。

「绑定 / 解绑」标记说明

每个字段旁边都有一个小标记(复选框),用来控制绑定——即该字段是否与目录产品的同名字段连接。

  • 已绑定(标记勾选):值直接来自目录产品。你在目录中修改,报价就会自动同步。这能让报价与你的主数据保持一致。
  • 已解绑(标记取消):值设在报价自身上,发送到平台的就是这个值——无论目录里是什么。

切换是自动的。如果你编辑了一个已绑定字段并输入自定义值,easySales 会自动为该报价解绑这个字段:你的值保留下来,目录不再覆盖。重新勾选标记可以再次绑定,字段会立即取回目录中的当前值。

正是这一点让你可以在某个平台使用与目录中不同的标题或价格,而不会影响其他字段的同步。

方式二 — 对筛选后的报价进行批量编辑

当同一个变更要应用到多条报价时,进行批量编辑。先用筛选器缩小范围——例如只显示品牌为 Apple 的报价——可以叠加多个筛选条件。选中报价,点击 Mass edit(批量编辑)。会弹出一个窗口,让你一次性把同一个修改应用到所有已选报价上。

在已筛选并选中的报价上方打开的批量编辑窗口,显示可用的批量动作。
筛选并选中报价,批量编辑会把一次变更同时应用到所有已选报价。

可批量修改的内容

下面的每个动作都是批量编辑窗口中的一个独立标签页。挑选与你的需求匹配的那一个——它们彼此独立,不能在一次执行中合并两个动作。

🔗

绑定 / 解绑

批量地把任意字段与目录同步或分离。

💰

编辑价格

为所选报价设置固定值,或按百分比 / 固定金额调整。

📋

编辑字段

任意平台特定字段,配合正确的输入类型。

🏷️

编辑名称

用模板从报价和目录变量构建报价标题。

📂

类目与属性

更换类目,或添加和删除属性。

🔘

启用 / 停用

在平台上启用或停用 listing。

🖼️

图片尺寸调整

方形、竖向或自定义尺寸的产品图片。

其他动作

去重音符号、首字母大写、HTML 清理、关闭 Allegro listing。

📊

导入 / 导出

在批量编辑窗口内仅针对价格的 Excel 来回。

绑定 / 解绑字段

从下拉菜单中选择一列——任何平台支持的字段(销售价、名称、描述、品牌、属性等等)——然后对所选报价执行 绑定解绑

  • 绑定 把字段与目录产品挂钩:从那时起,值跟随目录。
  • 解绑 把它分离:值留在报价上,目录不再覆盖。

这是单条编辑页面上字段绑定标记的批量版本。它通过队列执行,所以你可以继续工作——进度实时更新。

注意: 如果报价启用了 auto-price(自动定价),那么对销售价的绑定会失败。先关闭 auto-price,或选择其他字段。

编辑价格

对每条已选报价应用一次价格变更。三种模式:

  • 设置 — 写入固定值。easySales 会自动把你的本地货币换算为平台货币。
  • 按 % 调整 — 按百分比增减(例如 +10-5)。你需要选择一个 起始列(读取价格的源——报价或产品的销售价或全价)和一个 目标列(写入位置)。
  • 按数值调整 — 与百分比类似,但使用平台货币的固定金额。

eMAG(RO/HU/BG/PL)和 Fashion Days(RO/HU/BG)上,还会额外提供 最低价最高价 字段——当你跑动态定价规则、需要扩大或收紧某个类目下的价格区间时很有用。

提示: 调整模式从一列读取,写入到另一列,所以你可以把 product_full_price 复制到 offer_sale_price,或对目录价应用固定百分比的折扣。

编辑字段

针对任何平台特定字段的通用编辑器。点击 Add fields(添加字段),从下拉菜单中挑选字段(列出该平台暴露的所有列),系统会给你正确的输入类型——文本、数字、下拉、多选、富文本编辑器,或专门的 GPSR 文件 / Decathlon 物流等级选择器。

你想加多少字段就加多少,一次性运行;只有真正填了值的字段才会被发送——空行被忽略。

某些渠道的下拉菜单是实时从平台获取的:

  • Temu — 制造商、负责人、原产国(选择 Mainland China 时会级联出原产地区下拉)、运输模板、Fulfillment 类型。
  • Allegro(PL/CZ/SK/HU)— 运输费率、退货政策、投诉政策。
  • Kaufland — 运输组、产品安全联系人(启用时)。
  • Decathlon / Empik — 物流等级、GPSR 负责人 / 生产商。
  • Shein — 制造商、负责人、英国 / 美国代理。

在这里编辑字段会让该字段从目录中解绑,与单条编辑页面上的行为一致。

注意: 在 Trendyol 上,报价一旦审核通过,就无法再批量修改 variation_idbrand——这些改动会被静默丢弃。

编辑名称

用模板方式批量编辑报价标题。你用变量构造一个模式,easySales 会按报价替换为真实值:

  • ${original_name}${brand} 来自报价本身。
  • ${product_name}${product_brand} 来自关联的目录产品。
  • ${characteristic:ID} 用于报价属性的值。
  • ${product_characteristic:ID} 用于目录产品属性的值。

输入框下方的按钮会把变量插入到光标位置——你不需要手动输入。还有类目和属性选择器,方便你在不离开页面的情况下获取正确的 ID。

模板示例:${product_brand} - ${characteristic:size_id} - ${original_name} 在每条报价上会变为:Nike - Large - 限量版蓝色运动鞋

注意: 如果某个变量在某条报价上无法解析(例如属性未填),那条报价会报错。坚持使用所选报价都具备的变量。

编辑类目与属性

一个标签页内的三种模式:

  • 更换类目 — 选择新的平台类目。在大多数渠道,更换类目会清空已有属性,需要重新映射;少数文本类目平台(Pepita、Skroutz、Okazii、Compari)会保留属性。AltexRO 还需要选择 Product Set。
  • 添加属性 — 在不改动类目的情况下,往每条所选报价上追加一个或多个属性。
  • 删除属性 — 移除指定属性。

Temu,类目界面会额外提供 Update Temu Compliance 选项——一次性上传所选类目下的合规信息、文件与图片。Shein 的对应功能是 Update Shein Certificates

这个标签页 对 Teamdeals 完全隐藏 —— Teamdeals 报价只能逐条编辑。

注意:TemuShein 上已经在售的报价无法批量更改类目,这些行会被跳过并报错。

启用 / 停用

只有两个按钮,没有字段。启用 会把所选每条报价重新同步到平台,让 listing 恢复在售;停用 会把它下架。

停用同时也会关闭报价上的 auto-price(如果之前开着)——避免之后重新启用时悄悄恢复旧的定价规则。

提示: 这个标签页比其他的慢(每个 worker 一次只处理十条),因为每次切换都要按报价调用平台 API。对大量报价时要留出时间。

图片尺寸调整

批量调整所选报价对应产品的目录图片大小。三个选项:

  • 1:1 — 方形,按每张图最长边计算。
  • 2:3 — 竖向,按每张图的比例计算。
  • 自定义 — 输入像素宽高。

图片在目录层级被重新调整尺寸,然后随每条报价一起重新推送到平台。

提示: 在那些对图片比例有严格要求的渠道上架前很有用(eMag 在大多数类目下要求主图为 1:1),这样 listing 第一次就能通过校验。

其他动作

针对所选报价的一组一次性文本修正:

  • 描述去重音符号 — 从描述中去掉拉丁文重音字符(ă → a、ó → o)。在英文语言平台上会跳过。
  • 名称去重音符号 — 同上,应用到报价标题。
  • 名称首字母大写 — 修正报价标题的首字母为大写。
  • 清理描述中不支持的 HTML 标签 — 让描述通过该平台的 HTML 白名单。
  • 关闭 Allegro 报价 — 在 Allegro(仅 PL/CZ/SK/HU)上结束 listing。报价仍保留在 easySales 中,但在平台上不再处于在售状态。

所有文本动作都会让其影响的字段(名称或描述)从目录解绑,与手动编辑一致。

导入 / 导出(在批量编辑窗口内)

批量编辑窗口有自己的 Import / Export 标签页。导出 会把所选报价的价格信息导出到 Excel——包括内部报价 ID、平台外部 ID、SKU、销售价与全价,eMag 上的最低 / 最高价、Doraly 的三套价格、配送天数以及适用的运输组。导入 则上传修改后的文件。这个入口 仅用于价格 —— 要通过 Excel 编辑其他列,请使用报价列表上的标准 Import 按钮(见下方方式三)。

提示: 500 条以内的导出会立即下载;501–5000 条会进入队列,准备好后给你下载链接;超过 5000 条会被拒绝——把选择拆成更小批次。

各平台特性速览

  • Doraly 不支持批量编辑价格,它的三层价格通过价格 Excel 处理。
  • Teamdeals 不支持批量编辑类目与属性。
  • Temu 拥有最丰富的字段集——制造商、负责人、原产国 / 地区、运输模板、Fulfillment 类型——以及类目界面上的合规上传。
  • eMag 与 Fashion Days 是仅有的两个允许在批量编辑中暴露 最低价最高价 的平台。
  • Trendyol 在审核通过的报价上会静默忽略 variation_idbrand 的更新。

方式三 — 用 Excel 导出与导入进行编辑

对量大或差异多的修改——不同报价上有不同的值——在 Excel 中编辑最快。流程是 导出 → 编辑 → 导入,都在 Marketplace → Offers 中完成。

始终通过「内部报价 ID」匹配

更新现有报价的关键是 内部报价 ID。easySales 用它把表格中的每一行匹配回正确的报价。

  1. 先导出。 从报价列表导出要修改的报价。包含「内部报价 ID」字段,以及你打算编辑的每一列。
  2. 在 Excel 中编辑。 修改导出文件中的值。保持「内部报价 ID」不动——这是把行连接回报价的锚点。
  3. 导入回来。 使用 Marketplace → Offers 下的 Import 按钮,映射「内部报价 ID」列以及你编辑过的每一列,然后启动导入。

easySales 按内部报价 ID 匹配每一行,并只更新你映射的那些列。与单条编辑一样,导入自定义值会让该字段与目录解绑。

Excel 导入的列映射步骤,「内部报价 ID」列被映射到对应字段。
导入时映射「内部报价 ID」,让 easySales 把每一行匹配到正确的报价。

停止同步而不删除:批量解绑报价

如果你不想让 easySales 再向某一组报价推送更新——但又不想从平台上删除这些报价——使用 Mass unlink(批量解绑)。它会切断报价与目录产品之间的关联,从而让后续目录变更不再到达平台。

在哪里找到它

Mass unlink 就在 Marketplace → OffersImport 按钮旁。点击 Import 按钮右侧的小箭头(chevron)打开下拉菜单,然后选择 Mass unlink

Marketplace → Offers 中 Import 按钮的下拉菜单已打开,显示 Mass unlink 选项。
点击 Import 按钮旁的小箭头打开下拉菜单,选择 Mass unlink。

如何运行

输入是一个 Excel 文件,只有一列:每条要解绑报价的 内部报价 ID。一行一个 ID;可以有一行表头——上传界面默认勾选了「跳过第一行」。保存文件、上传,easySales 会在后台分批处理这些行。

最简单的方法是先导出报价(上文方式三),只保留要解绑那些行的「内部报价 ID」列。

解绑实际做了什么

对文件中的每一条报价,easySales 会:

  • 把报价与目录产品分离(产品关联被清除)。
  • 把报价标记为 未同步 —— easySales 不再向它推送任何更新(价格、库存、字段,统统不再发送)。
  • 如果 auto-price 开着,关闭 auto-price。
  • 保留报价记录在 easySales 中,并维持平台上 listing 处于在售 状态,使用解绑时刻的值。

重要 — 如果你也想下架,先把报价停用

解绑只停止 easySales 端的同步,并不会通知平台下架——listing 会继续以原有的库存和价格销售,只是从同步的角度被「冻结」了。

如果你希望平台上的 listing 也下架,先停用报价 — 用 Mass edit → 启用 / 停用(或逐条),等停用生效之后,再运行 Mass unlink。

如果你只需要让 easySales 不再触碰这些报价(例如从现在起你打算在平台上手动管理它们),那么仅做解绑就足够了。

之后再次关联

之前被解绑的报价可以随时重新关联——可以在报价页面手动操作,或通过 autolink(按 SKU、EAN、名称或 website ID 匹配)批量重新关联。一旦重新关联,就可以像其他报价一样编辑。

方式四 — 用 Flow 自动编辑报价

Flow 是在保存时运行的自动化规则:你只需要构建一次规则,easySales 会在每次有匹配的报价被创建或更新时应用它。当某个变更需要持续重复发生,而你又不想每周都跑一遍批量编辑时,就用 Flow。

一个 Flow 有三部分:

  • 触发器(Trigger) — 对于报价来说,触发器是 After offer save(报价保存后)。任何时候报价被保存(创建、更新、库存推送,任何持久化变更)都会触发,并且 同步执行,作为该保存动作的一部分。

  • 条件(Conditions) — 决定规则适用于哪些报价。可以按平台、SKU、名称、EAN、状态、销售价或全价、类目、auto-price 状态筛选,还可以基于关联产品的库存、品牌、标签、类目、仓库可用性、重量和处理时间筛选。条件之间使用 AND 逻辑。

  • 动作(Action) — 你要修改什么。对报价,可用动作是 Edit offer field,包含五种模式:

    • Simple field(简单字段) — 把任何可编辑字段(名称、品牌、描述、增值税率、价格附加,以及平台特定字段)设为一个值。字段会被自动解绑,使值得以保留。
    • Prices(价格) — 用数学表达式设置或计算一个或多个价格字段(销售价、全价、最低价、最高价)。支持基本运算和 round()
    • Delivery time(配送时间) — 把 delivery_days 设置为常量或变量。
    • Description(描述) — 用一个可引入产品变量的模板替换报价描述。
    • Allegro description(Allegro 描述) — 构建 Allegro 结构化描述(文字与图片段落)。仅限 Allegro。
Flow 编辑器,显示 After-offer-save 触发器、一个条件以及一个 Edit-offer-field 动作。
基于 After-offer-save 触发器的 Flow:左侧是条件,右侧是 Edit-offer-field 动作。

你可以在公式中使用的变量

价格和描述 Flow 基于一个小型表达式语言。变量按每条报价解析;支持算术运算、括号和 round()

来自报价

  • ${offer.offer_sale_price} — 报价当前的销售价
  • ${offer.offer_full_price} — 报价当前的全价 / RRP
  • ${offer.offer_tax_rate} — 报价的增值税率,以百分比表示
  • ${offer.offer_price_addition} — 报价级别的加价百分比。这是报价上的一个字段,专为 Flow 公式设计:在某条报价上修改它,可在不改动 Flow 的情况下覆盖全局规则。

来自关联的目录产品

  • ${product.product_sale_price} — 目录销售价
  • ${product.product_full_price} — 目录全价 / RRP
  • ${product.product_acquisition_price} — 你的采购成本
  • ${product.product_tax_rate} — 目录产品的增值税率
  • ${product.product_characteristic:名称} — 按名称取任意产品属性的值(例如 ${product.product_characteristic:Preț PL} 用来读取保存在产品上的某个国家专属价格)
  • ${product.product_meta_field:名称} — 任意自定义元字段的值
  • ${product.product_price_group:名称} — 来自指定价格组的值

其他

  • ${other.currency_rate:源:目标} — easySales 追踪的任意两种货币之间的实时汇率(例如 ${other.currency_rate:RON:EUR})。始终最新。

函数

  • round(value) — 四舍五入到最接近的整数
  • round(value, 2) — 保留 N 位小数
  • round(value, 'TRUE') — ceil(向上取整)
  • round(value, 'FALSE') — floor(向下取整)

公式示例

几种你可以根据自身情况调整的模式。把变量换成你自己的目录字段。

总是按平台筛选价格 Flow。 在添加下面任何价格公式之前,先在 OfferChannel 上设置一个条件,让 Flow 只在你真正想要更新的平台上的报价上运行。价格规则通常因渠道而异——货币不同、运费补偿不同、增值税档不同——所以如果没有这个过滤器,同一个公式会同时作用在所有渠道上,这几乎从来都不是你想要的结果。每个平台单独建一个 Flow,并把它的过滤器固定到那一个渠道上。

1. 本地平台:目录价 + 按报价的加价 + 固定运费补偿

在目录价上施加报价级别的加价百分比(offer_price_addition),然后加上固定的运费补偿:

${product.product_sale_price} * (100 + ${offer.offer_price_addition}) / 100 + 2.4

为什么有效:你只需在 Flow 中设置一次全局规则,并通过每条报价上的 offer_price_addition 字段来微调各个报价——不必反复修改 Flow。

2. 跨境:同一目录,不同货币

取本地目录价,应用加价和运费,然后转换为目标平台的货币。对于销往 eMAG BG(EUR)的 RON 目录:

((${product.product_sale_price} * (100 + ${offer.offer_price_addition}) / 100) + 2.4) * ${other.currency_rate:RON:EUR}

对于销往 eMAG HU(HUF)的 RON 目录:

((${product.product_full_price} * (100 + ${offer.offer_price_addition}) / 100) + 8) * ${other.currency_rate:RON:HUF}

对于销往 eMAG BG(EUR)的 HUF 目录:

((${product.product_full_price} * ${other.currency_rate:HUF:EUR}) * (1 + (${offer.offer_price_addition} / 100))) + 2

3. 按价格段分级的运费补偿

把目录按价格段拆分,每段加不同的费用——在平台侧的运费不是固定的情况下很有用。使用多个带相同 After-offer-save 触发器但 OfferProductSalePrice 过滤条件不同的 Flow:

  • 段位 3200–4000 HUF — 过滤器 OfferProductSalePrice between 3200 and 4000,加项 + 720
  • 段位 4000–6000 HUF — 过滤器 OfferProductSalePrice between 4000 and 6000,加项 + 800
  • 段位 6000+ HUF — 过滤器 OfferProductSalePrice > 6000,加项 + 1040

每个 Flow 的公式:

((${product.product_full_price}) * (1 + (${offer.offer_price_addition} / 100))) + <段位加项>

4. 取整到 .99(心理定价)

成本 × 加价后,向下取整到 .99 结尾:

round(${product.product_acquisition_price} * 1.35) - 0.01

精确到两位小数:

round(${product.product_sale_price} * 1.20, 2)

5. 用产品属性保存的国家专属价

如果目录里把不同国家的价格保存为产品属性(例如名为 Preț PL 的属性对应波兰),Flow 直接取该值——无需换算汇率:

${product.product_characteristic:Preț PL} * (100 + ${offer.offer_price_addition}) / 100

6. 设置含税价(输入毛价,存储净价)

如果你习惯按含税价思考,就把目标字段设为后缀为 _with_tax 的价格字段。easySales 在存储前会自动剥离增值税:

目标列:offer_sale_price_with_tax
公式:  ${product.product_full_price} * 1.20

这里写的价格被当作毛价;存储下来的 offer_sale_price 会变成 value / (1 + tax_rate / 100)

7. 自动填充欧盟 GPSR 合规字段

为每个 GPSR 字段建一个 Simple-field Flow,不加任何条件(这样它对所有报价生效),你的合规数据会在每次保存时自动写入:

  • gpsr_manufacturer_name你的公司法定名称
  • gpsr_manufacturer_address你的注册地址(街道、邮编、城市、国家)
  • gpsr_manufacturer_email你的合规联系邮箱
  • gpsr_eu_representative_name你的欧盟代表的法定名称
  • gpsr_eu_representative_address你的欧盟代表的地址
  • gpsr_eu_representative_email你的欧盟代表的联系邮箱
  • gpsr_safety_information与产品相关的简短安全警告

针对 Temu 还需加上 manufacturersresponsible_persons(从下拉菜单选出的多选 ID)。

8. 基于库存的配送时长

三个 Flow,都用 After-offer-save 触发器,搭配不同的库存过滤条件:

  • OfferProductStock > 100 → 将 delivery_days 设为 2(库存现货发出)
  • OfferProductStock between 1 and 100 → 将 delivery_days 设为 5
  • OfferProductStock = 0 → 将 delivery_days 设为 14(备货中),或改用停用动作

9. 按渠道加名称前缀

在 Allegro 上始终把品牌放到标题最前(用 Simple-field 名称模板的报价 + 产品变量):

${product_brand} - ${original_name}

或者带上某个属性值,比如尺码:

${product_brand} ${characteristic:size_id} - ${original_name}

10. 按渠道统一增值税率

不同平台 / 国家可能要求特定的增值税率。按 OfferChannel 过滤,并用 Simple field 写入税率:

  • 过滤器:OfferChannel = EmagBGtax_rate = 20
  • 过滤器:OfferChannel = EmagHUtax_rate = 27

11. 动态定价安全网——既不低于成本,也不高于零售价

如果你在 eMAG 或 Fashion Days 上运行 repricing,请设一个价格下限和上限,让 repricer 不会跌得太低也不会冲得太高。一个 Flow 可以同时写入 offer_min_priceoffer_max_price,分别基于采购成本和目录全价:

目标列:offer_min_price
公式:  ${product.product_acquisition_price} * 1.15
目标列:offer_max_price
公式:  ${product.product_full_price} * 0.95

下限保证你在成本之上保留 15% 的毛利;上限保持在目录全价的 95%(即低 5%)。Repricing 规则只会在这条区间内运作。

offer_min_priceoffer_max_price 仅在 eMAG(RO/HU/BG/PL)和 Fashion Days(RO/HU/BG)上开放;其他渠道请跳过此例。

12. 按品牌分层加价

不同品牌应有不同的毛利——高周转品牌加价薄一些,小众品牌加价更厚。按品牌建一个 Flow,并在 OfferProductBrand 上加过滤器:

  • 过滤器 OfferProductBrand = Apple → 公式 ${product.product_sale_price} * 1.08(薄毛利、高周转)
  • 过滤器 OfferProductBrand = Samsung → 公式 ${product.product_sale_price} * 1.12
  • 过滤器 OfferProductBrand = Bosch → 公式 ${product.product_sale_price} * 1.18

品牌过滤器是互斥的,因此每条报价至多命中其中一个。你可以独立调整一个品牌而不动到其他目录。

在哪里找到它

打开 easySales 菜单中的 Flow 部分。列表显示你已有的 Flow,可以用文件夹分组。点击 Create flow,给它命名,选择 After offer save 作为触发器,加上条件和一个 Edit offer field 动作。新 Flow 默认处于 Draft(草稿) 状态——准备好让它运行时切换为 Enabled(已启用)Flow → Jobs 下的执行日志会显示每次运行、它影响的报价以及执行的动作。

把 Flow 应用到已有报价上(批量 resend)

新建的 Flow 只在每条报价的下一次保存时触发——不会回溯。要把刚启用的 Flow 应用到已经存在于平台上的报价,你需要触发这些报价的一次保存。对整个渠道而言,最快的方式是 Resend All 按钮。

  1. 进入 Marketplaces 列表,打开你希望 Flow 生效的平台集成。
  2. 在该账户的右侧详情面板中,点击 Resend All
  3. easySales 会把该平台上每条已关联且已激活的报价加入队列并在后台重新保存——After offer save 触发器会对每一条触发,所以你的 Flow 会运行。
Marketplaces 页面上的平台集成详情面板,右侧显示 Resend All 按钮。
在 Marketplaces 中打开集成并点击 Resend All,会重新保存该渠道上所有已关联且已激活的报价。

关于 Resend All 你需要知道的几点:

  • 只会重新保存 已关联且已激活 的报价。被解绑或停用的报价会被跳过。
  • 每个平台账户 运行,所以如果你在同一个渠道有多个账户,需要分别在每个账户上执行。
  • 它是排队执行的,不会阻塞 UI。在同一画面的 Synchronizations 面板中可以查看进度。
  • 同一个账户在启动 resend 后会被 锁定 30 分钟 —— 在第一次执行完成(或锁过期)之前,你不能为该账户启动第二次。

如果你只需要重新保存一个子集(而不是整个渠道),使用上方任意一种编辑方法。单条编辑、批量编辑或 Excel 导入都会保存它们涉及的报价,而 Flow 会作为该保存的一部分运行。

看看到底发生了什么:报价的请求历史

easySales 中每条报价都会记录它向所在平台发送的 API 调用日志。在 Marketplace → Offers 中打开任何一条报价进入编辑模式,切换到 History(历史) 标签页,你会看到该报价被平台接收的每一个请求——documentation 更新(完整报价推送)、库存更新、价格更新,以及其他调用——同时显示平台的响应。

报价编辑页面上的 History 标签页,列出向平台发出的 API 请求,包含时间戳和 HTTP 状态码。
每一行都是该报价向其平台发出的一次 API 调用,附带平台返回的响应。

每一行显示:

  • 请求的 类型 —— documentation、库存、价格或其他。
  • 时间戳 以及平台响应所花的时间。
  • HTTP 状态码 以及平台返回的任何错误信息。
  • 一个 Show Raw 开关,展开后可以查看实际发送的 payload 以及完整的响应内容。

History 标签页对所有编辑方式都相同——单条、批量、Excel 导入或 Flow。批量编辑和 Flow 编辑的每条报价都会有自己的请求行,所以你可以事后审计一次批量执行或一次 Flow 运行,准确看到平台对哪一条报价做出了反应。

它是回答 「我的修改到底有没有到 Temu?」「为什么 eMAG 还在显示旧价格?」「这条报价到底哪里有问题?」 的最快方式——你不需要猜,直接读取平台自己的回应。

范围说明:History 跟踪的是与平台的 API 对话,不是 easySales 内部按字段维度的变更日志。如果你需要对比某个字段的「旧值 vs 新值」,请保留你在导入前运行的 Excel 导出——那才是你的「修改前」快照。

哪种方式适合你?

🎯

单条报价

一条报价,完全控制。适合精修单条 listing 的字段。

批量编辑

同一个变更,多条报价。筛选、选中、应用——适合品牌级的价格或字段更新。

📊

Excel 导入

多条报价,不同值。导出、在表格中编辑,按「内部报价 ID」重新导入。

🔁

Flow

同一个规则,每次保存都执行。条件设置一次,easySales 自动应用变更。

不管你选择哪种方式,绑定规则始终一致:已绑定字段跟随目录,已解绑字段保留报价自身的值。

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

在同一个仪表盘里管理所有跨境平台报价

连接你的跨境电商平台,从一个仪表盘编辑每条报价——单条、批量、通过 Excel 导入或自动化 Flow。

常见问题

一条报价只有在被关联到目录中的产品(Virtual Shop 或 Online Shop 产品)后才能编辑。如果报价没有关联产品,编辑页面和 Excel 导入都会跳过它。请先把它关联到目录产品——从 easySales 上架的报价会自动关联,而事先就存在于平台上的报价可以用 autolink 与目录匹配。

该字段仍然与目录绑定,所以目录的值占优先。已绑定字段始终跟随主数据。直接在报价上编辑该值,easySales 会自动解绑这个字段,让你的自定义值保留下来。如果还是被覆盖,请检查字段前的绑定标记是否处于解绑(未勾选)而不是已绑定(勾选)状态。

在报价上把该字段解绑。在 Marketplace → Offers 中打开报价,取消字段前的绑定标记(或者直接输入你的自定义值,这也会自动解绑),保存即可。解绑后的值会发送到那个平台,而其他已绑定字段仍然与目录保持同步。你可以单条操作,也可以在批量编辑里用 Couple / Decouple 动作批量执行。

在批量编辑前先用筛选器。在 Marketplace → Offers 中缩小列表——例如只显示某个品牌或类目——可以叠加多个筛选条件。选中目标报价,点击 Mass edit,一步把变更应用到所有报价。这是把相同的价格、字段或类目更新推到一组报价上最快的方式。

最常见的原因是缺失或未映射「内部报价 ID」列。easySales 通过「内部报价 ID」把表格的每一行匹配到现有报价,所以你必须把这一列导出、保留不动并在导入时映射好。另外要确保报价已经关联到目录产品并处于已同步状态——未关联的报价会被跳过。重新导出、确认「内部报价 ID」存在,再导入一次。

这是 Temu 在欧盟要求的 GPSR 合规字段。请在批量编辑中设置:筛选出你的 Temu 报价,选中它们,打开 Mass edit,填入 Manufacturer 和 Responsible person 字段。Temu 可能拒绝缺失这两项的报价,所以在重新发送之前请补齐。

你可以在单条报价的编辑页面里改,或者在批量编辑中用 Edit category and characteristics 动作批量改。当多条报价共用同一类目时,批量改特别方便。请注意,一些平台有限制——例如 Teamdeals 不支持在批量编辑里改类目和属性,所以那部分要逐条编辑。

你从 easySales 上架的报价会自动关联到来源的目录产品。在你连接 easySales 之前就存在于平台上的报价不会默认关联,但你可以通过 autolink 与目录匹配。一旦关联,它们就和其他报价一样可以编辑。

本指南对你有帮助吗?