Skip to Content

Tích hợp Odoo 19 với sàn thương mại điện tử: Shopee, Lazada, TikTok Shop

Trong bối cảnh thương mại điện tử tại Việt Nam bùng nổ với hơn 77 triệu người dùng internet vào năm 2024, việc tích hợp hệ thống quản trị doanh nghiệp Odoo 19 với các sàn thương mại điện tử lớn như Shopee, LazadaTikTok Shop không còn là một lựa chọn — mà là một yếu tố sống còn đối với mọi doanh nghiệp bán lẻ và sản xuất.

Bài viết này sẽ hướng dẫn bạn từng bước thiết lập kết nối hai chiều giữa Odoo 19 và ba sàn thương mại điện tử hàng đầu Việt Nam, giúp đồng bộ hóa sản phẩm, đơn hàng, kho hàng, khách hàng và giá bán tự động — giảm thiểu sai sót, tăng năng suất và tối ưu hóa lợi nhuận.

Tích hợp Odoo với sàn thương mại điện tử

1. Tổng quan về Odoo 19 và hệ sinh thái thương mại điện tử Việt Nam

Odoo 19 là phiên bản mới nhất của nền tảng quản trị doanh nghiệp mã nguồn mở, mang đến nhiều cải tiến quan trọng trong mô-đun Bán hàng (sale), mô-đun Kho hàng (stock), mô-đun Đã bán (website_sale), và đặc biệt là mô-đun Tính giá bán tự động (pricelist).

Thị trường thương mại điện tử Việt Nam được dự báo đạt giá trị hơn 50 tỷ đô la Mỹ vào năm 2025. Ba nền tảng thống trị thị trường:

  • Shopee — hơn 75 triệu người dùng hoạt động mỗi tháng, tập trung vào phân khúc giá rẻ và khuyến mãi
  • Lazada — mạnh về logistics và hệ thống nhà kho trung chuyển, phù hợp cho doanh nghiệp có quy mô lớn
  • TikTok Shop — tăng trưởng nhanh nhất với mô hình bán hàng qua video trực tiếp, thu hút thế hệ trẻ 18-35 tuổi

Mỗi sàn có hệ API riêng, định dạng dữ liệu khác nhau và tần suất cập nhật riêng biệt. Việc tích hợp thủ công giữa Odoo và các nền tảng này dễ gây ra sai sót, chậm trễ và mất dữ liệu. Do đó, chúng ta cần một giải pháp tự động hóa hoàn toàn.

2. Kiến trúc tích hợp: Odoo 19 kết nối Shopee, Lazada, TikTok Shop

Trước khi đi vào chi tiết cài đặt, hãy hiểu rõ ba mô hình tích hợp phổ biến:

Mô hình 1: Kết nối trực tiếp qua API

Odoo 19 gọi trực tiếp API của từng sàn thương mại điện tử thông qua các tập lệnh Python bên trong Odoo. Ưu điểm là chi phí thấp, dễ kiểm soát. Nhược điểm là phải duy trì riêng cho mỗi sàn, dễ gặp sự cố khi API thay đổi.

Mô hình 2: Sử dụng middleware trung gian

Đây là phương pháp được khuyến nghị cho doanh nghiệp vừa và lớn. Một hệ thống trung gian (middleware) đóng vai trò bộ chuyển đổi dữ liệu, nhận dữ liệu từ Odoo qua /jsonrpc, chuẩn hóa định dạng, sau đó đẩy sang các sàn. Các middleware phổ biến tại Việt Nam bao gồm Channel.io, Haravan và các giải pháp tùy chỉnh.

Mô hình 3: Sử dụng module kết nối có sẵn

Odoo 19 cho phép cài đặt các module mở rộng từ cộng đồng hoặc nhà cung cấp như SkyERP. Các module này đã tích hợp sẵn kết nối với Shopee, Lazada, TikTok Shop thông qua cơ chế đồng bộ hai chiềuxử lý hàng đợi (queue job).

