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

DevVN Sync Product là giải pháp đồng bộ sản phẩm tự động, chuyên nghiệp dành cho WordPress/WooCommerce. Plugin hỗ trợ đồng bộ hàng loạt (batch sync) thông qua Action Scheduler và cập nhật thời gian thực (real-time) qua Webhook. Đây là công cụ lý tưởng cho các mô hình Dropshipping, chuỗi cửa hàng (Multi-site), hoặc nhu cầu sao lưu dữ liệu giữa các website, giúp tiết kiệm tối đa thời gian nhập liệu và quản lý kho hàng.

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ệ

 

40 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ý

 

Danh sách chức năng chính (Features List)

📦 Đồng bộ sản phẩm toàn diện

  • Batch Sync (Đồng bộ hàng loạt): Chạy nền mượt mà, không treo web nhờ công nghệ Action Scheduler.
  • Real-time Sync (Đồng bộ tức thì): Tự động cập nhật ngay lập tức khi site nguồn có thay đổi (Thêm/Sửa/Xóa) qua Webhook.
  • Hỗ trợ biến thể (Variations): Đồng bộ đầy đủ sản phẩm đơn giản và sản phẩm biến thể phức tạp.
  • Lọc dữ liệu: Tùy chọn chỉ đồng bộ các sản phẩm thuộc danh mục cụ thể.

📂 Đồng bộ danh mục thông minh

  • Tự động tạo danh mục: Mapping chính xác danh mục từ site nguồn sang site đích.
  • Bảo toàn cấu trúc: Giữ nguyên phân cấp cha-con (Hierarchy).
  • Sync hình ảnh: Tải và cài đặt hình ảnh đại diện cho danh mục.

🖼️ Xử lý hình ảnh & Media

  • Auto-download: Tải hình ảnh về host của site đích (không dùng hotlink).
  • Full Media Support: Đồng bộ Featured Image, Gallery và cả hình ảnh nằm trong nội dung bài viết.
  • URL Rewriting: Tự động thay thế URL hình ảnh cũ bằng URL mới trên site đích.
  • Tối ưu hóa: Tùy chọn chất lượng và kích thước ảnh khi import.

⚙️ Tùy chọn đồng bộ linh hoạt

  • Field Mapping: Chọn chính xác các trường dữ liệu cần sync (Tên, Giá, SKU, Mô tả, Tồn kho, Cân nặng…).
  • Meta Fields Support: Hỗ trợ đồng bộ các trường dữ liệu tùy biến (ACF, Custom Meta).
  • Downloadable Products: Hỗ trợ đồng bộ file cho sản phẩm số.

🛡️ Quản lý & Bảo mật

  • Dashboard trực quan: Theo dõi tiến trình, thống kê trạng thái (Pending, Processing, Completed, Failed).
  • Log System: Ghi nhật ký chi tiết giúp dễ dàng debug.
  • Auto Retry: Cơ chế tự động thử lại khi gặp lỗi kết nối.
  • Bảo mật cao: Webhook được xác thực bằng chữ ký HMAC-SHA256.

Plugin Đồng Bộ Sản Phẩm WooCommerce – Giải Pháp Tự Động Hóa Cho Dropship & Multi-Site

Bạn đang quản lý chuỗi website bán hàng hoặc vận hành mô hình Dropshipping trên nền tảng WooCommerce? Bạn mệt mỏi với quy trình “copy-paste” thủ công hàng nghìn mã sản phẩm, vừa tốn thời gian vừa dễ sai sót?

DevVN Sync Product chính là chìa khóa giải quyết triệt để bài toán này. Plugin giúp bạn xây dựng đường ống dữ liệu tự động, đồng bộ sản phẩm từ website nguồn sang website đích chỉ với vài cú click chuột.

Tại sao bạn cần DevVN Sync Product?

