怎样把供应商表格转成 Shopify 商品 CSV
供应商发来的表格,通常不能直接导入 Shopify。Shopify 只认自己的列名,而供应商的表格列名不一样,只有批发价没有你的售价,而且每个尺码、颜色各占一行。免费的转换器在浏览器里把这三件事都处理好,你可以先用示例表格试一试。
先认识几个词
- CSV
- 一种存成纯文本的简单表格文件。Shopify 用 CSV 文件导入商品。
- 款式(变体)
- 顾客下单时选的一种具体规格,例如沙色、45 x 45 cm 的抱枕套。一个商品可以有很多款式。
- SKU
- 你给每个款式的库存编号。供应商常叫它货号或商品编号。
- URL handle
- 商品网址的最后一段,例如 linen-cushion-cover。在 CSV 里,handle 相同的行属于同一个商品。
从供应商表格到 Shopify 的六步
1上传供应商的文件
打开转换器,选择文件。CSV 和 Excel(.xlsx)都可以。很多供应商表格在列名上方还有一行标题,示例表格也是这样。转换器会跳过它,自己找到列名所在的行。如果找错了,在“表头所在行”里改一下。
在转换器里:选择文件试用示例文件表头所在行2检查自动对应的列
转换器按列名自动对应,中文和英文的列名都认识。例如“Item No.”对应到 SKU,“Product Name”对应到 Title。在“对应列”里,每个 Shopify 列都显示一个来自你文件的例子,转换前就能看到结果。对应错了就换一列。用不到的列(例如 Carton Qty)不会导入。
在转换器里:对应列不导入3设置你的售价
供应商表格里是你的进货成本,不是顾客付的价钱。转换器把批发价放进 Cost per item(成本价),顾客看不到。Price(售价)一开始是空的,需要你来设置:打开“价格”,在 Price 里选批发价那一列,在“乘以”里填 2.5,“取整方式”选“以 .99 结尾”。批发价 8,90 就变成 22.99。
在转换器里:价格乘以取整方式以 .99 结尾4把尺码和颜色合成商品
供应商表格里通常一行是一个款式,同一个商品的几行有相同的款号或型号。在“商品是怎么组织的?”里选“每行一个款式,按某列分组”,再在“分组依据的列”里选这一列。如果表格里有 Style No.、Model 这样的列,转换器已经替你选好了。Colour 和 Size 会变成顾客挑选的选项。
在转换器里:商品是怎么组织的?每行一个款式,按某列分组分组依据的列5转换并检查结果
点“转换文件”。你会看到生成了多少个商品、款式和图片,以及 Shopify 文件的前几行。然后点“下一步:检查并修复”。检查页会找出会让导入失败或导坏数据的问题,常见的可以帮你自动修好。
在转换器里:转换文件下一步:检查并修复6保存为模板,下次直接用
供应商经常发新的价目表。开通 Skuvera Pro 后,点“保存为模板”。模板只保存列名和你的规则,不保存商品内容。下次上传列名相同或相近的文件,会自动套用你的设置,供应商多加或删掉一列也没关系。没有 Pro 时,浏览器会记住你上一次的设置。
在转换器里:保存为模板
示例表格的列怎样对应
下面是转换器在你什么都没改时,对示例价目表的自动对应结果。你的供应商用的列名可能不一样:常见的列名转换器都认识,其余的由你选一次就行。
Style No. → 把多行合成商品
款号相同的行合成一个商品。
Item No. → SKU
每行的货号成为这个款式的 SKU。
Product Name → Title, URL handle
名称成为商品标题,URL handle 也由它生成:Linen Cushion Cover 变成 linen-cushion-cover。
Description → Description
原样复制,Shopify 显示在商品页上。
Category → Type
只保留最后一级:Home > Textiles > Cushion Covers 变成 Cushion Covers。
Brand → Vendor
品牌成为 Vendor(供应商)。
Colour → Option1 name, Option1 value
列名成为选项名,每行的颜色成为选项值。
Size → Option2 name, Option2 value
尺码也一样,作为第二个选项。
EAN → Variant Barcodes
条码原样复制,之后检查页会确认每个条码是否有效。
Wholesale Price (EUR) → Cost per item
这是你的成本。8,90 会读成 8.90。设置售价规则之前,Price 是空的(见第 3 步)。
Stock → Inventory quantity
库存成为库存数量。Shopify 会跟踪库存,卖到 0 就停止销售,可以在“库存”里修改。
Weight (kg) → Weight value (grams)
因为列名写着 kg,所以换算成克:0,15 变成 150。
Carton Qty → 不导入
每箱件数是你订货时用的,店里用不到,所以这一列不导入。
Image URL → Product image URL, Variant image URL
每张图片只给商品添加一次。每个款式还会关联到它自己那一行的图片。
| 供应商的列 | Shopify 列 | 会发生什么 |
|---|---|---|
| Style No. | 把多行合成商品 | 款号相同的行合成一个商品。 |
| Item No. | SKU | 每行的货号成为这个款式的 SKU。 |
| Product Name | Title, URL handle | 名称成为商品标题,URL handle 也由它生成:Linen Cushion Cover 变成 linen-cushion-cover。 |
| Description | Description | 原样复制,Shopify 显示在商品页上。 |
| Category | Type | 只保留最后一级:Home > Textiles > Cushion Covers 变成 Cushion Covers。 |
| Brand | Vendor | 品牌成为 Vendor(供应商)。 |
| Colour | Option1 name, Option1 value | 列名成为选项名,每行的颜色成为选项值。 |
| Size | Option2 name, Option2 value | 尺码也一样,作为第二个选项。 |
| EAN | Variant Barcodes | 条码原样复制,之后检查页会确认每个条码是否有效。 |
| Wholesale Price (EUR) | Cost per item | 这是你的成本。8,90 会读成 8.90。设置售价规则之前,Price 是空的(见第 3 步)。 |
| Stock | Inventory quantity | 库存成为库存数量。Shopify 会跟踪库存,卖到 0 就停止销售,可以在“库存”里修改。 |
| Weight (kg) | Weight value (grams) | 因为列名写着 kg,所以换算成克:0,15 变成 150。 |
| Carton Qty | 不导入 | 每箱件数是你订货时用的,店里用不到,所以这一列不导入。 |
| Image URL | Product image URL, Variant image URL | 每张图片只给商品添加一次。每个款式还会关联到它自己那一行的图片。 |
转换器不做的事
- 它不替你定价。规则由你来定,之后还可以用批量改价工具调整。
- 它不换算货币。如果用欧元进货、用美元卖,请把汇率一起算进“乘以”。
- 它不下载也不检查图片。Shopify 会在导入时下载图片,所以链接必须不用登录就能打开。
- 它不会替你写或翻译标题、描述和标签。
常见问题
- 供应商的表格能直接导入 Shopify 吗?
- 通常不能。Shopify 导入商品用的 CSV 文件要用它自己的列名(例如 Title、SKU、Price),而且每个款式一行。供应商的表格列名不同,往往只有批发价没有售价,还有多余的列。先转换一下,Shopify 才能读懂。
- 我的价格用逗号作小数点,比如 12,50,有问题吗?
- 没有问题。转换器会把 12,50 读成 12.50,把 1.250,00 读成 1250.00。只有 1,250 这样的数字说不清楚,可能是 1.25,也可能是 1250。如果你的文件一律用逗号作小数点,就在价格下面勾选“这个文件用逗号作小数点(12,50)”。
- 重量是公斤或磅,怎么办?
- Shopify 的 CSV 里重量以克为单位。如果列名里写了单位,例如 Weight (kg),转换器会自动换算成克。没写的话,在重量旁边的“文件中的单位”里选一下。支持 g、kg、lb 和 oz。
- 一行里写了好几个尺码,比如“S, M, L”,能拆开吗?
- 能。在“商品是怎么组织的?”里选“每行一个商品,选项写在同一行”,再选写着尺码的那一列。每个尺码变成一个款式。这一行只有一个价格和一个 SKU,所以每个尺码都会用同样的值,导入前请检查一下。
- 图片链接要满足什么条件?
- Shopify 在导入时按链接下载每张图片。链接必须以 https:// 开头,而且不用登录就能打开图片。需要密码的供应商后台链接,或者只有文件名(例如 IMG_001.jpg)都不行。如果表格里只有文件名,而图片都放在网上的同一个文件夹里,可以在“图片”里用“在每个地址前加上”补上文件夹的地址。同一张图片出现在好几行时,只会添加一次。
- 我的供应商用的列名不一样,还能用吗?
- 能。转换器认识很多常见的中英文列名,例如 Item No.、Article Number、Retail Price、货号。认不出的列,你在“对应列”里选一次就行。浏览器会记住,开通 Pro 还可以保存为模板,下一个文件就会自动对应。
- 供应商的文件会上传到别的地方吗?
- 不会。文件在你的浏览器里读取和转换,不会发送到我们的服务器。
已于 2026年11月6日 对照 Shopify 帮助中心和转换器核对。
Skuvera