Shopify 商品批量上架指南:用 CSV 导入一次传完几百个商品
十个商品以内,在 Shopify 后台一个一个手动添加完全没问题。可一旦品类铺开——比如从平台店铺搬家过来、做服装的全尺码上架、或者用一件代发方式同步供应商目录——手动上架就会变成一场消耗耐心的苦工:一个商品三五分钟,三百个商品就是好几天。
其实 Shopify 后台自带一套批量方案:把商品整理成 CSV 表格(可以用 Excel 或 WPS 编辑),一次导入即可批量创建或更新商品。这篇文章把整套流程拆开讲清楚:怎么拿到正确的模板、哪些字段必须填、图片和变体怎么处理、导入后怎么验证,以及新手最容易踩的几个坑。你可以先开通免费试用,跟着本文在后台实际操作一遍。
本文目录
一、批量上架前:先想清楚三件事
第一件:商品信息是否已经齐备。CSV 只是搬运工具,不会替你补内容。标题、描述、价格、图片这四样如果还停留在供应商的原始参数表里,批量导入只会把「信息不完整」这件事批量放大。建议先按我们之前写过的商品页文案公式把信息整理好,再进表格。
第二件:店铺结构是否想清楚了。商品类型(Type)、厂商(Vendor)、标签(Tags)这三个字段决定顾客在店内搜索、筛选和后台报表里的归类。批量上架前统一命名规则——比如 Type 统一用英文小写、Tags 用中文逗号还是英文逗号分隔——否则导入后再整理会非常痛苦。
第三件:库存怎么记。如果商品来自一件代发,库存可以不追踪;如果有现货,建议导入时就带上 SKU 和库存数量,避免上架后再手工补。具体思路可以参考库存管理入门。
二、第一步:用「样板商品」导出标准模板
很多新手的第一反应是去网上随便找一个「Shopify 商品 CSV 模板」,结果字段对不上,导入反复报错。更稳妥的做法是让 Shopify 自己给你模板:
- 在后台手动创建一个「样板商品」,把标题、描述、价格、变体、图片都按理想状态填写完整;
- 进入「商品」列表页,选中这个商品,点击「导出」,格式选「适用于 Excel、Numbers 等的 CSV」;
- 打开导出的文件,你会看到一个已经填好示例数据的表格——列名就是系统认识的字段,照着这个结构往下加行即可。
这样做的好处是:字段名永远和你的店铺版本一致,示例值还能当「填空范文」参考。写新行时请勿改动第一行的列名,也不要调换列的顺序。
三、第二步:读懂 CSV 的关键字段
Shopify 商品 CSV 有几十个列,但真正决定成败的是下面这些:
- Handle:商品在网址里的标识,如 travel-pet-carrier。同一个商品的多行必须用同一个 Handle;Handle 重复代表「更新」而不是「新建」,这是批量改价的原理,也是误覆盖的根源。
- Title 与 Body (HTML):商品标题与描述。描述列支持 HTML 标签,可以用来分段、加粗、做列表;没有 HTML 也没关系,纯文本会作为一整段显示。
- Vendor / Type / Tags:厂商、类型、标签,用于筛选和报表,按事先定好的命名规则填写。
- Published:填 TRUE 上架、FALSE 存为草稿。建议首轮导入先用 FALSE,检查无误后再统一改成 TRUE 重新导入。
- Option1 Name / Option1 Value:变体维度,如「颜色 / 黑色」。没有变体的商品这两列留空即可。
- Variant SKU / Variant Grams:SKU 是你自己的货号,建议每个变体唯一;重量单位是克,跨境运费按重计费时会用到,务必填真实数值。
- Variant Inventory Qty 与 Variant Inventory Policy:库存数量与超卖策略。Policy 填 deny 表示库存为零就停售,填 continue 表示允许继续卖(适合代发模式)。
- Variant Price / Variant Compare At Price:售价与划线原价。填数字即可,不要带货币符号。
- SEO Title / SEO Description:搜索结果里展示的标题与描述,留空则由系统自动生成。
其余列(如 Gift Card、Charge Tax 等)保持导出时的默认值即可,不必逐一研究。
四、第三步:处理好图片链接
CSV 导入不支持直接上传本地图片,Image Src 列里必须填一个公网可访问的图片链接。这是批量上架最容易出问题的环节,三种常见做法:
- 从旧店铺搬家:直接填旧店铺的图片地址,导入时 Shopify 会把图片复制到自己的服务器,之后旧店关闭也不受影响。前提是旧图链可以公开访问;
- 用图床或云存储:把整理好的图片上传到稳定的图床或对象存储,把链接填进表格。注意选择可靠的服务,避免日后链接失效;
- 少量商品手动补:先导入不含图片的商品,再到后台逐个补图,适合图片还没整理完就想先把骨架搭起来的情况。
同一个商品多张图片,就在这个商品的行下面继续添加行(Handle 相同),每行填一个 Image Src 和 Image Position(1、2、3……)。同时强烈建议把 Image Alt 列写上:一段简短的图片描述,既是 SEO 的加分项,也是无障碍访问的基本要求。
五、第四步:变体商品怎么写
带颜色、尺码等变体的商品,规则是「一个变体一行」:第一行写商品基础信息和第一个变体,下面每一行 Handle 相同、Option Value 不同、各自带自己的价格、SKU、库存和重量。例如一款有三个颜色的托特包,表格里就是三行。
两个提醒:其一,各变体的价格、库存相互独立,清仓时只想降某个颜色的价,就只改那一行;其二,变体维度最多三个(如颜色+尺码+材质),如果供应商的规格超出这个限制,需要拆成多个商品或用「搭配销售」的思路另行处理,别硬塞进一个商品里。
六、第五步:导入、验证与上线检查
表格准备好后,在后台「商品」页面点击「导入」,上传文件。这里有几个选项要留意:
- 覆盖现有商品:勾选后,CSV 中出现的 Handle 会覆盖店铺里已有的同 Handle 商品。首轮全新上架可以勾上(店铺里本来就没有);后续改价改库存时也靠它,但务必确认 Handle 没写错;
- 导入完成后:系统会给出成功与失败条数,失败的行会注明原因,修好后单独重新导入这些行即可;
- 验证三步走:先看商品列表的总数与预期是否一致;再随机点开五个商品,检查变体、价格、图片顺序;最后用「预览」模式在手机上把抽查的商品页从头到尾过一遍。
全部确认无误后,把 Published 列改成 TRUE 再导入一次,商品就正式对外了。上线之后记得做一次测试下单,确保价格与运费计算符合预期。
七、常见报错与避坑清单
- 中文乱码:Excel 另存时要选「UTF-8 带 BOM」的 CSV 格式,否则描述里的中文可能变成乱码;
- 价格带了符号或千分位逗号:价格列只能是纯数字,29.99 可以,$29.99 或 2,999 不行;
- 重量单位搞错:Variant Grams 的单位是克,1.2 千克要填 1200。填错会直接影响按重计费的运费;
- Handle 随意改写:改了 Handle 等于新建一个商品,旧商品的评论、销量记录不会跟过去;
- 图片链接失效:导入前随机点开几个图片链接确认能打开,防盗链的相册链接往往导不进来;
- 一次导入太多行:几百个商品建议分批导入(比如每批 100–200 个),出错时容易定位,也不影响后台其他操作。
八、不只是上架:用 CSV 批量改价与改库存
CSV 的价值远不止首次上架。日常运营里最常见的两个场景同样可以用它解决:
批量调价。从后台导出当前商品 CSV,只保留 Handle、Title 和价格相关的列(其他列删除即可),在表格里改好价格再勾选「覆盖」导入,几分钟就能完成全店调价。大促前的价格调整、旺季结束后的价格恢复,都是这么做的。
批量更新库存。把 Handle、SKU 和库存数量列整理成表格导入,比在后台逐个点开商品改库存快得多。建议把它纳入每周的固定流程:盘点后批量同步一次,同时检查低库存预警,具体方法在库存管理入门里有详细说明。
一个原则:批量操作威力大、反悔难。每次覆盖导入前,先导出一份当前数据留底,出问题时可以快速回滚。
写在最后
批量上架看起来是「技术活」,本质却是一次信息整理:把商品资料按统一规则归置到表格里,剩下的交给系统。对准备认真做独立站的中文商家来说,花一个下午掌握 CSV 导入,之后每一次上新、调价、盘库都会更省力。如果你还没有开始,不妨先免费试用 Shopify,用一个样板商品导出模板,亲手走一遍完整流程。