Công ty chúng tôi tại SkyERP khuyến nghị sử dụng mô hình 3 kết hợp với mô hình 2 để đảm bảo độ tin cậy cao nhất. Module Odoo sẽ giao tiếp với middleware, middleware giao tiếp với sàn — tách biệt hai lớp rủi ro.

3. Đồng bộ hóa sản phẩm: Từ Odoo sang sàn và ngược lại

Đây là bước quan trọng nhất. Một doanh nghiệp bán hàng đa kênh cần đảm bảo thông tin sản phẩm trên Odoo luôn khớp với Shopee, Lazada và TikTok Shop.

Cấu trúc dữ liệu sản phẩm trong Odoo 19

Mỗi sản phẩm trong Odoo được quản lý qua đối tượng product.productproduct.template. Các trường cần đồng bộ:

  • Tên sản phẩm — trường name, cần tối ưu từ khóa theo yêu cầu từng sàn
  • Mô tả — trường description_saledescription_html, hỗ trợ định dạng HTML
  • Giá bán — trường list_price, kết hợp với bảng giá bán (product.pricelist) để áp dụng giá khác nhau cho từng sàn
  • Hình ảnh — trường image_1920 và các kích thước thu nhỏ tự động
  • Biến thể (variant) — quản lý qua product.attribute.value cho màu sắc, kích cỡ, phiên bản
  • Danh mục — ánh xạ product.category trong Odoo với danh mục sản phẩm của từng sàn
  • Mã sản phẩm (SKU) — trường default_code, dùng làm nhận dạng duy nhất

Cấu hình bảng giá bán đa sàn

Odoo 19 cho phép tạo nhiều bảng giá bán khác nhau. Bạn có thể tạo ba bảng giá riêng biệt cho từng sàn:

  • Bảng giá Shopee: Áp dụng giảm giá theo chiến dịch "Sốc giá" của Shopee
  • Bảng giá Lazada: Áp dụng chính sách giá "LazMall" với chiết khấu cao hơn
  • Bảng giá TikTok Shop: Áp dụng mã giảm giá kèm theo livestream

Công thức tính giá bán tự động trong Odoo 19:

Giá bán sàn = Giá gốc x (1 - Phần trăm giảm) + Phí vận chuyển ước tính

Sau đó, module tích hợp sẽ lấy giá từ bảng giá phù hợp và cập nhật lên sàn mỗi 30 phút.

Xử lý ánh xạ danh mục sản phẩm

Mỗi sàn có hệ thống danh mục khác nhau. Bạn cần tạo một bảng ánh xạ trong Odoo:

  • Danh mục "Đồ điện tử" trong Odoo → Danh mục "Thiết bị điện tử" trên Shopee
  • Danh mục "Đồ điện tử" trong Odoo → Danh mục "Thiết bị & Phụ kiện" trên Lazada
  • Danh mục "Đồ điện tử" trong Odoo → Danh mục "Điện tử" trên TikTok Shop

Table ánh xạ này có thể lưu trong một mô-đun tùy chỉnh của Odoo dưới dạng ir.model.data để dễ dàng quản lý và xuất bản.

4. Quản lý đơn hàng đa kênh: Tự động hóa hoàn toàn

Quản lý đơn hàng đa kênh trên Odoo

Khi khách hàng đặt hàng trên Shopee, Lazada hoặc TikTok Shop, đơn hàng cần được tạo tự động trong Odoo với đầy đủ thông tin. Quy trình gồm các bước sau:

Bước 1: Nhận thông báo đơn hàng mới

Module tích hợp sử dụng cơ chế webhook để nhận thông báo tức thì khi có đơn hàng mới từ sàn. Odoo 19 tạo một đơn đặt hàng bán hàng (sale.order) mới với các thông tin:

  • Mã đơn hàng từ sàn (lưu trong trường client_order_ref)
  • Thông tin khách hàng (tên, địa chỉ, số điện thoại)
  • Danh sách sản phẩm, số lượng, giá
  • Phương thức thanh toán (COD, chuyển khoản, ví điện tử)
  • Ghi chú đặc biệt từ khách hàng

