StoreFleet
Blog › Quản lý sản phẩm Shopify hàng loạt bằng CSV

Quản lý sản phẩm Shopify hàng loạt bằng CSV

Hướng dẫn dùng CSV của Shopify để nhập, xuất, cập nhật sản phẩm hàng loạt ở quy mô lớn, cùng giới hạn thực tế và khi nào nên vượt ra ngoài CSV.

Linh Nguyen · Cập nhật

Điểm chính — AI tóm tắt
  • CSV Shopify tạo/cập nhật sản phẩm, chỉnh giá, thêm tồn kho, gắn tag hàng loạt được, nhưng không xóa hàng loạt, không cập nhật hiển thị đa kênh, không gán ảnh riêng theo biến thể — những việc đó cần bulk editor hoặc công cụ bên thứ ba như Matrixify
  • File CSV giới hạn 15 MB, dòng đầu phải là header, và tuyệt đối không sort trong Excel/Numbers sau khi đã điền dữ liệu — sort có thể làm sai URL ảnh và mất số 0 đầu của SKU/mã vạch
  • Chỉnh cột Option1/2/3 value của sản phẩm hiện có sẽ khiến Shopify xóa ID biến thể cũ và tạo ID mới, làm hỏng mọi app/tích hợp đang phụ thuộc vào ID cũ
  • SKU phải duy nhất, metafields cấp biến thể không được hỗ trợ, và đồng bộ tồn kho qua CSV chỉ một chiều (push) — không tự kéo tồn thời gian thực từ nhà cung cấp hay đồng bộ ngược sang nền tảng khác
  • Xuất rồi tải lại cùng một CSV cho từng cửa hàng nhanh chóng trở nên mệt mỏi ở quy mô nhiều cửa hàng; tính năng đẩy CSV áp cùng một cập nhật sản phẩm, tag, collection và theme cho toàn mạng lưới cửa hàng từ một dashboard giải quyết được điều này

AI tổng hợp từ chính nội dung bài viết; tác giả đã soát lại.

Trong bài này
  1. CSV làm được gì (và không làm được gì) trong Shopify
  2. Hướng dẫn từng bước: Xuất, Chỉnh sửa và Nhập lại
  3. Những cạm bẫy then chốt: Nơi phần lớn các lần nhập thất bại
  4. Khi nhập CSV chạm tới giới hạn: Vận hành nhiều cửa hàng
  5. Kinh nghiệm tốt nhất để thao tác CSV đáng tin cậy
  6. Vượt ra ngoài CSV một cửa hàng: Tự động hóa vận hành sản phẩm ở quy mô lớn

Quản lý sản phẩm hàng loạt trên Shopify không nhất thiết phải sửa từng món một. Nếu bạn đang vận hành một cửa hàng có hàng trăm sản phẩm—hoặc quản lý nhiều cửa hàng Shopify cùng lúc—thì việc thành thạo file CSV có thể giúp bạn tiết kiệm hàng giờ làm thủ công mỗi tuần. Bài viết này sẽ hướng dẫn bạn cách dùng định dạng CSV của Shopify để cập nhật sản phẩm hàng loạt, những giới hạn thực tế bạn sẽ gặp phải, và cách tránh các lỗi phổ biến làm hỏng dữ liệu.

CSV làm được gì (và không làm được gì) trong Shopify

Hệ thống nhập/xuất CSV của Shopify cho phép bạn quản lý thông tin sản phẩm hàng loạt bằng cách tải lên một file có cấu trúc, phân cách bằng dấu phẩy. Bạn có thể tạo sản phẩm mới, cập nhật sản phẩm hiện có, chỉnh giá, thêm tồn kho, quản lý biến thể, và sắp xếp sản phẩm bằng thẻ (tag) và bộ sưu tập (collection)—tất cả mà không phải bấm chuột qua lại trong trang quản trị cả trăm lần.

Còn những việc CSV không làm được: với trang quản trị gốc của Shopify, bạn không thể xóa sản phẩm hàng loạt qua CSV. Để xóa hàng loạt, bạn cần dùng trình chỉnh sửa hàng loạt (bulk editor) của Shopify hoặc các công cụ bên thứ ba như Matrixify vốn hỗ trợ lệnh xóa dựa trên CSV. Bạn cũng không thể cập nhật trạng thái hiển thị của sản phẩm trên nhiều kênh bán hàng bằng file CSV. Với những thao tác đó, bạn cần dùng bulk editor hoặc thao tác thủ công trong trang quản trị.

Cấu trúc cột trong CSV

