Giai đoạn công việc cuối đến cuối · Các hướng dẫn
Danh mục sản phẩm và thẻ
Tìm kiếm sản phẩm, tìm kiếm thẻ đầy đủ, tạo mô hình, từ điển thương hiệu và danh mục và tham số thị trường.
Một thẻ SelSup là mô hình phân cấp, biến thể màu sắc và sản phẩm cuối cùng hoặc kích thước.
PIM, ERP và tích hợp danh mục01
Tìm một sản phẩm và tải thẻ đầy đủ
Tìm kiếm sản phẩm trả lại một biểu diễn danh sách nhẹ. lưu trữ sản phẩmId, skuId, viewId và modelId riêng biệt vì chúng xác định các thực thể khác nhau.
Lắp đặt mô hình theo modelId cho thẻ hoàn chỉnh. Khi các giá trị tham số động được yêu cầu, bật tùy chọn truy vấn tương ứng được ghi lại cho điểm cuối mô hình.
- 1
Tìm kiếm trang theo trang
Sử dụng phân loại ID ổn định và tránh tính vào mọi trang.
- 2
Đọc định dạng mô hình
Nhận modelId hoặc view.model.id từ kết quả tìm kiếm, tùy thuộc vào biểu diễn phản ứng.
- 3
Lắp đầy mô hình
Mô hình chứa các biến thể và kích thước cần thiết để chỉnh sửa thẻ.
Các điểm cuối API liên quan
GET/api/product/findSản phẩm tìm kiếmGET/api/model/{modelId}Lắp đầy mô hình
02
Tạo một thẻ tối thiểu
Một mô hình vẫn cần một biến thể và một sản phẩm cuối cùng ngay cả khi doanh nghiệp không sử dụng màu sắc hoặc kích thước.
Tìm hoặc tạo ra thương hiệu và danh mục trước. Giữ các nhận dạng của họ trong hệ thống của bạn để nhập khẩu lặp lại không tạo ra bản sao.
Sử dụng mô hình bài viết như một khóa bên ngoài ổn định. SelSup có thể tạo ra mã vạch thiếu, nhưng bản đồ mã vạn rõ ràng là an toàn hơn cho đồng bộ hai chiều.
Các mô hình chia sẻ chứa các trường dịch vụ. Chỉ gửi các trường được liệt kê trong cơ thể yêu cầu điểm cuối hiện tại.
{
"article": "MODEL-001",
"title": "Basic T-shirt",
"brandId": 8124,
"categoryId": 27640,
"organizationId": 1,
"views": [
{
"color": "Black",
"sizes": [
{
"name": "Basic T-shirt, M",
"size": "M"
}
]
}
]
}
03
Cập nhật mà không mất dữ liệu
Sử dụng PATCH để thay đổi sản phẩm cuối cùng một phần khi điểm cuối hỗ trợ sáp nhập.
Trước khi PUT, tải mẫu mới nhất, thay đổi các trường cần thiết trong bản sao của bạn và gửi cấu trúc được hòa hợp. Đừng sử dụng lại câu trả lời cũ khi thẻ có thể đã thay đổi trong UI.
Khi không có phiên bản thực thể hoặc ETag có sẵn, giảm thiểu cửa sổ đọc-đọc và thực hiện kiểm tra đọc sau khi lưu.
Các điểm cuối API liên quan
PATCH/api/product/{productId}Tối cập nhật một phần sản phẩmPUT/api/model/{modelId}Thay thế dữ liệu mô hình
04
Các tham số và giá trị được phép
Các giá trị tham số có thể sống ở cấp độ loại, mô hình, biến thể hoặc sản phẩm. Một cấp độ cụ thể hơn thường thắng, trong khi các quy tắc thị trường xác định những gì thực sự có thể được gửi.
Đối với multiValueAllowed, gửi nhiều giá trị với cùng một paramId. Chọn hình dạng giá trị từ valueType, và giải quyết một tùy chọn được phép trước khi displayType là SUGGEST.
Các danh mục và tham số thị trường thay đổi. Hãy cập nhật chúng thường xuyên và không bao giờ sử dụng tên màn hình như một khóa vĩnh viễn.
GET https://params.selsup.ru/knowledge/getParams?ozonCategoryId=91025609
GET https://options.selsup.ru/option/fetchOption?paramId=60019&query=cotton&limit=10