Bước 2: Xử lý thanh toán và xác nhận

Odoo 19 tích hợp với các cổng thanh toán phổ biến tại Việt Nam. Sau khi xác nhận thanh toán, trạng thái đơn hàng được cập nhật thành Đã xác nhận và kích hoạt quy trình xuất kho.

Các trạng thái đơn hàng trong Odoo tương ứng với trạng thái trên sàn:

  • Đã nháp → Đơn hàng chờ xác nhận trên sàn
  • Đã xác nhận → Bán hàng đã xác nhận, chờ xuất kho
  • Đã giao hàng → Đơn hàng đã được chuyển cho đơn vị vận chuyển
  • Hoàn thành → Khách hàng đã nhận hàng và xác nhận
  • Hủy → Đơn hàng bị hủy bởi khách hàng hoặc nhà bán hàng

Bước 3: Đồng bộ mã vận đơn

Sau khi xuất kho trên Odoo, mã vận đơn được đẩy ngược lại sàn thương mại điện tử. Điều này cực kỳ quan trọng vì:

  • Shopee yêu cầu cập nhật mã vận đơn trong vòng 24 giờ
  • Lazada tính phí lưu kho nếu không cập nhật trạng thái vận chuyển đúng hạn
  • TikTok Shop giảm xếp hạng người bán nếu xử lý đơn hàng chậm

Bước 4: Xử lý hoàn trả và đổi trả

Odoo 19 hỗ trợ quy trình hoàn trả qua mô-đun Hoàn nhập kho. Khi khách hàng yêu cầu hoàn trả trên sàn, module tích hợp tự động tạo đơn hoàn nhập trong Odoo, kiểm tra điều kiện hoàn trả và xử lý hoàn tiền.

5. Đồng bộ hóa kho hàng: Luôn chính xác, luôn cập nhật

Quản lý tồn kho là điểm yếu lớn nhất của các doanh nghiệp bán hàng đa kênh. Một sản phẩm hết hàng trên Shopee nhưng vẫn hiển thị có hàng trên Lazada gây ra đơn hàng hủy, khiếu nại và mất uy tín.

Cơ chế đồng bộ số lượng tồn kho

Odoo 19 quản lý tồn kho qua đối tượng stock.quant. Module tích hợp cần:

  • Đọc tồn kho từ Odoo: Tổng số lượng có thể bán (available quantity) từ tất cả nhà kho
  • Phân bổ tồn kho theo kênh: Dành riêng số lượng cho mỗi sàn để tránh bán vượt
  • Đẩy số lượng lên sàn: Cập nhật số lượng hiển thị trên Shopee, Lazada, TikTok Shop mỗi 15-30 phút
  • Khối lượng an toàn: Đặt ngưỡng tồn kho tối thiểu để ngừng bán tự động trên sàn

Quản lý đa kho hàng

Nếu doanh nghiệp có nhiều nhà kho (Hà Nội, TP.HCM, Đà Nẵng), Odoo 19 hỗ trợ quản lý đa kho qua mô-đun stock. Module tích hợp cần xác định nhà kho nào phục vụ cho mỗi sàn:

  • Nhà kho Hà Nội → Phục vụ đơn hàng khu vực miền Bắc trên Shopee
  • Nhà kho TP.HCM → Phục vụ đơn hàng khu vực miền Nam trên Lazada
  • Nhà kho Đà Nẵng → Phục vụ đơn hàng khu vực miền Trung trên TikTok Shop

Xử lý cảnh báo tồn kho thấp

Odoo 19 cho phép thiết lập quy tắc bổ sung hàng tự động. Khi tồn kho dưới ngưỡng, hệ thống tự động tạo đơn mua hàng (purchase.order) hoặc thông báo cho bộ phận mua hàng qua email và ứng dụng di động.

