菜单项目 (Items):从 Excel 或 CSV 导入
从 Excel 或 CSV 文件一次新增或更新很多项目。下载范例文件或您自己的项目,在保存任何东西之前逐行检查文件,下载有问题的行,然后导入。
Import(导入)读取 Excel(.xlsx)或 CSV 文件,每行一个项目,并据此新增或更新您的项目。第一天可以用它载入整份菜单,也可以用它一次修改很多项目:下载您自己的项目,在 Excel 里修改,再把文件导入回来。
在您按 Import 之前,什么都不会保存。云端会先检查文件,逐行告诉您每一行会做什么。
后台只有英文,所以下面照屏幕写英文,并在括号里附上中文意思。文件里的栏名也是英文。
开始之前
- 您的后台权限组需要 Items、Edit(编辑)。要让系统替您建立缺少的类别,还需要新增类别的权限。
- 文件里写到的单位、税和厨房站点必须已经存在。类别可以由导入建立。
- 一个文件最多 5,000 个项目、5 MB。
打开 Import
- 在菜单的 MASTERS 下,点 Menu(菜单),再点 Items。
- 点 + New item 旁边的 Import。Import items(导入项目)窗口会打开。
第 1 步:取得格式
Import items
1. Get the format
The first row of the file is the header, and each row under it is one item. Start from the sample, or from your own items to change many of them at once.
Download the sample file
The header, a few example rows and — in the Excel file — an Instructions sheet with every column and your own categories, units, taxes and kitchen stations.
Excel (.xlsx)CSV
1Download my items in this format
Every item you have now, in exactly the columns the import reads. Edit it in Excel and import it back: only what you changed is updated.
Excel (.xlsx)CSV
2- Download the sample file(下载范例文件):item-import-sample.xlsx 或 .csv:表头、几行示例(编号以 EXAMPLE- 开头),Excel 文件里还有一张 Instructions(说明)工作表,列出每一栏,以及您自己的类别、单位、税和厨房站点,方便照抄。
- Download my items in this format(按这个格式下载我的项目):my-items.xlsx 或 .csv:您现有的每个项目,用导入所读的栏。在 Excel 里修改,再导入回来。
- Show the columns and the rules(显示栏和规则):在窗口里显示和 Instructions 工作表一样的规则和栏,以及您自己的类别、单位、税、厨房站点和项目类型。
规则
- 第一行是表头。栏是按表头找到的,所以您可以删掉不需要的栏,其余的栏可以按任何顺序排列。表头的大小写和空格没有关系。
- Item Code(项目编号)决定一行做什么。已经有的编号会更新那个项目。新的编号会新增一个项目。没有编号的行算是有问题。
- 更新只会改文件里有的栏,空白的单元格表示“保持原样”:它永远不会清除一个值。要清除某个值,请打开项目修改。
- 新项目缺少或空白的每一栏,都会采用项目窗口给的初始值。
- 每个值都按照项目窗口 Save(保存)时的同样规则检查。
- 类别、单位、税或厨房站点用它的名称或编号来写。勾选 Create categories that are missing(建立缺少的类别)时,缺少的类别会被建立(Parent > Child 会建立需要的每一层)。缺少的单位、税或厨房站点永远算是有问题:请先建好。
- 同一个文件里同一个编号出现两次,后面那一行算是有问题。
- 同一个文件再导入一次,什么都不会改变。
- 导入之前,请删掉示例行(EXAMPLE- 编号)。
栏
| 栏 | 是否必填 | 接受什么 | 新项目留空时 |
|---|---|---|---|
| Item Code | 一律必填 | 最多 30 个字符 | 算是有问题 |
| Name | 新项目必填 | 最多 150 个字符 | — |
| Second Name | 否 | 第二语言的名称,最多 150 个 | 空白 |
| Short Name | 否 | 最多 50 个,用于窄的厨房纸和小按钮 | 空白 |
| Category | 否 | 类别的名称或编号;类别里的子类别写 Parent > Child | 无类别 |
| Price | 否 | 12、12.5、12.50、RM 12.50 或 1,250.00;最多两位小数 | 0.00 |
| Cost | 否 | 和价格一样,最多四位小数 | 0.00 |
| Minimum Price | 否 | 和价格一样 | 无 |
| Item Type | 否 | Normal、Combo、Open price 或 Raw material(或 N、C、O、R) | Normal |
| Combo Pricing | 否 | 套餐用:Fixed 或 Sum | Fixed |
| Unit | 否 | 单位的编号或名称;必须已存在 | 无单位 |
| Tax | 否 | Follow outlet(跟随分店)、No tax(无税),或一组税的编号或名称;必须已存在 | 无税 |
| Price Includes Tax | 否 | yes 或 no,用于有自己的税的项目 | 按它的税的设定 |
| Track Stock | 否 | yes 或 no;套餐永远不能是 yes | no |
| Barcode | 否 | 最多 50 个字符 | 空白 |
| Kitchen Station | 否 | 厨房站点的编号或名称;必须已存在 | 跟随它的类别 |
| No Kitchen Print | 否 | yes 或 no | no |
| Open Price | 否 | yes 或 no;原料不能用 | no |
| Sold By Weight | 否 | yes 或 no | no |
| Sell On POS | 否 | yes 或 no | yes |
| Show On QR Menu | 否 | yes 或 no | yes |
| Required Staff | 否 | yes 或 no | no |
| Earns Commission | 否 | yes 或 no;佣金数值在项目里设定 | no |
| Colour | 否 | #RRGGBB,例如 #FFCC00 | 无 |
| Display Order | 否 | 整数,0 或以上 | 0 |
| Description | 否 | 显示在 QR 菜单上,最多 1,000 个字符 | 空白 |
| Active | 否 | yes 或 no;no 表示停用,为以前的账单保留 | yes |
yes 或 no 可以写 yes / no、y / n、true / false、1 / 0 或 是 / 否。
不在文件里的(请在项目里设定;导入不会改动它们):图片、加料组、套餐内容、配方、现有库存、各分店的价格和价格等级、佣金数值、额外的厨房站点,以及服务费。
第 2 步:选择文件并检查
- 在 2. Choose a file and check it(选择文件并检查)下,选您的文件。检查会自动开始:Checking the file…(正在检查文件……)
- 保持勾选 Create categories that are missing,就会建立新的类别;取消勾选,缺少的类别就算是有问题。改变这个勾选会重新检查文件。
- 看那四个数字,以及各行。
- 在 Excel 里改过文件了?保存后再选一次,或按 Check again(重新检查)。
Import items
2. Choose a file and check it
Choose file1
my-items.xlsx
✓Create categories that are missing2Check again312to add
430to update
255unchanged
2with problems
5Categories that will be created: Desserts.6
Problems only7Download the problems8
| Row | Code | Name | What happens9 | Details10 |
|---|---|---|---|---|
| 2 | NL01 | Nasi Lemak Ayam | Will be updated | Price: 14.90 → 15.90 |
| 3 | CD02 | Cendol Durian | Will be added | |
| 4 | TT01 | Teh Tarik | Unchanged | |
| 9 | MG01 | Mee Goreng | Problem | Row 9: no unit called "BOWL" — units are set up in Masters > Units |
3. Import
12 will be added and 30 updated. The 2 rows with problems are skipped. The POS apps pick the items up on their next sync.11
CancelImport 42 items12
- 文件:Excel 工作簿(.xlsx)或 CSV。按钮上的字是您的浏览器自己的,例如 Choose File(选择文件)或 Browse…(浏览)。检查不会保存任何东西。
- Create categories that are missing(建立缺少的类别):勾选时,文件里写到、而您还没有的类别,会在导入时建立。不勾选时,那一行就算是有问题。
- Check again(重新检查):再检查一次同一个文件,例如在另一个标签页加了单位之后。
- 数字:to add(要新增)、to update(要更新)、unchanged(不变)和 with problems(有问题)。点其中一个,就只显示那些行。
- with problems(有问题):会被跳过的行。其余的行照样可以导入。
- 各行上方的说明:Categories that will be created:(会建立的类别),以及黄字的 Not read, because these columns are not part of an item:(没有读取,因为这些栏不属于项目)。
- Problems only(只看有问题的):只显示有问题的行。Show all … rows(显示全部……行)可以退回。
- Download the problems(下载有问题的行):只有有问题的行,用和您的文件一样的格式,文件名是您的文件名加上 -problems,改好后再导入。
- What happens(会发生什么):Will be added(会新增)、Will be updated(会更新)、Unchanged(不变)或 Problem(有问题)。
- Details(详情):更新的话,写出每一项修改,旧 → 新;有问题的话,写出哪一行、错在哪里。
- 3. Import(导入):按 Import 会做什么。
- Import 42 items(导入 42 个项目):导入没有问题的行。没有东西要保存时是灰色的。
窗口只显示前 300 行;那些数字和 Download the problems 包括整个文件。
第 3 步:导入
- 按 Import 42 items。按钮会写 Importing…(正在导入……)。
- 绿色的大字 SAVED 会写着 12 added, 30 updated(新增 12,更新 30),一行绿字说明做了什么:Imported: 12 items added, 30 items updated, 255 already as the file says. Categories created: Desserts.(已导入:新增 12 个项目,更新 30 个项目,255 个已经和文件一样。已建立的类别:Desserts。)
- 被跳过的行会以有问题的行继续列出。按 Download the problems,在 Excel 里改好,再导入那个文件。
- 按 Close(关闭)。
POS 应用会在下一次联络云端时取得这些项目。按两次 Import,或重试,都不会把文件导入两次。
通过 Excel 修改很多项目
- 按 Download my items in this format 的 Excel (.xlsx)。
- 打开 my-items.xlsx。改您要改的:价格、名称、类别。不改的栏可以删掉;但永远不要删 Item Code 栏。
- 保存后,在第 2 步选它。
- 检查 to update 的行:它们的 Details 会写出每一项修改。
- 按 Import。