Định dạng CSV của Shopify hỗ trợ hàng chục cột, được sắp xếp theo từng nhóm:

Thông tin cốt lõi của sản phẩm: Tiêu đề (Title), đường dẫn URL (handle/slug), Mô tả, Nhà cung cấp (Vendor), Danh mục sản phẩm (Product category), Loại (Type), Thẻ (Tags).

Giá và tồn kho: Giá bán (Price), Giá so sánh (Compare-at price), Giá vốn (Cost per item), Số lượng tồn kho (Inventory quantity), SKU, Mã vạch (Barcode), Khối lượng (Weight).

Biến thể và tùy chọn: Tên tùy chọn 1 (Option1 name), Giá trị tùy chọn 1 (Option1 value), Tên tùy chọn 2 (Option2 name), Giá trị tùy chọn 2 (Option2 value), tối đa ba tùy chọn cho mỗi sản phẩm, cùng với khối lượng theo từng biến thể và phân công dịch vụ hoàn tất đơn (fulfillment service).

Thị trường quốc tế: Các cột giá và mức độ hiển thị riêng theo từng thị trường (nếu bạn đã thiết lập markets trong cửa hàng).

SEO và khả năng tìm thấy: Tiêu đề SEO (SEO title), Mô tả SEO (SEO description), Danh mục Google Shopping, và metafields dành cho dữ liệu tùy chỉnh.

Trường bắt buộc duy nhất cho sản phẩm mới là Tiêu đề (Title). Tuy nhiên, nếu bạn thêm biến thể, bạn cũng cần có đường dẫn URL (handle)—Shopify dùng nó để liên kết các biến thể với sản phẩm cha. Khi xuất các sản phẩm hiện có, Shopify sẽ đưa vào tất cả những cột có dữ liệu; còn khi nhập, bạn chỉ cần điền những cột muốn cập nhật.

Hướng dẫn từng bước: Xuất, Chỉnh sửa và Nhập lại

1. Xuất các sản phẩm hiện tại

Vào mục Products (Sản phẩm) trong trang quản trị Shopify, rồi mở Import/Export (Nhập/Xuất). Chọn Export products (Xuất sản phẩm), Shopify sẽ tạo một file CSV chứa toàn bộ danh mục sản phẩm của bạn. File này trở thành mẫu của bạn—bạn có thể chỉnh sửa rồi tải lại, hoặc dùng làm tham chiếu cho cấu trúc cột.

File đã xuất cũng chính là bản sao lưu của bạn. Hãy giữ nó an toàn trước khi thực hiện cập nhật hàng loạt.

2. Chuẩn bị file CSV để nhập

Giới hạn dung lượng file: File CSV không được vượt quá 15 MB. Khi chia nhỏ danh mục lớn, hãy tải lên thành nhiều file riêng và xử lý lần lượt từng file một.

Thứ tự cột không quan trọng bằng tên cột (header). Dòng đầu tiên bắt buộc phải chứa tên cột—Shopify dựa vào đó để ánh xạ dữ liệu của bạn. Hãy đảm bảo mỗi cột được phân cách bằng dấu phẩy và không có khoảng trắng thừa trong tên cột.

Đừng sắp xếp (sort) trong Excel hay Numbers. Nghe có vẻ trái ngược, nhưng việc sắp xếp file CSV sau khi đã điền dữ liệu có thể làm sai lệch việc gán URL hình ảnh và làm mất số 0 ở đầu của SKU hoặc mã vạch. Nếu cần sắp xếp dữ liệu, hãy làm trước khi thêm hình ảnh và mã định danh sản phẩm.

3. Xử lý hình ảnh đúng cách

Hình ảnh sản phẩm phải trỏ tới các URL HTTPS công khai, không bị bảo vệ bằng mật khẩu. Nếu bạn đang chuyển sản phẩm từ cửa hàng khác, hãy chắc chắn các URL hình ảnh vẫn hoạt động và truy cập được. Đừng tải lên hình ảnh dưới dạng đường dẫn file hay URL tương đối; Shopify cần liên kết HTTP(S) tuyệt đối.

Hình ảnh riêng cho từng biến thể là một giới hạn: Bạn không thể gán hình ảnh khác nhau cho từng biến thể trong cùng một file CSV. Nếu cần hình ảnh riêng cho từng biến thể, bạn phải xử lý việc đó riêng trong trang quản trị Shopify hoặc dùng công cụ chỉnh sửa hàng loạt của bên thứ ba.

4. Nhập file CSV