Bảng quy tắc đồng bộ tồn kho khuyến nghị

  • Tần suất đồng bộ: 15 phút cho sản phẩm bán chạy, 30 phút cho sản phẩm bình thường, 1 giờ cho sản phẩm bán chậm
  • Tồn kho an toàn tối thiểu: 5% tổng tồn kho
  • Khối lượng dự phòng theo kênh: Shopee 40%, Lazada 35%, TikTok Shop 25%
  • Cảnh báo: Gửi email khi tồn kho dưới 10 đơn vị, gửi tin nhắn khi dưới 5 đơn vị

6. Quản lý khách hàng đa kênh và chiến lược giá bán

Khách hàng mua hàng trên nhiều sàn tạo ra nhiều bản ghi khác nhau trong Odoo. Việc hợp nhất và quản lý thông tin khách hàng hiệu quả là chìa khóa để nâng cao doanh thu.

Hợp nhất dữ liệu khách hàng

Một khách hàng có thể có tài khoản trên cả Shopee và Lazada. Odoo 19 cần hợp nhất các bản ghi khách hàng (res.partner) dựa trên:

  • Số điện thoại — tiêu chí chính để nhận diện khách hàng
  • Email — tiêu chí phụ, ít chính xác hơn do khách hàng thường dùng email khác nhau
  • Địa chỉ giao hàng — dùng để xác minh bổ sung

Sau khi hợp nhất, Odoo tạo ra một hồ sơ khách hàng thống nhất với lịch sử mua hàng từ tất cả các kênh. Điều này giúp bộ phận chăm sóc khách hàng hiểu rõ hành vi mua hàng và đề xuất sản phẩm phù hợp.

Chiến lược giá bán đa kênh

Odoo 19 hỗ trợ các chiến lược giá bán phức tạp thông qua mô-đun bảng giá bán:

  • Giá theo số lượng: Giảm giá tự động khi mua từ 5 sản phẩm trở lên
  • Giá theo nhóm khách hàng: Khách hàng thân thiết trên Shopee được giá tốt hơn
  • Giá theo thời gian: Áp dụng giá khuyến mãi trong các chiến dịch "9.9", "11.11", "12.12"
  • Giá theo vùng địa lý: Điều chỉnh giá vận chuyển theo khu vực

Bảng so sánh chiến lược giá theo sàn

  • Shopee: Ưu tiên giá thấp nhất, sử dụng mã giảm giá và voucher tự động
  • Lazada: Ưu tiên giá ổn định, tập trung vào chất lượng dịch vụ và vận chuyển nhanh
  • TikTok Shop: Ưu tiên giá flash sale trong livestream, khuyến khích mua ngay

Tích hợp với kế toán

Mỗi đơn hàng từ các sàn được ghi nhận tự động trong mô-đun Kế toán của Odoo 19. Doanh thu, chi phí vận chuyển, hoa hồng sàn và phí giao dịch được phân loại chính xác theo kế toán Việt Nam. Báo cáo lợi nhuận theo kênh giúp doanh nghiệp ra quyết định chiến lược chính xác.

Báo cáo doanh thu tích hợp Odoo

7. Chỉ số hiệu quả và lợi ích kinh doanh thực tế

Chúng tôi đã triển khai giải pháp tích hợp Odoo 19 với Shopee, Lazada và TikTok Shop cho hơn 20 doanh nghiệp tại Việt Nam. Dưới đây là các chỉ số thực tế:

Cải thiện về hiệu suất vận hành

  • Giảm thời gian xử lý đơn hàng: Từ 15-30 phút/đơn xuống còn 2-3 phút/đơn (giảm 85%)
  • Giảm sai sót nhập liệu: Từ 8-12% xuống còn dưới 0.5% (giảm hơn 95%)
  • Đồng bộ tồn kho thời gian thực: Chậm trễ từ 6-12 giờ xuống còn dưới 30 phút
  • Tỷ lệ đơn hàng hủy do hết hàng: Giảm từ 15% xuống còn dưới 3%