Trong thương mại điện tử hiện đại, việc vận hành đa website là xu hướng tất yếu:

  • Dropshipping: Tự động lấy sản phẩm từ kho tổng (Supplier) về web bán lẻ.
  • Hệ thống Multi-brand: Quản lý nhiều thương hiệu con trên các tên miền khác nhau nhưng dùng chung kho.
  • Backup & Staging: Đồng bộ dữ liệu thật về môi trường development để kiểm thử mà không ảnh hưởng site chính.
  • Marketplace: Đẩy sản phẩm từ hệ thống trung tâm ra các site vệ tinh.

Những tính năng “đáng tiền” của DevVN Sync Product

1. Đồng bộ hàng loạt mạnh mẽ với Action Scheduler

Khác với các giải pháp cũ dễ gây treo server khi import số lượng lớn, DevVN Sync Product sử dụng thư viện Action Scheduler chuẩn của WooCommerce.

  • Hàng nghìn sản phẩm được chia nhỏ và xử lý ngầm (background processing).
  • Không gây chậm website, không timeout.
  • Bạn có thể tắt trình duyệt, quá trình đồng bộ vẫn diễn ra bình thường trên server.

2. Real-time Sync: Cập nhật nhanh như chớp

Đây là tính năng “sát thủ” dành cho Dropshipper. Nhờ công nghệ Webhook, mọi thay đổi trên site nguồn sẽ được phản ánh ngay lập tức sang site đích:

  • Site nguồn sửa giá -> Site đích cập nhật giá mới.
  • Site nguồn hết hàng -> Site đích báo hết hàng.
  • Site nguồn xóa sản phẩm -> Site đích ẩn sản phẩm. Việc này đảm bảo dữ liệu tồn kho và giá cả luôn chính xác từng giây, tránh tình trạng khách đặt đơn nhưng kho đã hết.

3. Xử lý hình ảnh thông minh (Smart Media Handler)

Plugin không chỉ copy đường dẫn (URL) ảnh qua loa. Nó thực hiện quy trình Download & Import chuẩn chỉnh:

  • Tải toàn bộ ảnh đại diện, album ảnh (gallery) và ảnh trong bài viết về host của bạn.
  • Tự động gán vào thư viện Media của WordPress.
  • Thay thế toàn bộ link ảnh cũ sang domain mới. Website của bạn sẽ hoạt động hoàn toàn độc lập, không phụ thuộc vào sự tồn tại của site nguồn.

4. Kiểm soát dữ liệu trong tầm tay

Bạn có toàn quyền quyết định dữ liệu nào được phép đi qua:

  • Sync có chọn lọc: Chỉ muốn sync Tên và Tồn kho nhưng không muốn sync Giá? Hoàn toàn được.
  • Mapping danh mục: Tự động tạo và xếp đúng sản phẩm vào danh mục cha-con tương ứng.
  • Hỗ trợ Meta Fields: Đồng bộ cả các trường dữ liệu nâng cao như ACF (Advanced Custom Fields) hay các thông số kỹ thuật riêng.

5. Giao diện quản lý & Giám sát chặt chẽ

Dashboard tích hợp ngay trong WooCommerce giúp bạn làm chủ mọi hoạt động:

  • Theo dõi thanh tiến trình (Progress bar) trực quan.
  • Hệ thống Logs chi tiết báo cáo từng lỗi nhỏ (nếu có).
  • Thống kê rõ ràng số lượng sản phẩm đang chờ (Pending), hoàn thành (Completed) hay thất bại (Failed).

Hướng dẫn Cài Đặt & Sử Dụng

Quy trình thiết lập DevVN Sync Product rất đơn giản, chỉ mất khoảng 5 phút để hệ thống bắt đầu chạy.

Bước 1: Cài Đặt Plugin

  1. Vào menu Plugins > Thêm mới (Add New) > Tải plugin lên hoặc upload file vào thư mục /wp-content/plugins/.
  2. Kích hoạt plugin trong WordPress Admin.
  3. Lưu ý: Đảm bảo WooCommerce đã được cài đặt và kích hoạt trước đó.

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

  1. Truy cập vào tab License trong phần cài đặt của plugin.
  2. Nhập License Key bạn đã mua.
  3. Click “Kích Hoạt License”.

