Shopee
Sàn TMĐT lớn nhất Việt Nam, đơn hàng, sản phẩm, phí sàn và quảng cáo Shopee Ads.
Loại API
REST API
Xác thực
OAuth 2.0
Tần suất refresh khả thi
Mỗi giờ, Hằng ngày
Setup · Maintain hằng tháng
8-16 giờ (cộng 3-7 ngày chờ duyệt Partner) · 1-2 giờ
Hướng dẫn kết nối, 6 bước
Làm theo thứ tự từ trên xuống. Mỗi bước có ngữ cảnh để đội kỹ thuật của bạn hiểu lý do, không phải checklist bấm.
- 1
Đăng ký Shopee Partner
Vào open.shopee.com, đăng ký tài khoản Partner với mã số thuế và thông tin doanh nghiệp. Phê duyệt mất 3-7 ngày làm việc.
- 2
Tạo App trong Partner Console
Vào mục App, tạo App mới với region Vietnam. Chọn scope: Order Management, Product Management, Payment, Finance, Logistics.
- 3
Lấy Partner ID + Partner Key
Sau khi App được duyệt, copy Partner ID và Partner Key từ trang chi tiết App. Lưu vào vault hoặc env, không hardcode trong code.
- 4
Authorize shop của khách hàng
Gửi link OAuth authorization cho admin của shop để cấp quyền. Sau khi accept, hệ thống nhận được shop_id + access_token + refresh_token.
- 5
Triển khai job refresh token tự động
Access token chỉ tồn tại 4 tiếng. Refresh token tồn tại 30 ngày. Cron job refresh access token mỗi 3 tiếng và refresh refresh token mỗi 25 ngày để tránh hết hạn.
- 6
Kết nối các endpoint cốt lõi
/api/v2/order/get_order_list, /api/v2/product/get_item_list, /api/v2/payment/get_escrow_detail, /api/v2/logistics/get_shipping_parameter. Pull theo cửa sổ 15 ngày, đẩy về data warehouse.
Credentials cần có
Lưu vào vault hoặc secret manager. Không hardcode trong code, không commit lên git.
Partner IDPartner KeyShop IDAccess TokenRefresh Token
Trường dữ liệu mẫu
Các field thường có trong API response. Map vào schema warehouse khi ingest.
- order_sn
- create_time
- total_amount
- buyer_user_id
- item_list[].item_sku
- income[].escrow_amount
- income[].fee_list
- shipping_carrier
- return_status
Lỗi và pitfalls thường gặp tại Việt Nam
Đọc kỹ trước khi cam kết timeline, vài rủi ro dưới đây có thể kéo dài tích hợp thêm 1-2 tuần nếu không lên kế hoạch.
- Rate limit: tối đa 1.000 request/phút mỗi Partner ID, cần queue khi pull lịch sử lớn.
- Webhook đơn hàng có thể miss 1-2% trong giờ cao điểm, luôn cần job đối soát theo cửa sổ thời gian.
- Phí sàn (escrow) chỉ trả về sau khi đơn ship xong, cần phân biệt doanh thu gross và net khi báo cáo.
- Khi shop có nhiều chương trình cùng lúc (Voucher + Free Ship + Coin), phí trả về có thể có lệch nhỏ với báo cáo Seller Center, tin báo cáo escrow là nguồn cuối cùng.
- Sandbox và production có endpoint khác nhau, test kỹ trước khi switch sang production.
Dashboard sử dụng Shopee
Xem toàn bộ thư viện dashboard →P&L theo kênh bán
Lãi/lỗ thật của từng kênh (Shopee, TikTok Shop, Lazada, Web, Offline) sau khi trừ phí sàn, phí thanh toán, chi phí quảng cáo, hoàn hàng và vận chuyển. Một con số duy nhất cho mỗi kênh, không còn tranh luận cảm tính.
Mở dashboardCảnh báo hết hàng và hàng tồn chậm bán
Hai mặt của một vấn đề: SKU bán chạy có nguy cơ hết trong 7-14 ngày tới, và hàng đã không bán hơn 90 ngày đang khóa vốn. Một danh sách hành động, không phải bảng tồn kho khô khan.
Mở dashboardNgân sách quảng cáo lãng phí (Meta / Google / TikTok)
Bảng so sánh chiến dịch theo ROAS thật (sau trừ hoàn hàng và phí sàn), nhóm 20% kém nhất tô màu để xem lại trước khi tiêu thêm. Liên kết ngược về kênh bán để hiểu chiến dịch nào kéo về đơn thật.
Mở dashboardBrief CEO cuộc họp đầu tuần
Một trang A4 sáng thứ Hai 7h45: 3 điều tốt, 3 điều cần chú ý, 3 quyết định cần ra trong tuần. Mỗi gạch đầu dòng đều có nguồn để CEO click ra dòng gốc trong dashboard chi tiết.
Mở dashboardKết nối Shopee vào data warehouse của doanh nghiệp bạn
Đặt lịch rà soát 30 phút. Chia sẻ tài khoản hiện tại, chúng tôi đề xuất phạm vi kết nối ưu tiên và timeline ngày bàn giao.