Endpoint tổng hợp khuyến nghị
Thay vì phải gọi nhiều API đơn lẻ, bạn chỉ cần gọi một endpoint duy nhất:Endpoint này dùng chung nguồn dữ liệu với màn hình tạo đơn trên Seller Portal (form-order), đảm bảo 100% đồng nhất giữa giao diện web và API.
Cấu trúc kết quả trả về (PartnerEmbroideryCatalogDto)
Bảng tra cứu chi tiết từng danh mục
Field
outline / endpoint GET /v1/partner/outlines đã ngừng. Không gửi outline khi tạo đơn; thêu đắp vải chỉ cần fabricPatterns.Cấu hình màu chỉ thêu (threadColors)
Hệ thống quản lý màu chỉ thêu vi tính theo bảng mã chỉ chuẩn hóa để xưởng thêu chuẩn bị chỉ chính xác cho từng vị trí thiết kế:
Quy tắc gửi màu chỉ thêu:
- Lấy danh sách mã màu hợp lệ: Gọi
GET /v1/partner/embroidery-catalogslấy mảngthreadColors, hoặc gọiGET /v1/partner/catalogs/group/EMBROIDERY_THREAD_COLOR. Mỗi phần tử cócode(mã màu),name(tên màu hiển thị) và hình ảnh mẫu chỉ. - Chỉ gửi đúng 1 mã màu: Mỗi vị trí thêu bắt buộc chọn đúng 1 màu chỉ duy nhất, gửi trực tiếp mã màu, ví dụ:
"threadColors": "WHITE". Hệ thống sẽ từ chối nếu gửi nhiều màu ngăn cách bởi dấu phẩy. - Phân biệt các chất liệu thêu:
threadColors: Chỉ thêu vi tính tiêu chuẩn (thêu phẳng, chi tiết nét) — chỉ chọn 1 màu duy nhất.yarnColors: Chỉ len / sợi thêu xù (thường dùng cho áo bóng chày, áo hoodie vintage). Gắn kèm phụ phíYARN_COLOR.glitterColors: Chỉ kim tuyến lấp lánh (Gold, Silver, kim tuyến màu). Gắn kèm phụ phíGLITTER_COLOR.fabricPatterns: Mẫu vải thêu đắp (Appliqué). Gắn kèm phụ phíCHOOSE_PATTERN_FABRIC.
Quy tắc định dạng khi gửi đơn hàng
1. Chọn nhiều màu / nhiều mẫu vải
Đối với các dịch vụ phụ trợ như kim tuyến, len hoặc vải đắp, nếu thiết kế sử dụng đồng thời nhiều loại, hãy nối các mã bằng dấu phẩy (không chứa dấu cách thừa). RiêngthreadColors chỉ gửi đúng 1 mã duy nhất:
2. Cấu hình mảng feeCodes tương ứng
Khi thiết kế có sử dụng các tùy chọn đặc biệt, bạn có thể khai báo các mã phụ phí tương ứng vào mảng feeCodes của sản phẩm (tra cứu từ GET /v1/partner/product-fees hoặc productFees trong GET /v1/partner/embroidery-catalogs):
GLITTER_COLOR: Nếu có chọn màu kim tuyến (glitterColors). Hệ thống tự động gắn khi có dữ liệu.YARN_COLOR: Nếu có chọn màu len (yarnColors). Hệ thống tự động gắn khi có dữ liệu.CHOOSE_PATTERN_FABRIC: Nếu có chọn mẫu vải đắp (fabricPatterns). Hệ thống tự động gắn khi có dữ liệu.DESIGN_FILE_EMB: Phí thiết kế file thêu (tự động gắn khiEMBROIDERYthiếudesignUrl, hoặcPRINT_3D_EMBROIDERYthiếudesignEmbUrl).3D_FOAM_EMBROIDERY: Thêu lót 3D (đối tác gửi thủ công trongfeeCodeskhi cần).SLEEVE_BOW_EMBROIDERY: Thêu nơ / tay áo (gửi kèmsleeveNumber).
Phụ phí vượt mũi thêu (
EMBROIDERY_STITCH_OVERAGE) là phụ phí hệ thống tự động tính khi tổng số mũi thêu > 50,000 mũi, người dùng không thể chọn thủ công nên được ẩn đi hoàn toàn khỏi danh sách productFees.Cấu trúc chuẩn của một designAttachment
productType = PRINT_3D_EMBROIDERY, gửi thêm designEmbUrl (file thêu). designUrl là file thiết kế in 3D: