Plugin đồng bộ sản phẩm cho Woo

DevVN – Đồng bộ sản phẩm là plugin WordPress giúp đồng bộ sản phẩm WooCommerce từ site nguồn sang site đích qua WooCommerce REST API. Plugin hỗ trợ đồng bộ thủ công, tự động qua webhook

Vấn Đề Plugin Giải Quyết

  • Đồng bộ sản phẩm từ site nguồn đến nhiều site con dùng Woo
  • Tự động cập nhật khi có thay đổi trên site nguồn (qua webhook)
  • Import hàng loạt sản phẩm, categories, hình ảnh
  • Xử lý số lượng lớn sản phẩm hiệu quả

Yêu Cầu Hệ Thống

  • WordPress 5.8+
  • PHP 7.4+
  • WooCommerce 5.0+
  • WooCommerce REST API trên site nguồn
  • Consumer Key và Consumer Secret hợp lệ

 

4 Views
5/5 - (1 vote)
Chia sẻ:

Thông tin chi tiết

Đồ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

  1. 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/
  2. Kích hoạt plugin trong WordPress Admin
  3. Đảm bảo WooCommerce đã được cài đặt

Bước 2: Kích Hoạt License

  1. Vào tab License
  2. Nhập License Key
  3. Click “Kích Hoạt License”

Bước 3: Cấu Hình API

  1. Vào WooCommerce > Settings > Advanced > REST API trên site nguồn
  2. Tạo API Key mới với quyền Read/Write (Đọc/Viết)
  3. Copy Consumer Key và Consumer Secret

Bước 4: Thiết Lập Plugin

  1. Vào Menu Woocommerce > Sync Product
  2. Nhập API URL: https://site-nguon.com/wp-json/wc/v3
  3. Nhập Consumer Key và Consumer Secret
  4. Cấu hình các tùy chọn khác
  5. Lưu cài đặt

Bước 5: Cấu Hình Webhook (Tùy Chọn)

  1. Vào tab Webhook Product
  2. Nhập Webhook Secret
  3. Chọn các Topics cần nhận webhook
  4. Chọn các trường sẽ được cập nhật từ webhook
  5. Click “Đăng ký Webhook” để tự động tạo webhook trên site nguồn
  6. Lưu cài đặt

Bước 6: Đồng Bộ Sản Phẩm

Cách 1: Đồng bộ thủ công

  1. Vào tab Sản Phẩm
  2. Click “Lấy SP từ API” để tải danh sách
  3. Chọn sản phẩm cần sync
  4. Click “Sync (Queue)” hoặc “Sync Ngay”
  5. 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
  • Ra mắt plugin

Sản phẩm nổi bật của Toản
x