All-in-One Website Sync Manager
Simple guide for plugin flow, how it works, and how to use it step by step.
What this plugin does: It helps you sync content, users, media, and WooCommerce products between WordPress sites and multisite sites.
1) Plugin Flow
- Admin sets module options in plugin tabs.
- Feature event happens (save post, add user, order update, bulk run).
- Plugin prepares data and sends sync job.
- Queue runs jobs in batches to avoid heavy load.
- Logs and live activity show result (success, failed, pending).
2) How It Works
Input -> Process -> Output
- Input: post/product/user/media data from source site.
- Process: sanitize data, map fields, apply rules, run queue.
- Output: synced item on target site + log entry.
Sync Logic (Simple)
- Check module enabled status.
- Check mode (auto or manual).
- Check direction and include/exclude rules.
- Run sync now or enqueue in batch.
- Store status in logs and dashboard.
Cron / Automation Flow
- Bulk actions create queue payload.
- WP-Cron event processes pending IDs in small batches.
- If queue still has pending IDs, next event is scheduled.
- Queue ends when all IDs are processed.
3) How To Use (Step by Step)
Step 1: Install Plugin
- Upload plugin ZIP in
Plugins -> Add New.
- Activate plugin.
Step 2: Setup General Settings
- Open
Site Sync Manager in admin menu.
- Set remote consent, SSL verify rule, retry limit.
- Save settings.
Step 3: Setup Feature
- Open required tab (Content, Products, Users, Media, Network modules).
- Enable feature and choose options.
- Add site/store connection details if required.
- Save settings.
Step 4: Run Sync
- Use auto sync by doing normal actions (save/update/register).
- Or use module tools to run bulk sync.
Step 5: Check Expected Output
- Target sites receive new/updated data.
- Queue shows progress and completion.
- Logs show success/failed details.
- Live activity dashboard updates in real time.
4) Quick Usage by Module
- Content: sync posts/pages with taxonomy and media options.
- Products: sync WooCommerce products with filter and stock options.
- Users: sync users with role exclusion.
- Media: share media across multisite with direction rules.
- Network Content/Users/Products: multisite sync with queue and logs.
- Network Copier: unified copy/update flow for content + optional users.
5) Tips
- Start with manual mode for first tests.
- Run connection test before large bulk actions.
- Use smaller batch size on low-resource hosting.
- Use retry for failed jobs instead of rerunning all items.