Bước 3: Cấu Hình API (Trên Site Nguồn)

Để site đích lấy được dữ liệu, bạn cần tạo API key trên site nguồn (Source Site):

  1. Vào WooCommerce > Settings (Cài đặt) > Advanced (Nâng cao) > REST API.
  2. Tạo API Key mới, chọn quyền là Read/Write (Đọc/Viết).
  3. Copy Consumer KeyConsumer Secret.

Bước 4: Thiết Lập Kết Nối (Trên Site Đích)

  1. Vào menu WooCommerce > Sync Product trên site đích.
  2. Nhập API URL: Ví dụ https://site-nguon.com/wp-json/wc/v3.
  3. Dán Consumer Key và Consumer Secret đã copy ở Bước 3.
  4. Cấu hình các tùy chọn đồng bộ khác (chọn trường dữ liệu, xử lý ảnh…).
  5. Lưu cài đặt.

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

Nếu bạn muốn đồng bộ Real-time, hãy thực hiện bước này:

  1. Vào tab Webhook Product.
  2. Nhập Webhook Secret (một chuỗi bảo mật bất kỳ).
  3. Chọn các Topics cần nhận sự kiện (Created, Updated, Deleted).
  4. Chọn các trường dữ liệu sẽ được cập nhật khi có webhook.
  5. Click “Đăng ký Webhook” – Hệ thống sẽ tự động tạo webhook bên site nguồn, bạn không cần làm thủ công.

Bước 6: Thực Hiện Đồng Bộ

Cách 1: Đồng bộ thủ công (Batch Sync)

  • Vào tab Sản Phẩm.
  • Click “Lấy SP từ API” để tải danh sách sản phẩm từ site nguồn.
  • Tích chọn các sản phẩm cần sync.
  • Click “Sync (Queue)” để chạy nền hoặc “Sync Ngay” để chạy trực tiếp.
  • Theo dõi trạng thái trong tab Logs.

Cách 2: Đồng bộ tự động (Real-time)

  • Khi đã cấu hình Webhook ở Bước 5, bạn không cần thao tác gì thêm. Mỗi khi site nguồn thay đổi sản phẩm, site đích sẽ tự cập nhật ngay lập tức.

Các Kịch Bản Ứng Dụng Thực Tế

DevVN Sync Product được thiết kế linh hoạt cho nhiều mô hình kinh doanh khác nhau:

  • Đa site (Multi-site): Đồng bộ sản phẩm thống nhất giữa chuỗi các website vệ tinh.
  • Bán hàng đa kênh: Quản lý tập trung tại một site chính, tự động phân phối dữ liệu ra nhiều site bán hàng khác nhau.
  • Quản lý kho: Site chính dùng để quản lý tồn kho/nhập liệu, các site vệ tinh chỉ làm nhiệm vụ hiển thị và bán hàng.
  • Migration: Chuyển dữ liệu sản phẩm an toàn, đầy đủ từ site cũ sang site mới.
  • Backup & Restore: Sao lưu dữ liệu sản phẩm sang một site dự phòng để khôi phục khi cần thiết.
  • Real-time Sync: Dành cho Dropshipping, đảm bảo giá và tồn kho luôn chính xác theo nhà cung cấp.

Yêu cầu hệ thống

Để plugin hoạt động tối ưu, website của bạn cần đáp ứng:

  • WordPress 5.8 trở lên.
  • WooCommerce 5.0 trở lên (Tương thích tốt với HPOS).
  • PHP 7.4 trở lên.
  • Extension: ionCube Loader (để kích hoạt bản quyền).

Kết luận

DevVN Sync Product không chỉ là một công cụ copy dữ liệu, nó là giải pháp vận hành tự động giúp bạn tiết kiệm hàng trăm giờ làm việc mỗi tháng. Dù bạn là Developer cần clone dữ liệu hay chủ shop Dropship cần cập nhật tồn kho real-time, đây chắc chắn là khoản đầu tư xứng đáng.

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