Tăng trưởng doanh thu

  • Tăng doanh thu trung bình: 25-40% sau 6 tháng vận hành hệ thống tích hợp
  • Tăng tỷ lệ chuyển đổi: 15-20% nhờ giá bán chính xác và cập nhật tồn kho liên tục
  • Giảm chi phí nhân sự: Tiết kiệm 2-3 nhân viên nhập liệu thủ công
  • Tăng tỷ lệ khách hàng quay lại: 18% nhờ quản lý khách hàng tập trung

Ví dụ thực tế: Doanh nghiệp thời trang tại TP.HCM

Một doanh nghiệp thời trang có 500 sản phẩm, bán trên cả 3 sàn Shopee, Lazada và TikTok Shop. Trước khi tích hợp Odoo 19:

  • 3 nhân viên dành 6-8 giờ mỗi ngày chỉ để nhập đơn hàng và cập nhật tồn kho
  • Sai sót tồn kho khiến 12% đơn hàng bị hủy
  • Doanh thu bị hạn chế bởi quy trình thủ công không mở rộng được

Sau 4 tháng tích hợp Odoo 19:

  • 2 nhân viên được điều chuyển sang chăm sóc khách hàng và marketing
  • Tồn kho chính xác 99.2%, đơn hàng hủy do hết hàng chỉ còn 1.8%
  • Doanh thu tăng 35%, từ 2.5 tỷ đồng/tháng lên 3.4 tỷ đồng/tháng
  • Hệ thống hỗ trợ mở rộng thêm 2000 sản phẩm mà không cần tăng nhân sự

8. Hướng dẫn khắc phục sự cố phổ biến

Dưới đây là các vấn đề thường gặp và cách khắc phục:

Vấn đề 1: Đồng bộ sản phẩm chậm hoặc thất bại

Nguyên nhân: API của sàn bị quá tải, kết nối mạng không ổn định, hoặc định dạng dữ liệu không phù hợp.

Giải pháp:

  • Kiểm tra nhật ký lỗi trong Odoo: Menu Cài đặt → Kỹ thuật → Nhật ký hoạt động
  • Thiết lập cơ chế thử lại tự động: 3 lần thử với khoảng thời gian tăng dần (30 giây, 2 phút, 5 phút)
  • Sử dụng hàng đợi tác vụ (queue job) để xử lý đồng bộ bất đồng bộ
  • Giám sát thời gian phản hồi API và cảnh báo khi quá 10 giây

Vấn đề 2: Tồn kho trên sàn không khớp với Odoo

Nguyên nhân: Có đơn hàng đang xử lý chưa cập nhật trạng thái, hoặc tồn kho dự phòng được tính sai.

Giải pháp:

  • Chạy lệnh đồng bộ cưỡng bức từ bảng điều khiển tích hợp
  • Kiểm tra số lượng tồn kho đang được giữ lại cho đơn hàng chưa xuất
  • Định nghĩa rõ công thức tính tồn kho khả dụng: Tồn kho khả dụng = Tổng tồn kho - Đơn hàng chờ xuất - Dự phòng an toàn
  • Thiết lập cảnh báo khi chênh lệch tồn kho giữa Odoo và sàn vượt quá 5 đơn vị

Vấn đề 3: Giá bán trên sàn bị sai lệch

Nguyên nhân: Bảng giá bán chưa được cấu hình đúng, hoặc có nhiều bảng giá chồng chéo.

Giải pháp:

  • Kiểm tra thứ tự ưu tiên bảng giá bán trong Odoo
  • Đảm bảo mỗi sàn chỉ sử dụng một bảng giá bán duy nhất
  • Thiết lập giá mặc định cho sản phẩm mới để tránh giá bằng 0
  • Xuất báo cáo so sánh giá Odoo với giá trên sàn mỗi ngày

