
Đồng Bộ Sản Phẩm Thông Minh
- Mapping ID: Tự động map source ID với target ID, tránh trùng lặp
- Batch Processing: Xử lý theo batch, tùy chỉnh kích thước (1-50 sản phẩm/batch)
- Queue System: Hàng đợi xử lý bất đồng bộ, hỗ trợ retry khi lỗi
- Real-time Sync: Đồng bộ ngay hoặc lên lịch tự động
Hỗ trợ:
- Simple products
- Variable products và variations
- Meta data (giá, tồn kho, thuộc tính, ACF fields)
- Trạng thái sản phẩm (publish, draft, private, trash)

Hệ Thống Webhook – Đồng Bộ Tự Động Real-time
Tính năng webhook:
- Tự động đăng ký webhook trên site nguồn: Plugin tự tạo webhook qua WooCommerce REST API
- Nhận webhook real-time: Tự động cập nhật khi có sự kiện trên site nguồn
- Xác thực bảo mật: Validate webhook bằng signature (SHA256 HMAC)
- Hỗ trợ đầy đủ sự kiện:
- product.created – Sản phẩm mới được tạo
- product.updated – Sản phẩm được cập nhật
- product.deleted – Sản phẩm bị xóa
- product.restored – Sản phẩm được khôi phục
Tùy chọn linh hoạt:
- Chọn trường sync: Chỉ cập nhật các trường được chọn (tên, giá, tồn kho, hình ảnh, meta…)
- Quản lý topics: Bật/tắt từng topic webhook
- Webhook secret: Bảo mật bằng secret key riêng

Đồng Bộ Categories Tự Động
- Import toàn bộ categories từ site nguồn
- Giữ nguyên cấu trúc phân cấp (parent-child)
- Tự động tạo categories nếu chưa có
- Đồng bộ hình ảnh category
- Retry cho categories lỗi

Hệ Thống Logging Chi Tiết
- Ghi log mọi hoạt động
- Phân cấp log (debug, info, success, warning, error)
- Lưu vào database và file
- Tự động xóa log cũ (có thể cấu hình)
Thông tin log:
- Source ID và Target ID
- Thời gian thực hiện
- Thông báo lỗi chi tiết
- Trạng thái xử lý
Cài Đặt & Sử Dụng
Bước 1: Cài Đặt Plugin
- Vào menu Plugin > thêm mới > và tải plugin nhận được lên hoặc Upload plugin vào /wp-content/plugins/
- Kích hoạt plugin trong WordPress Admin
- Đảm bảo WooCommerce đã được cài đặt
Bước 2: Kích Hoạt License
- Vào tab License
- Nhập License Key
- Click “Kích Hoạt License”
Bước 3: Cấu Hình API
- Vào WooCommerce > Settings > Advanced > REST API trên site nguồn
- Tạo API Key mới với quyền Read/Write (Đọc/Viết)
- Copy Consumer Key và Consumer Secret
Bước 4: Thiết Lập Plugin
- Vào Menu Woocommerce > Sync Product
- Nhập API URL: https://site-nguon.com/wp-json/wc/v3
- Nhập Consumer Key và Consumer Secret
- Cấu hình các tùy chọn khác
- Lưu cài đặt
Bước 5: Cấu Hình Webhook (Tùy Chọn)
- Vào tab Webhook Product
- Nhập Webhook Secret
- Chọn các Topics cần nhận webhook
- Chọn các trường sẽ được cập nhật từ webhook
- Click “Đăng ký Webhook” để tự động tạo webhook trên site nguồn
- Lưu cài đặt
Bước 6: Đồng Bộ Sản Phẩm
Cách 1: Đồng bộ thủ công
- Vào tab Sản Phẩm
- Click “Lấy SP từ API” để tải danh sách
- Chọn sản phẩm cần sync
- Click “Sync (Queue)” hoặc “Sync Ngay”
- Theo dõi tiến trình trong tab Logs
Cách 2: Đồng bộ tự động qua Webhook
- Khi đã cấu hình webhook, sản phẩm sẽ tự động được đồng bộ khi có sự kiện trên site nguồn
- Không cần thao tác thủ công
Ứng Dụng Thực Tế
- Đa site: Đồng bộ sản phẩm giữa các site
- Bán hàng đa kênh: Tập trung quản lý, phân phối ra nhiều site
- Quản lý kho: Site chính quản lý, các site vệ tinh hiển thị
- Migration: Chuyển sản phẩm từ site cũ sang site mới
- Backup & Restore: Sao lưu và khôi phục sản phẩm
- Real-time sync: Tự động cập nhật khi có thay đổi trên site nguồn
Những thay đổi
| Version | Nội dung cập nhật |
|---|---|
| 1.0.0 - 24/12/2025 |
|








