Nhập sản phẩm bằng tệp CSV
Việc nhập sản phẩm vào cửa hàng Shopify bằng tệp giá trị phân tách bằng dấu phẩy (CSV) rất hữu ích khi bạn chuyển sang Shopify từ nền tảng khác hoặc khi muốn thực hiện nhiều thay đổi đối với sản phẩm hoặc hàng tồn kho.
Khi bạn nhập sản phẩm, dữ liệu sẽ được chuyển đổi từ tệp CSV thành sản phẩm và bạn có thể chọn đăng sản phẩm mới lên mọi kênh bán hàng hoặc chỉ đăng lên cửa hàng trực tuyến.
Trên trang này
Trước khi bắt đầu
Trước khi nhập sản phẩm bằng tệp CSV, hãy đảm bảo bạn đã đọc các chủ đề sau:
Sau khi bắt đầu, bạn không thể hủy thao tác nhập sản phẩm bằng tệp CSV và không thể xem lịch sử các lần nhập trước. Để xem lại các thay đổi gần đây do thao tác nhập tạo ra, hãy kiểm tra nhật ký hoạt động của cửa hàng.
Thử nghiệm nhập bằng cửa hàng thử nghiệm
Nếu bạn là Đối tác Shopify và đang thực hiện tác vụ nhập quy mô lớn cho một thương nhân, hãy đảm bảo kiểm tra trước một nhóm nhỏ thay đổi bằng cửa hàng thử nghiệm trước khi thực hiện công việc nhập thực tế.
Lưu ý về việc ghi đè chi tiết sản phẩm bằng tệp CSV nhập
Khi nhập tệp CSV, bạn có thể chọn tùy chọn Ghi đè sản phẩm có tên định danh trùng khớp. Nếu bạn chọn tùy chọn này, khi tên định danh trong tệp CSV nhập khớp với tên định danh hiện có trong danh sách sản phẩm, các giá trị trong tệp CSV sẽ ghi đè giá trị trong cột tương ứng của danh sách sản phẩm hiện tại. Nếu không chọn tùy chọn ghi đè, hệ thống sẽ bỏ qua sản phẩm khớp với tên định danh hiện có trong quá trình nhập CSV.
- Nếu một cột không bắt buộc trong tệp CSV nhập bị để trống, giá trị tương ứng trong danh sách sản phẩm sẽ bị ghi đè thành trống.
- Ví dụ: Vendor trong danh sách sản phẩm hiện tại là
John's Apparel, nhưng cột Vendor để trống trong tệp CSV bạn nhập thìJohn's Apparelsẽ bị ghi đè thành trống.
- Ví dụ: Vendor trong danh sách sản phẩm hiện tại là
- Nếu cột không bắt buộc không có trong tệp CSV nhập nhưng có trong danh sách sản phẩm hiện tại thì giá trị trong danh sách sản phẩm vẫn giữ nguyên.
- Ví dụ: nếu cột Variant image URL có trong danh sách sản phẩm hiện tại nhưng không có trong tệp CSV nhập thì giá trị trong danh sách sản phẩm vẫn giữ nguyên.
- Nếu cột không bắt buộc có trong tệp CSV nhập phụ thuộc vào dữ liệu của cột khác không có trong tệp thì dữ liệu hiện tại sẽ bị xóa hoặc gỡ bỏ.
- Ví dụ: nếu cột SKU có trong tệp CSV nhập nhưng không có các cột Option1 value và Option1 name thì tùy chọn biến thể sản phẩm sẽ bị xóa.
- Không thể sử dụng tệp CSV để xóa sản phẩm hàng loạt. Nếu muốn xóa sản phẩm hàng loạt, bạn có thể sử dụng thao tác hàng loạt trong phần Sản phẩm của bảng điều khiển quản trị.
- Không thể sử dụng tệp CSV để cập nhật hàng loạt tính khả dụng của sản phẩm trên các kênh bán hàng khác. Tìm hiểu thêm về cách thiết lập tính khả dụng của sản phẩm trên các kênh bán hàng khác.
Nhập sản phẩm từ cửa hàng khác
Nếu bạn có tệp CSV đã xuất từ cửa hàng khác hoặc từ nguồn khác, hãy xác minh xem tệp có khớp với định dạng tệp CSV không. Nếu định dạng không khớp hoặc thiếu tiêu đề, quá trình nhập sẽ thất bại.
Tệp CSV sản phẩm không được vượt quá 15 MB. Nếu gặp lỗi sau khi thử tải tệp CSV mới lên hoặc quá trình tải lên hết thời gian chờ, hãy chia tệp CSV thành nhiều tệp nhỏ hơn rồi tải từng tệp lên.
Các bước:
Trong bảng điều khiển quản trị Shopify, vào Sản phẩm.
Nhấp vào Nhập.
Nhấp vào Thêm tệp rồi chọn tệp CSV mà bạn muốn nhập.
Tùy chọn: Nếu chỉ muốn đăng sản phẩm mới lên cửa hàng trực tuyến thay vì tất cả kênh bán hàng, hãy bỏ chọn Đăng sản phẩm mới lên tất cả kênh bán hàng.
Tùy chọn: Để thay đổi URL bằng cách ghi đè giá trị cho các handle hiện có, hãy chọn Ghi đè sản phẩm có handle trùng khớp. Các giá trị hiện có sẽ được thay thế cho tất cả các cột trong tệp CSV.
Nhấp vào Tải lên và tiếp tục.
Xem lại thông tin chi tiết về việc nhập, sau đó nhấp vào Nhập sản phẩm.
Khi tệp CSV được tải lên, bạn sẽ nhận được email xác nhận của Shopify tại tài khoản email bạn đã dùng để thiết lập cửa hàng Shopify. Đọc một số giải pháp cho các sự cố thường gặp.
Nhập sản phẩm bằng tệp CSV
Nếu muốn thay đổi sản phẩm bằng tệp CSV, trước tiên bạn cần xuất sản phẩm. Bạn có thể thay đổi tệp CSV trong chương trình bảng tính, chẳng hạn như Google Sheets, sau đó nhập tệp CSV đã cập nhật vào bảng điều khiển quản trị Shopify.
Các bước
Trong bảng điều khiển quản trị Shopify, vào Sản phẩm.
Nhấp vào Nhập.
Nhấp vào Thêm tệp rồi chọn tệp CSV mà bạn muốn nhập.
Tùy chọn: Nếu chỉ muốn đăng sản phẩm mới lên cửa hàng trực tuyến thay vì tất cả kênh bán hàng, hãy bỏ chọn Đăng sản phẩm mới lên tất cả kênh bán hàng.
Tùy chọn: Để thay đổi URL bằng cách ghi đè giá trị cho các handle hiện có, hãy chọn Ghi đè sản phẩm có handle trùng khớp. Các giá trị hiện có sẽ được thay thế cho tất cả các cột trong tệp CSV.
Nhấp vào Tải lên và tiếp tục.
Xem lại thông tin chi tiết về việc nhập, sau đó nhấp vào Nhập sản phẩm.
Sau khi tệp CSV được tải lên, bạn sẽ nhận được email xác nhận của Shopify tại tài khoản email dùng để thiết lập cửa hàng Shopify. Đọc một số giải pháp cho các sự cố thường gặp.
Khắc phục sự cố nhập tệp CSV
Nếu gặp sự cố khi nhập tệp CSV, hãy xem lại thông tin khắc phục sự cố sau.
Ký tự hoặc ký hiệu lạ xuất hiện trong nội dung đã nhập
Nếu thấy ký tự hoặc ký hiệu lạ trong phần mô tả sản phẩm, tiêu đề hoặc nội dung khác sau khi nhập tệp CSV, có thể tệp chưa được lưu bằng định dạng mã hóa UTF-8 (Định dạng chuyển đổi Unicode - 8 bit).
Cần dùng định dạng mã hóa UTF-8 để ngăn các ký tự lạ xuất hiện trong nội dung. Theo mặc định, Google Sheets tự động lưu tệp bằng định dạng mã hóa UTF-8. Các phần mềm bảng tính khác có thể yêu cầu thêm bước để lưu bằng định dạng mã hóa UTF-8.
Khắc phục thủ công các mặt hàng bị ảnh hưởng
Kiểm tra từng sản phẩm bị ảnh hưởng và thay đổi hoặc xóa các ký tự theo cách thủ công. Cách này hiệu quả nhất nếu chỉ có vài mặt hàng bị ảnh hưởng.
Nhập phiên bản cũ hơn
Nếu có phiên bản trước của tệp CSV được lưu bằng định dạng mã hóa phù hợp, hãy nhập phiên bản đó thay thế.
Lưu lại bằng định dạng mã hóa phù hợp
Mở tệp CSV bị mã hóa sai và lưu lại bằng định dạng mã hóa UTF-8. Quy trình này khác nhau tùy thuộc vào hệ điều hành và chương trình bảng tính. Để biết hướng dẫn, hãy tham khảo phần Tệp CSV.
Lỗi mạng: Unexpected token in JSON at position 0
Nếu nhận được thông báo lỗi Network error: Unexpected token < in JSON at position 0, có nghĩa là tiêu đề cột CSV không khớp chính xác với tiêu đề mẫu CSV bắt buộc. Tên tiêu đề cột có phân biệt chữ hoa chữ thường.
Xem lại và sửa tiêu đề cột
- Xem lại hướng dẫn định dạng CSV để biết định dạng CSV chính xác.
- So sánh tiêu đề cột trong tệp CSV với tệp mẫu.
- Xác nhận rằng tiêu đề tệp CSV khớp chính xác với tệp mẫu, bao gồm cả chữ hoa chữ thường. Ví dụ: sử dụng
Handlethay vìhandle. - Sửa tiêu đề tệp CSV để khớp với tiêu đề tệp mẫu. Bạn có thể tải bản sao của tệp mẫu xuống từ hướng dẫn định dạng CSV.
Lỗi trích dẫn không hợp lệ
Lỗi trích dẫn không hợp lệ xảy ra khi có dấu phẩy và dấu ngoặc kép không được mã hóa UTF-8 trong tệp CSV.
Để nhập tệp CSV sản phẩm chính xác, mọi dấu ngoặc kép và dấu nháy đơn đều phải được mã hóa UTF-8 và nằm đúng vị trí. Ví dụ: dấu ngoặc kép không thuộc định dạng UTF-8 sẽ hiển thị dạng cong: “ ”, còn dấu ngoặc kép UTF-8 hiển thị dạng thẳng: " ".
Lưu tệp bằng định dạng mã hóa UTF-8
Lưu tệp gốc bằng định dạng mã hóa UTF-8 trước khi nhập.
Lỗi khi nhập "Line is invalid (No details)"
Nếu nhận được lỗi cho biết một số dòng cụ thể không hợp lệ mà không có thêm thông tin chi tiết, sự cố có thể do xung đột với các tùy chọn biến thể sản phẩm hiện tại. Điều này xảy ra khi bạn cố thay đổi giá trị tùy chọn từ vị trí tùy chọn này sang vị trí tùy chọn khác.
Nguyên nhân gây ra sự cố này
Việc nhập CSV sẽ thất bại khi một tệp cố gắng gán một giá trị tùy chọn hiện có vào một vị trí tùy chọn mới, gây ra xung đột vì các tùy chọn biến thể phải là duy nhất. Ví dụ: nếu bạn định chuyển Size từ Tùy chọn 1 sang Tùy chọn 2 và thêm Type làm Tùy chọn 1 mới, thì cơ sở dữ liệu sẽ xác thực để tìm các tên trùng lặp trước khi nhập giá trị mới và quá trình này sẽ thất bại.
Giải quyết xung đột
Sử dụng tên tùy chọn tạm thời trong quá trình nhập, sau đó cập nhật lại:
- Trong tệp CSV, hãy dùng tên tạm thời thay thế cho tùy chọn đang gây xung đột. Ví dụ: dùng
Size.(có dấu chấm) thay vìSize. - Nhập tệp CSV với tên tùy chọn tạm thời.
- Sau khi quá trình nhập hoàn tất thành công, hãy tạo tệp CSV mới để đổi tên tùy chọn tạm thời thành tên bạn muốn.
- Nhập tệp CSV đã cập nhật để áp dụng tên tùy chọn cuối cùng.