Details
WooCommerce Product Sync Pro makes it possible to sync products across multiple WooCommerce stores. Products created in one WooCommerce store may be pushed to other stores with a single click, making it easier to manage several businesses with the same products. Any other product updates are also synchronised. Product descriptions, photos, pricing, and other fields are synced by the plugin.
Syncing Methods: One-way vs. Two-way
The plugin offers two distinct syncing methods: one-way and two-way syncing. These methods determine how data is exchanged between websites. Here’s a breakdown of both approaches and the steps involved:
One-way Syncing
In one-way syncing, the data flows in a single direction, from one website to the other, without the opposite exchange. To set up one-way syncing, follow these steps:
- Install the plugin on all sites: This is a mandatory initial step. The plugin introduces custom REST API endpoints, so installation is required on all involved sites.
- Create API keys on the destination site: In our example, if you want Site A to update Site B, but not the other way around, generate API keys on Site B.
- Enter Site B’s API keys on Site A: After creating the API keys on Site B, input them into Site A. This configuration ensures that data from Site A is pushed to Site B, maintaining a one-way synchronization.
Two-way Syncing
Conversely, in two-way syncing, data moves bidirectionally, allowing both websites to update each other. Here’s how to set up two-way syncing:
- Install the plugin on all sites: As with one-way syncing, installation is a fundamental requirement for all participating sites due to the custom REST API endpoints.
- Create API keys on both sites: For two-way syncing, generate API keys on both Site A and Site B.
- Cross-enter API keys: In this case, input Site B’s API keys on Site A and Site A’s API keys on Site B. This mutual configuration enables a two-way synchronization, where data changes on either site are reflected on the other.
By following these steps, you can easily establish the desired syncing method, whether it’s one-way or two-way, to suit your specific data synchronization needs.
Features
- Sync WooCommerce products from one store to another
- Syncing can be set up as one-way or two-way
- One-way: changes from 1st store are synced to 2nd one but not vica versa
- Two-way: changes from 1st and 2nd store are synced to each other
- Automatically sync changes or sync manually with Push button
- Syncing can be set up as one-way or two-way
- Unlimited amount of products and stores
- Sync unlimited amount of products
- Sync unlimited amount of stores
- Batch processing to prevent memory and timeout issues
- Select which products are synced
- Sync all products
- Sync products from certain categories
- Sync individual products
- Sync all or only some of the fields
- For example, sync only descriptions and images if prices should be different between stores
- Sync meta fields
- For example, sync ACF fields
- Select field by field which meta fields are synced
- Works with simple and variable products
- Sync simple and variable products including product attributes
- Reporting and one-click push
- Report page tells you which products are synced and which are not
- Push products to other sites with one click in the report page
- Smart Logging
- Keeps track of changes in an easy to read log
- Any errors in the syncing process can be found in the log
- Background Processing
- Syncing is done in background which prevents slowing down the site
- Uses WooCommerce built-in REST API
- As secure as WooCommerce