Abstracta WooSync Ultimate is a high-performance synchronization engine for WordPress/WooCommerce. It allows you to mirror products from a source WooCommerce site to a destination site using the WooCommerce REST API (v3).
Unlike standard importers, v4.3.1 features Auto-Cleanup (Mirroring). If a product is deleted or removed from the source API, the plugin automatically identifies the "orphan" on your site and switches its status to Draft, ensuring your local catalog stays perfectly synced with the source.
- Global Attribute Matcher: Automatically links incoming data to global WooCommerce attributes (
pa_...) and handles term creation on the fly. - Full Catalog Mirroring: Automatic cleanup of products no longer present in the source.
- Batch AJAX Processing: Handles large catalogs without server timeouts via an asynchronous UI.
- Automated Sync (WP-Cron): Schedule updates hourly, twice daily, or daily.
- Metadata Mapping: Mirrors custom meta fields and hidden keys.
- Smart Image Sideloading: Downloads and attaches images to the media library only if they don't already exist (preventing duplicates).
- Download the repository as a
.zipfile. - Upload to your WordPress site via Plugins > Add New > Upload Plugin.
- Activate Abstracta WooSync Ultimate.
- Go to the new Abstracta Sync menu in your sidebar.
- Source URL: The base URL of the store you want to pull from (e.g.,
https://source-store.com). - REST API Credentials: Enter your Consumer Key and Consumer Secret (generated in WooCommerce > Settings > Advanced > REST API).
- Batch Limit: Set how many products to process per sync cycle.
- Cron Frequency: Choose how often the background sync should run.
- WordPress 5.0+
- WooCommerce 4.0+
- PHP 7.4+
cURLenabled on your server.
This project is developed by abstracta.digital. Distributed under the GPLv2 License.