Vào Products > Import (Nhập), chọn file CSV của bạn, và Shopify sẽ hiển thị bản xem trước các thay đổi trước khi bạn xác nhận. Hãy xem kỹ bản xem trước—đây là cơ hội cuối cùng để bạn phát hiện dữ liệu khớp sai hoặc lỗi định dạng.

Shopify sẽ ánh xạ các cột và cho bạn thấy sản phẩm nào sẽ được tạo mới, cập nhật, hay bỏ qua. Sau khi bạn xác nhận, quá trình nhập sẽ chạy. Với các đợt nhập lớn, việc này có thể mất vài phút.

Những cạm bẫy then chốt: Nơi phần lớn các lần nhập thất bại

Thay đổi ID biến thể sẽ làm hỏng tích hợp bên thứ ba. Nếu bạn chỉnh sửa cột Giá trị tùy chọn 1, 2 hoặc 3 (Option1/2/3 value) của một sản phẩm hiện có, Shopify sẽ xóa ID biến thể cũ và tạo ID mới. Mọi ứng dụng, tích hợp hay hệ thống bên ngoài đang phụ thuộc vào những ID biến thể đó sẽ bị hỏng. Việc thay đổi biến thể qua CSV chỉ nên làm hiếm khi và có chủ đích.

Metafields có giới hạn. Bạn có thể đưa các metafields tiêu chuẩn vào file CSV sản phẩm, nhưng metafields ở cấp biến thể thì không được hỗ trợ. Nếu bạn dùng metafields cho dữ liệu sản phẩm tùy chỉnh, hãy tính trước cho ràng buộc này.

Tính duy nhất của SKU rất quan trọng. Mỗi SKU phải là duy nhất trong toàn bộ cửa hàng. Nếu hai sản phẩm dùng chung một SKU, việc theo dõi tồn kho và hoàn tất đơn hàng có thể bị rối. Trước khi nhập, hãy rà soát cột SKU để tìm các giá trị trùng lặp.

Đồng bộ tồn kho qua CSV chỉ theo một chiều. CSV sẽ cập nhật số lượng tồn kho trong cửa hàng của bạn, nhưng nếu bạn đang đồng bộ tồn kho giữa nhiều cửa hàng hoặc hệ thống bên ngoài, CSV chỉ là cơ chế đẩy (push) một chiều. Nó không tự động kéo (pull) lượng tồn theo thời gian thực từ nhà cung cấp hay đồng bộ ngược về các nền tảng khác.

Khi nhập CSV chạm tới giới hạn: Vận hành nhiều cửa hàng

Nếu bạn đang vận hành nhiều cửa hàng Shopify, việc xuất rồi tải lại cùng một file CSV cho từng cửa hàng sẽ nhanh chóng trở nên cực kỳ mệt mỏi. Bạn sẽ phải quản lý các file riêng cho từng cửa hàng, theo dõi xem cập nhật nào áp dụng ở đâu, và thao tác nhập thủ công từng cửa hàng một—mở hết tab trình duyệt này đến tab khác chỉ để giữ mọi thứ đồng bộ.

Đây chính là lúc các công cụ tự động hóa và quản lý nhiều cửa hàng phát huy giá trị. Quản lý sản phẩm hàng loạt trên nhiều cửa hàng, bao gồm đẩy CSV để áp dụng cùng một cập nhật sản phẩm, thẻ, bộ sưu tập và giao diện (theme) cho toàn bộ mạng lưới cửa hàng của bạn từ một bảng điều khiển duy nhất. Thay vì quản lý từng cửa hàng riêng lẻ, bạn điều phối toàn bộ danh mục sản phẩm ở một nơi.

Kinh nghiệm tốt nhất để thao tác CSV đáng tin cậy

Vượt ra ngoài CSV một cửa hàng: Tự động hóa vận hành sản phẩm ở quy mô lớn

Quy trình CSV của Shopify hoạt động tốt cho những lần nhập đơn lẻ và cập nhật định kỳ. Nhưng nếu bạn đang mở rộng quy mô—quản lý nhiều cửa hàng, đồng bộ sản phẩm trên nhiều kênh, hay điều phối cập nhật hàng loạt cùng thẻ và bộ sưu tập—bạn sẽ sớm vượt khỏi giới hạn của việc tải CSV thủ công.

Hãy xem một bảng điều khiển nhiều cửa hàng xử lý vận hành sản phẩm hàng loạt ra sao, báo cáo tổng hợp và đồng bộ theo thời gian thực trên toàn bộ danh mục cửa hàng của họ mà không cần đến vòng lặp nhập/xuất CSV.