Lịch sử revision
Nhập nhiều sản phẩm một lần
# Nhập nhiều sản phẩm một lần Bài này dành cho người quản lý danh mục hàng hoá khi phải đưa hàng loạt mặt hàng vào hệ thống. Hiện có ba cách, mỗi cách cho ra kết quả rất khác nhau. Đọc kỹ phần rủi ro trước khi bấm nút, vì một trong ba cách có thể ghi đè mất dữ liệu cũ. ## Ba cách và nên chọn cách nào | Cách làm | Phù hợp khi | Kết quả thu được | |---|---|---| | Nhập từ tệp Excel/CSV | Cần dựng nhanh nhiều mã hàng mới | Sản phẩm chỉ có mã, tên, giá; phần còn lại lấy mặc định | | Nhập từ sàn | Hàng đã bán trên sàn, muốn kéo về quản lý tập trung | Sản phẩm ở trạng thái nháp, giữ tên và giá của sàn | | Sao chép sản phẩm | Vài mặt hàng gần giống hàng đã có | Bản sao đầy đủ ảnh, mô tả, thuộc tính | ## Cách 1 — Nhập từ tệp Excel/CSV Trên màn hình **Danh Sách Sản Phẩm**: 1. Bấm nút **Nhập excel/csv** ở góc trên bên phải. 2. Hộp thoại **Nhập danh sách sản phẩm từ Excel/CSV** mở ra. Chọn tệp. 3. Bấm **Bắt đầu nhập**. 4. Xong thì hộp thoại đóng và danh sách tự tải lại. Nếu có lỗi, dòng chữ đỏ hiện ngay trong hộp thoại. Điều bắt buộc phải biết trước khi dùng cách này: **Chỉ ba cột được đọc.** Cột mã đặt tiêu đề `sku` hoặc `sku_code`; cột tên hàng đặt tiêu đề `name` hoặc `product_name`; cột giá đặt tiêu đề `price`. Mọi cột khác bị bỏ qua. **Cột thiếu thì hệ thống tự điền.** Dòng không có mã được cấp một mã ngẫu nhiên dạng `SKU-xxxxxx`; dòng không có tên nhận tên dạng `Product-xxxxxx`; không có giá thì giá bằng 0. Không dòng nào bị chặn vì thiếu dữ liệu, nên lỗi chỉ lộ ra sau khi hàng đã nằm trong danh sách. **Mọi thông tin còn lại là giá trị mặc định.** Mô tả ghi sẵn một câu chung, khối lượng và kích thước lấy số mặc định, ngành hàng và bộ thuộc tính lấy mục đầu tiên trong hệ thống, không ảnh, không nhóm phân loại, mỗi sản phẩm đúng một dòng hàng. **Hàng vào thẳng trạng thái Đang hoạt động.** Khác với mọi cách tạo khác, sản phẩm nhập bằng tệp không đi qua bản nháp. Chúng lập tức xuất hiện ở màn hình đơn hàng và ở màn hình kho. **Trùng mã là ghi đè, không phải bỏ qua.** Nếu mã trong tệp trùng với mã sản phẩm cha hoặc mã biến thể đã có, bản cũ bị **xoá** rồi thay bằng bản tối giản dựng từ tệp. Ảnh, mô tả, thuộc tính kỹ thuật, các biến thể khác và cấu hình niêm yết trên sàn của bản cũ mất theo. Đây là rủi ro lớn nhất của cách làm này. **Một dòng hỏng thì cả tệp không được ghi.** Khi gặp lỗi, hệ thống huỷ toàn bộ lượt nhập chứ không nhập một phần. Sửa tệp rồi nhập lại. ### Lỗi hay gặp | Hiện tượng | Nguyên nhân thường gặp | Cách xử lý | |---|---|---| | Báo lỗi ngay khi bấm **Bắt đầu nhập** | Chọn tệp Excel thật (.xlsx, .xls). Hộp chọn tệp cho chọn nhưng phần đọc chỉ hiểu tệp văn bản ngăn cách bằng dấu phẩy | Trong Excel chọn Lưu dưới dạng, kiểu **CSV UTF-8**, rồi nhập lại | | Nhập xong nhưng tên hàng thành `Product-…` | Tiêu đề cột viết sai, ví dụ `ten` hoặc `Tên sản phẩm` | Đổi tiêu đề cột thành đúng `name` hoặc `product_name` | | Giá của tất cả các dòng bằng 0 | Không có cột `price`, hoặc giá ghi kèm dấu phân cách và ký hiệu tiền | Ghi giá là số thuần, không dấu chấm phẩy nhóm hàng nghìn, không chữ đ | | Tên tiếng Việt bị vỡ dấu | Tệp lưu ở bảng mã khác | Lưu lại bằng **CSV UTF-8** | | Một sản phẩm cũ đầy đủ bỗng mất ảnh và biến thể | Tệp có dòng trùng mã với sản phẩm đó | Không có nút hoàn tác, phải dựng lại bằng tay. Trước khi nhập hãy xuất danh sách hiện có ra để đối chiếu mã | | Nhập xong không thấy hàng ở tab **Chưa được đăng (Nháp)** | Hàng nhập bằng tệp luôn ở trạng thái Đang hoạt động | Xem ở tab **Đang hoạt động**, hoặc mở từng sản phẩm rồi bấm **Lưu nháp** | Cách an toàn nhất là nhập từng đợt nhỏ và chỉ dùng mã hoàn toàn mới. ## Cách 2 — Nhập từ sàn Vào **Cài đặt hệ thống** → **Kênh bán hàng (Channels)**, rồi bấm **Nhập từ sàn**. 1. Chọn **Shop đã nối** ở ô đầu tiên. 2. Chọn **Danh mục PIM đích**. Toàn bộ hàng nhập trong lượt này sẽ rơi vào danh mục đó. 3. Chọn **Bộ thuộc tính**. 4. Bảng ứng viên hiện ra, mỗi dòng là một sản phẩm đang có trên shop đó, kèm cột **Trạng thái** và cột **SKU / giá / tồn**. 5. Đánh dấu các dòng cần lấy. Bấm **Nhập về PIM** kèm số lượng đang chọn. 6. Kết quả từng dòng hiện ngay phía trên bảng, theo ba màu: thành công, bỏ qua, lỗi. Trạng thái hàng trên sàn hiển thị như sau: | Trạng thái | Ý nghĩa dễ hiểu | Ai tác động được | |---|---|---| | `ACTIVATE` | Đang bán trên sàn | Người quản lý shop trên sàn, không đổi được từ màn hình này | | `SELLER_DEACTIVATED` | Người bán đã tắt trên sàn | Người quản lý shop trên sàn | Vài điểm cần biết: - Dòng không tích được là dòng đã có ít nhất một mã hàng ghi **Đã linked**, hoặc dòng không có mã hàng nào. Hệ thống chặn để tránh nối trùng. - Nếu một mã hàng đã tồn tại, dòng đó được ghi là bỏ qua kèm mã bị trùng, hàng cũ không bị đụng tới. Đây là điểm khác hẳn với cách nhập bằng tệp. - Hàng nhập về nằm ở trạng thái **Bản nháp**. Phải mở từng sản phẩm để bổ sung ảnh, mô tả, khối lượng, kích thước rồi mới đăng. - Nếu sản phẩm trên sàn có nhiều mã hàng, hệ thống tạo một nhóm phân loại tên **SKU sàn** với mỗi mã là một tuỳ chọn. Đây là cách xếp tạm; muốn nhóm phân loại đúng nghĩa như Màu sắc, Kích cỡ thì phải sửa lại bằng tay. - Đánh dấu ở trang này không giữ lại khi bấm **Sau** hay **Trước**, nên hãy nhập xong từng trang rồi mới chuyển trang. ## Cách 3 — Sao chép sản phẩm Ở màn hình **Danh Sách Sản Phẩm**, mỗi dòng có nút **Sao chép**. Bấm vào đó mở màn hình tạo sản phẩm đã điền sẵn theo bản gốc. Hãy đổi ngay **Mã SKU sản phẩm cha** và mã của từng biến thể trước khi lưu, vì mã không được trùng. Cách này chậm hơn nhưng giữ được ảnh, mô tả và thuộc tính. ## Soát lại sau khi nhập Nút **Xuất dữ liệu** trên màn hình danh sách cho tải về tệp theo mẫu của Shopee hoặc TikTok. Nếu đang chọn sẵn vài dòng thì tệp chỉ gồm các dòng đó, không thì tệp lấy theo tab đang xem. Dùng tệp này đối chiếu mã, tên và giá sau mỗi lượt nhập. ## Việc màn hình hiện tại không làm được - Không có tệp mẫu để tải về, cũng không có bước xem trước nội dung tệp trước khi ghi. - Không có báo cáo theo từng dòng sau khi nhập bằng tệp; chỉ có thành công hoặc một câu lỗi chung. - Không có nút hoàn tác một lượt nhập. - Không nhập được ảnh, mô tả, thuộc tính kỹ thuật hay nhiều biến thể bằng tệp. - Không đổi được trạng thái hàng loạt sau khi nhập. Thao tác hàng loạt duy nhất là **Xóa đã chọn**. ## Điểm cần người nghiệp vụ xác nhận - Cần chốt ai được phép dùng nút **Nhập excel/csv**, vì thao tác này có thể xoá mất sản phẩm đang bán khi trùng mã. - Cần xác nhận ngành hàng và bộ thuộc tính mà hàng nhập bằng tệp rơi vào có đúng mục đơn vị muốn làm mặc định không. - Bộ lọc trạng thái khi bấm **Xuất dữ liệu** dường như tính theo trạng thái niêm yết trên kênh chứ không theo trạng thái sản phẩm. Cần thử một lượt xuất thật để đối chiếu số dòng. - Chưa xác nhận hàng nhập từ sàn có tự nối lại với sản phẩm trên sàn hay không.