Vấn đề 4: Mã vận đơn không đồng bộ kịp thời

Nguyên nhân: Đơn vị vận chuyển chưa cập nhật mã vận đơn, hoặc hệ thống của sàn đang bảo trì.

Giải pháp:

  • Thiết lập webhook từ đơn vị vận chuyển để nhận thông báo cập nhật ngay lập tức
  • Sử dụng API tra cứu mã vận đơn để chủ động lấy thông tin
  • Thiết lập giới hạn thời gian xử lý: nếu sau 4 giờ không có mã vận đơn, tự động cảnh báo nhân viên

9. Lời khuyên từ chuyên gia để triển khai thành công

Dựa trên kinh nghiệm thực tế, chúng tôi đưa ra 5 lời khuyên quan trọng:

  1. Bắt đầu từ một sàn: Triển khai tích hợp với một sàn đầu tiên (khuyến nghị Shopee hoặc Lazada), vận hành ổn định 2-4 tuần rồi mới mở rộng sang sàn khác.
  2. Sạch sẽ dữ liệu trước khi tích hợp: Dọn dẹp danh mục sản phẩm, loại bỏ sản phẩm trùng lặp, chuẩn hóa đơn vị đo lường và mã sản phẩm trong Odoo trước khi bắt đầu.
  3. Thiết lập giám sát liên tục: Cài đặt bảng điều khiển giám sát với các chỉ số quan trọng: số đơn hàng đồng bộ, tỷ lệ lỗi, thời gian phản hồi, tồn kho chênh lệch.
  4. Đào tạo nhân viên kỹ lưỡng: Nhân viên cần hiểu rõ quy trình mới, biết cách xử lý tình huống ngoại lệ, và biết sử dụng bảng điều khiển tích hợp hiệu quả.
  5. Tính đến chi phí ẩn: Ngoài chi phí phần mềm, cần tính đến chi phí bảo trì API, chi phí xử lý ngoại lệ, và chi phí nâng cấp khi sàn thay đổi API.

10. Kết luận

Tích hợp Odoo 19 với Shopee, Lazada và TikTok Shop là bước tiến quan trọng giúp doanh nghiệp Việt Nam quản lý bán hàng đa kênh hiệu quả. Với hơn 77 triệu người dùng internet, tiềm năng thị trường thương mại điện tử tại Việt Nam là rất lớn, nhưng chỉ những doanh nghiệp nào đầu tư đúng vào công nghệ quản trị mới có thể khai thác tối đa cơ hội này.

Odoo 19 cung cấp nền tảng linh hoạt và mạnh mẽ để xây dựng hệ thống tích hợp tự động. Từ đồng bộ hóa sản phẩm, quản lý đơn hàng, đồng bộ tồn kho, đến quản lý khách hàng và kế toán — mọi thứ đều được kết nối và tự động hóa.

Nếu bạn cần tư vấn hoặc triển khai giải pháp tích hợp Odoo 19 với sàn thương mại điện tử, đừng ngần ngại liên hệ với chúng tôi. Đội ngũ chuyên gia của SkyERP sẵn sàng đồng hành cùng bạn trên hành trình chuyển đổi số.

📞 Liên hệ ngay với SkyERP để được tư vấn miễn phí:
Liên hệ tư vấn tích hợp Odoo

Tích hợp Odoo 19 với sàn thương mại điện tử: Shopee, Lazada, TikTok Shop
Nam Nguyen 27 tháng 5, 2026
Chia sẻ bài này
Blog của chúng tôi
Lưu trữ
Đăng nhập để viết bình luận
Odoo Website và thương mại điện tử: Xây dựng cửa hàng trực tuyến tích hợp ERP 2026
Odoo 19 giúp doanh nghiệp xây dựng website thương mại điện tử chuyên nghiệp, tích hợp liền mạch với ERP, tăng 60% doanh thu trực tuyến
Chat hỗ trợ
Chat ngay