Giai đoạn công việc cuối đến cuối · Các hướng dẫn
Các lệnh và đồng bộ hóa theo từng bước
Tạo đơn đặt hàng trên cửa hàng trực tuyến, ngăn chặn bản sao, xuất khẩu trang và xử lý đơn đặt thay đổi.
Một sự tích hợp đáng tin cậy tách tải ban đầu, dòng thay đổi và kết hợp. externalOrderId kết nối lệnh SelSup với hệ thống của bạn.
Các cửa hàng trực tuyến, quản lý đơn đặt hàng và hệ thống giao hàng01
Tạo đơn đặt hàng tại cửa hàng trực tuyến
Bản đồ lưu trữ sản phẩm đến SelSup productId trước khi tạo đơn đặt hàng. Đừng giải quyết sản phẩm bằng tên hiển thị thay đổi trong khi thanh toán.
Gửi số lệnh bên ngoài vào externalOrderId và kiểm tra nó trong cơ sở dữ liệu của bạn trước khi thử lại. tổ chứcId đặc biệt quan trọng trong các tài khoản đa tổ chức.
Bao gồm sản phẩm, số lượng và giá được yêu cầu bởi logic kênh bán hàng của bạn cho mỗi mặt hàng.
Sau khi kết thúc thời gian mạng, hãy tìm kiếm externalOrderId trước. Đừng mù quáng tạo lại vì yêu cầu đầu tiên có thể đã thực hiện trước khi phản hồi của nó bị mất.
{
"type": "RETAIL",
"organizationId": 1,
"externalOrderId": "SHOP-12345",
"products": [
{
"productId": 1422585,
"quantity": 2,
"price": 1000
}
]
}
02
Xuất khẩu đơn hàng ban đầu
Đọc lệnh trong các trang kích thước cố định. Sử dụng count=true chỉ khi báo cáo tiến bộ hoặc nhu cầu hòa giải số cuối cùng là tổng.
Cố gắng giữ cả ID SelSup và externalOrderId. Cung cấp từng trang được xử lý một cách nguyên tử trước khi chuyển sang trang tiếp theo.
- 1
Tận dụng giới hạn xuất khẩu
Tiết kiệm thời gian bắt đầu để thay đổi xảy ra trong quá trình quét đầy đủ được nhận được bởi quá trình tăng dần.
- 2
Phân tích từng trang
Tránh các trang song song từ cùng phạm vi khi sắp xếp và các hồ sơ cơ bản có thể thay đổi.
- 3
Tham gia thẻ đổi
Sau khi tải đầy đủ, yêu cầu lệnh được sửa đổi từ biên giới được lưu lại với sự chồng chéo nhỏ.
Các điểm cuối API liên quan
GET/api/order/findCác lệnh tìm kiếm
03
Thay đổi quy trình không có khoảng trống
Sử dụng bộ lọc ModifiedDate khi có trong hợp đồng tìm kiếm hiện tại. Chỉ cần tiến bộ trình chiếu sau khi trang hoàn chỉnh đã được xử lý thành công.
Tự chồng chéo cửa sổ thời gian bằng vài phút và sao chép bằng id và modifiedDate. Điều này bảo vệ chống lại sự chậm trễ viết và sự khác biệt đồng hồ.
Thay thế biểu diễn thứ tự địa phương vì trạng thái, địa chỉ, mục, mã đánh dấu hoặc dữ liệu liên quan có thể thay đổi.
Cung cấp trình chiếu theo UTC bằng cách sử dụng độ chính xác API. Đừng vòng vòng giây hoặc sử dụng thời gian máy chủ địa phương mà không có sự bù đắp.
GET /api/order/find?modifiedDate=2026-08-09T10:00:00Z&page=1&limit=100
Authorization: YOUR_API_TOKEN
Các điểm cuối API liên quan
GET/api/order/findTìm kiếm tăng cườngGET/api/order/{orderId}Đặt hàng bằng ID
04
xử lý các lỗi và sự khác biệt
- 1
Định hành trước khi gửi
Kiểm tra tổ chức, loại đơn đặt hàng, kho, thị trường, số lượng và giá của mỗi mặt hàng.
- 2
Các lỗi tạm thời và vĩnh viễn riêng biệt
Dữ liệu không hợp lệ cần sửa chữa, trong khi một lỗi mạng cần một lần thử lại kiểm soát sau khi kiểm tra kết quả.
- 3
Hoàn thiện thường xuyên
So sánh trạng thái và nội dung đặt hàng trong một thời gian chồng chéo độc lập với dòng thay đổi chính.
Chi nhánh trên error. localMessage được định vị cho chủ sở hữu token và có thể thay đổi.