OVIRO LogoOVIRO | Trợ giúp
MarketplaceKênh bán hàng

Luồng kết nối kênh

Tổng quan 2 cơ chế kết nối đa kênh trong OVIRO (OAuth Popup và API Key Direct), vòng đời trạng thái và cách xử lý sự cố.

Trong hệ thống OVIRO, thao tác kết nối một kênh bán hàng mới bắt đầu từ nút Thêm kênh trên màn hình Tích hợp đa kênh (#/ecomchannel). Tùy thuộc vào nền tảng đối tác, quy trình sẽ rẽ theo 1 trong 2 cơ chế kỹ thuật riêng biệt.

Cửa sổ chọn kênh cần kết nối trong OVIRO

Sơ đồ tổng thể 2 luồng kết nối


Chi tiết 2 phương thức kết nối

1. Phương thức OAuth Popup (TikTok Shop, Shopee, Facebook, Zalo OA)

Áp dụng cho các nền tảng thương mại điện tử và mạng xã hội có cơ chế ủy quyền người dùng:

  1. Chuẩn bị trước: Doanh nghiệp cần hoàn thiện cấu hình App Developer (App ID, Secret Key, Callback URL) tại Cấu hình bán hàng đa kênh.
  2. Kích hoạt ủy quyền: Khi người dùng bấm vào biểu tượng sàn, hệ thống gọi API lấy đường dẫn ủy quyền (getOauthUrl) và tự động mở một cửa sổ popup.
  3. Người dùng cấp quyền: Đăng nhập tài khoản quản trị gian hàng/Fanpage/OA trên giao diện của đối tác và nhấn nút Đồng ý/Xác nhận ủy quyền.
  4. Nhận phản hồi tự động: Sàn chuyển hướng kèm mã xác thực về máy chủ OVIRO qua Callback URL đã đăng ký. Hệ thống tự động ghi nhận Shop ID / Page ID, đóng popup và cập nhật danh sách kênh.

2. Phương thức API Key Direct (iPOS.vn)

Áp dụng cho các phần mềm POS quản trị nội bộ hoặc kênh tích hợp qua chuẩn API trực tiếp:

Form thêm kênh iPOS.vn
  1. Không qua bước cấu hình nền: Không cần nhập trước thông tin tại trang Cấu hình bán hàng đa kênh.
  2. Nhập trực tiếp trong form thêm kênh:
    • Tên hiển thị của kênh.
    • Chọn môi trường vận hành (Sandbox hoặc Production).
    • API Endpoint (Push) và Access Token (Push) đẩy đơn sang iPOS.
    • API Endpoint (Pull) kéo hóa đơn từ iPOS.
  3. Lưu ngay lập tức: Bấm Lưu và Cài đặt, hệ thống kiểm tra và lưu trực tiếp bản ghi kênh vào cơ sở dữ liệu.

Vòng đời trạng thái của kênh

Mỗi kênh bán hàng sau khi tạo sẽ có một trong hai trạng thái:

  • Có hiệu lực (STATUS_ENABLE): Kênh đang hoạt động bình thường, hệ thống sẵn sàng nhận webhook, kéo đơn hàng mới và đẩy dữ liệu tồn kho.
  • Ngừng hoạt động (STATUS_DISABLE): Tạm dừng mọi hoạt động đồng bộ với kênh này.

Cơ chế làm mới và Kết nối lại

  • Với các kênh OAuth, mã truy cập (Access Token) có hạn dùng ngắn (vài giờ đến vài ngày). OVIRO tự động chạy tiến trình ngầm để làm mới token bằng Refresh Token mà không cần người dùng can thiệp.
  • Trong trường hợp tài khoản sàn bị đổi mật khẩu hoặc thu hồi quyền ủy quyền, token sẽ bị vô hiệu hóa. Người dùng chỉ cần vào Tích hợp đa kênh và bấm nút Kết nối lại tại dòng kênh tương ứng để xác thực lại phiên làm việc.

Bảng đối chiếu các loại kênh

Loại kênhPhương thứcCần Cấu hình nềnCửa sổ popupThiết lập nâng cao sau kết nối
TikTok ShopOAuth 2.0CóCóKho xuất, cửa hàng, mapping SKU, webhook đơn
ShopeeOAuth 2.0CóCóKho xuất, cửa hàng, mapping SKU, webhook đơn
FacebookOAuth 2.0CóCóChọn Fanpage, bật chat CSKH, kho xuất đơn
Zalo OAOAuth 2.0CóCóBật chat CSKH, phân quyền gửi tin ZNS
iPOS.vnAPI Key DirectKhôngKhôngStore ID, Brand ID, POS ID, khách hàng mặc định

On this page