Skip to content

批量与智能导入

概述

在初次设置——或从其他系统迁移——时,您很少会一条一条地添加记录。Rewardly 为您提供两种一次性加载大量数据的方式:经典的 CSV 导入(下载示例模板、填写、上传),以及 Smart Import——一个由 AI 辅助的流程,您粘贴或上传大致成形的数据,Rewardly 会为您推断出列。

两者都位于管理后台中,在您所导入对象的列表页面上——请在工具栏中查找 ImportSmart Import 按钮。

先导出以获取列结构

学习 CSV 布局最快的方式是先导出几条现有记录,打开文件,编辑,然后重新导入。导出的列与导入器所期望的完全一致——包括商品的 modifier_list.*bundled_item_list.* 等嵌套列。

工作原理

经典 CSV 导入

CSV 导入器是一个步骤固定的专用页面:

  1. 下载示例模板 — 一个链接会给您一个带有正确列和表头行的 .csv
  2. 在电子表格中填写,然后用文件选择器上传文件。
  3. 观察进度条 — 它会经过 Uploading → Processing → Complete
  4. 阅读结果日志 — 关于多少行成功、多少行失败的摘要。
  5. 重新导出失败的行 — 失败的行可以下载回 CSV,以便您修正后只导入那些行。

此方式适用于 Products(商品列表上的 Import 按钮)与 Members(Members 列表上的 Import 链接)。

Smart Import(AI 辅助)

Smart Import 跳过了僵硬的模板。您按数据原本的样子提供给它,它会推断出结构:

  1. 输入粘贴文本(例如直接从电子表格)或上传 CSV。
  2. 自动检测 — Rewardly 判断您的数据是否带有表头行。如果无表头,它会启发式地映射每一列——识别门店、单位、类目、供应商、是/否布尔值、数字、商品名称/编码以及变体 SKU。
  3. 审核 — 一个可编辑的表格,您可在其中更正任何映射错误。每一列都有一个批量应用控件,因此您可以一次性每一行设置相同的值(一个门店、一个单位、一个类目、一个价格)。您可以就地编辑单元格、删除行,并且——对于原料配方——可以展开某一行查看其子原料。
  4. 导入中 — 记录会逐条创建,并带有进度条。
  5. 结果 — 成功与失败的列表,并带有下载失败行 CSV,以便您只修正并重试那些行。

Smart Import 适用于 ProductsMembersIngredientsIngredient BundlesProduct Inventories

AI 映射只是起点,并非最终结论

审核表格之所以存在,正是因为自动检测可能会猜错。请在导入前务必扫一遍——批量应用控件能让更正变得很快。

您可以导入什么

记录经典 CSVSmart Import位置
ProductsProducts 列表 → Import / Smart Import
Members / 客户Members 列表 → Import / Smart Import
IngredientsIngredients 列表 → Smart Import
Ingredient BundlesIngredient Bundles 列表 → Smart Import
Product InventoriesProduct Inventories 列表 → Smart Import

商品 CSV 导入器使用与商品 Export 所生成的相同的丰富嵌套结构——包括附加项、组合/打包商品、营业时间以及价格层级——因此对于商品而言,导出、编辑、再重新导入是最安全的往返方式。

匹配规则

导入时,Rewardly 会尝试将每一行匹配到您已有的记录,而不是盲目地创建重复项。

查找……匹配依据
Product先按其编码,再按其名称en_USmn_MN)。
Variant按其 SKU
门店、单位、类目、供应商按名称从您已有的记录中自动映射。

Smart Import 会将您的门店、供应商、原料、商品、商品变体以及商品类目拉取为匹配字典——这样,写着 Coffee Beans 的一行会解析到您已创建的那个原料,而未匹配的名称会在审核表格中作为警告显现出来。

校验

行会在创建任何内容之前被检查。审核表格会显示内联警告,导入会跳过(并报告)未通过的行。

记录有效行所需
Ingredients / Ingredient Bundles名称 — 必填,且必须在该批次内唯一
Product InventoriesOutlet Product 二者都需。

Product Inventories 的每一行都需要门店和商品

如果有任何一行缺少其 Outlet 或 Product,Product Inventories 导入就会阻止——库存始终是按门店、按商品的,因此两者都不能留空。请在导入前修正被标记的行(或使用批量应用为所有行设置门店)。

默认设置

Bean & Brew 示例: 加载一季的新糕点,无需逐个重新输入。

1. 导出一个示例以了解结构

  1. 在侧边栏打开 Products → Products
  2. 点击 Export,确认提示,然后打开下载的 CSV。
  3. 保留一两行作为范本,然后将您的新糕点作为新行添加。

2. 重新导入编辑后的文件

  1. 回到商品列表,点击 Import
  2. 选择您的 .csv,观察它经过 Uploading → Processing → Complete
  3. 阅读结果日志。如果有任何行失败,请下载失败的行,修正它们,然后只导入那个文件。

3. 或用 Smart Import 直接粘贴

  1. 在同一列表上,点击 Smart Import
  2. 粘贴您的电子表格数据或上传 CSV。
  3. 审核表格中,使用每列的批量应用一次性为每一行设置类目和门店,修正任何映射错误的单元格,然后导入。
  4. 结果步骤,下载任何失败的行以重试。

现在您一次就拥有了所有新商品,并附带一份需要再看一眼的内容的整洁清单。

会员与员工看到什么

这是一项管理后台的任务——收银员或客户无需做任何事。

在 POS 上,导入的商品一经创建并在 POS 渠道可见,就会出现在销售网格上,与您手动添加的商品一样。

在会员应用中,导入的会员可以正常登录,导入的商品会在其渠道可见性允许的任何地方显示。

相关内容

  • 商品与类目 — 每条导入行所映射到的商品字段,以及定义列结构的 Export
  • 会员 — 您导入到的客户列表,以及其 CSV 导出。
  • 原料与配方 — Smart Import 所加载的原料、配方以及库存模型。
  • 库存 — Product Inventories 导入所填充的按门店库存。
  • 标签 — 您可以附加到导入的商品和会员上的标签。