Mô tả
Sapo giữ trung tâm.
WooCommerce không lệch số.
SMT Woo Sync Sapo đồng bộ tồn kho tức thì và tự động đẩy đơn hàng giữa WooCommerce và Sapo — để kênh online luôn khớp với kho trung tâm, dù bạn đang bán thêm tại quầy hay trên sàn thương mại điện tử.
WORDPRESS 6.0+
DỮ LIỆU LƯU TRÊN WORDPRESS CỦA BẠN
Sapo là trung tâm.
WooCommerce là một kênh bán.
Đúng cách nhiều shop đa kênh tại Việt Nam đang vận hành: mọi tồn kho, đơn hàng và dữ liệu bán tại quầy đều quy về Sapo — website chỉ cần phản ánh đúng con số đó.
Sapo giữ số liệu gốc
Tồn kho, đơn hàng, báo cáo bán tại quầy và các kênh khác đều đổ về một nơi duy nhất — Sapo Omnichannel.
WooCommerce cần khớp đúng số đó
Website của bạn phải phản ánh đúng tồn kho đang có ở trung tâm theo thời gian thực — không sớm không muộn hơn.
SMT Woo Sync Sapo giữ hai bên khớp nhau
Đồng bộ tồn kho hai chiều và tự đẩy đơn hàng — không cần ai ngồi đối chiếu số liệu bằng tay mỗi ngày.
Ba việc lặp lại mỗi ngày,
không plugin nào xử lý tới nơi.
Khách đặt web trúng hàng vừa bán tại quầy
Hàng vừa bán ở POS hoặc trên sàn TMĐT, tồn kho website không cập nhật kịp — khách vẫn đặt được hàng thực ra đã hết, dẫn tới huỷ đơn.
Biến thể Size/Màu không khớp giữa hai hệ thống
WooCommerce và Sapo quản lý biến thể theo quy tắc khác nhau — không chuẩn hoá từ đầu là lệch mã, sai giá, sai tồn theo từng biến thể.
Đơn lên Woo, tay lại gõ vào Sapo
Mỗi đơn là một lần gõ lại để in vận đơn và trừ kho — sai sót cộng dồn theo số lượng đơn, càng bán chạy càng dễ lệch sổ.
Bốn bước, chạy nền,
không cần đụng tay mỗi ngày.
Kết nối Private App Sapo
Nhập API Key / Secret Key một lần, kiểm tra kết nối ngay trong trang quản trị. Mọi webhook đến đều được xác thực bằng chữ ký HMAC — thiếu secret là bị từ chối, không có ngoại lệ.
Mapping theo biến thể thật
Mỗi màu, mỗi size là một SKU riêng — snapshot toàn bộ catalog Sapo trước, đưa qua hàng đợi review, rồi mới map an toàn. Không map nhầm, không map thiếu.
Đồng bộ tồn kho tức thì với trung tâm Sapo
Webhook cập nhật realtime, cron dự phòng chạy qua Action Scheduler nếu webhook trễ. Tồn kho website luôn khớp với con số ở Sapo, kể cả sau khi bán tại quầy.
Đơn hàng tự đẩy hai chiều
Đơn Woo tự đẩy sang Sapo và trừ kho theo điều kiện đã cấu hình; trạng thái từ Sapo cập nhật ngược lại Woo qua webhook. Không ai phải copy tay nữa.
Đủ dùng ngay từ bản Free,
đủ chắc khi catalog lớn dần.
Webhook HMAC fail-closed
Không có chữ ký hợp lệ, webhook bị từ chối thẳng — không xử lý ngầm, không lỗ hổng để lộ dữ liệu tồn kho.
Snapshot & Preflight
Tải toàn bộ catalog Sapo về trước, đối chiếu số lượng, rồi mới map — phát hiện thiếu SKU trước khi ảnh hưởng đơn hàng thật.
Bật/tắt riêng từng module
Chỉ cần Tồn kho? Chỉ cần Đơn hàng? Bật đúng module đang dùng, không tải thêm phần không cần.
Cron dự phòng qua Action Scheduler
Webhook lỡ trễ hoặc rớt vẫn được cron quét lại — không phụ thuộc hoàn toàn vào một đường truyền duy nhất.
Tương thích HPOS
Chạy đúng với kho đơn hàng tối ưu hoá (HPOS) của WooCommerce 8.0 trở lên — không cần cấu hình thêm.
Việt hoá toàn bộ giao diện
Từ trang kết nối đến bảng log — mọi nhãn, mọi cảnh báo đều bằng tiếng Việt, cho đúng người vận hành đọc được.
Ba cách kết nối Sapo với WooCommerce.
Chọn cách đỡ rủi ro nhất.
Chủ shop thường đi một trong ba hướng: tự thuê lập trình viên viết bằng Sapo Open API, dùng dịch vụ trung gian (iPaaS) bán theo năm, hoặc dùng plugin cài thẳng lên WordPress.
| Tiêu chí | Tự viết Custom API | Dịch vụ trung gian (iPaaS) | SMT Woo Sync Sapo |
|---|---|---|---|
| Thời gian triển khai | Vài tuần đến vài tháng | Vài ngày, cần cấu hình luồng | Trong một buổi chiều |
| Chi phí/năm | Công lập trình viên + bảo trì về sau | ~1,5 – 4 triệu đồng | 490.000 – 2.490.000đ |
| Khi Sapo đổi API | Tự vá, tự chịu rủi ro gián đoạn | Chờ bên trung gian cập nhật | Cập nhật theo license, không qua bên thứ ba khác |
| Nơi dữ liệu chạy qua | Server riêng do bạn tự quản | Máy chủ trung gian — dữ liệu đi qua bên thứ ba | Ngay trên WordPress của bạn |
Hết hạn license
không xoá dữ liệu của bạn.
Website đã từng kích hoạt hợp lệ không bị reset về Free khi license hết hạn — chuyển sang chế độ Legacy, giữ nguyên tính năng của gói đã mua trên phiên bản hiện tại. Chỉ dừng nhận bản cập nhật và hỗ trợ mới cho tới khi gia hạn.
Grace 14 ngày — vẫn hoạt động
Legacy — giữ tính năng cũ
Revoked — chỉ khi vi phạm
- Không lộ khoá kết nối — Secret Key mã hoá AES-256 trước khi lưu, giao diện chỉ hiển thị dạng che (masked).
- Chống SQL injection — mọi truy vấn nhận dữ liệu người dùng đều qua tham số chuẩn của WordPress.
- Không có endpoint hở — mọi thao tác quản trị đều kiểm tra nonce và quyền tài khoản trước khi chạy.
- Máy chủ license lỗi không khoá site bạn — plugin dùng lại trạng thái đã lưu gần nhất cho tới khi kiểm tra lại thành công.
Trả theo catalog thật đang dùng,
không trả cho phần chưa cần.
Mọi gói trả phí đều mở đủ Tồn kho + Đơn hàng — chỉ khác nhau ở giới hạn SKU và mức hỗ trợ. Giá tính theo năm, cho một domain.
| Gói | SKU / domain | Module | Hỗ trợ | Giá / năm |
|---|---|---|---|---|
| Free | 30 | Chỉ Tồn kho | — | Miễn phí |
| Starter | 300 | Tồn kho + Đơn hàng | Zalo OA 24h / Email 48h | 490.000đ |
| GrowthKhuyến nghị | 1.500 | Tồn kho + Đơn hàng | Zalo OA 24h / Email 48h | 990.000đ |
| Business | 5.000 | Tồn kho + Đơn hàng | Zalo OA 24h / Email 48h | 1.490.000đ |
| Enterprise | Trên 5000 SKU | Tồn kho + Đơn hàng | Ưu tiên 4h (Zalo trực tiếp) | 2.490.000đ |
SKU tính theo biến thể sản phẩm đã map trên Sapo, không tính theo sản phẩm cha. Quản lý nhiều site? Có gói Combo giảm 15–20% so với mua lẻ cùng bậc — liên hệ để được báo giá.
Những câu hỏi
được hỏi trước khi cài.
Plugin có đồng bộ trực tiếp với Shopee, Lazada không?+
Không. SMT Woo Sync Sapo đồng bộ trực tiếp giữa WooCommerce và Sapo. Nếu Sapo của bạn đã tổng hợp tồn kho từ Shopee, Lazada hay POS tại quầy, con số đó sẽ tự động phản ánh đúng sang WooCommerce — đúng theo mô hình Sapo làm trung tâm.
Đồng bộ tồn kho có bị trễ (delay) không?+
Webhook cập nhật gần như tức thì; cron dự phòng qua Action Scheduler quét lại nếu webhook lỡ trễ hoặc rớt kết nối, nên không mất cập nhật kể cả khi mạng chập chờn.
Cài plugin có cần Composer hay bước build nào không?+
Không. Chép thư mục plugin vào wp-content/plugins/ hoặc tải zip qua Plugins → Add New, kích hoạt là dùng được ngay.
Secret Key trên Sapo dùng để làm gì?+
Dùng để gọi API Sapo và xác thực chữ ký HMAC của mọi webhook gửi tới — bắt buộc phải có, nếu không webhook sẽ bị từ chối.
Tài khoản Shop Manager (không phải Admin) dùng được không?+
Được. Toàn bộ menu và thao tác AJAX dùng quyền manage_woocommerce, không bắt buộc phải là quản trị viên tối cao.
Hết hạn license thì dữ liệu và tính năng có bị mất không?+
Không. Sau 14 ngày ân hạn, website chuyển sang chế độ Legacy — vẫn dùng đúng tính năng của gói đã mua trên phiên bản hiện tại, dữ liệu và cấu hình giữ nguyên. Chỉ dừng nhận bản cập nhật mới và hỗ trợ kỹ thuật cho tới khi gia hạn.
Vượt giới hạn SKU của gói thì sao?+
SKU vượt hạn mức tạm thời không được đồng bộ thêm (soft-limit) và trang quản trị sẽ nhắc nâng gói — dữ liệu đã đồng bộ trước đó không bị xoá.
Có tương thích với HPOS của WooCommerce không?+
Có, yêu cầu WooCommerce 8.0 trở lên. Plugin đọc và ghi đơn hàng đúng theo kho lưu trữ tối ưu hoá mới.
Kết nối Woo với Sapo,
bắt đầu từ bản Free.
Cài đặt, kết nối API, tải SKU — không cần chờ demo, không cần thẻ thanh toán để dùng thử.



