Description
Synchronize products, stock levels, orders, customers, and coupons seamlessly across multiple WooCommerce sites.
Features
-
Comprehensive Synchronization
Effortlessly synchronize products, stock levels, orders, customers, and coupons across multiple WooCommerce sites to ensure consistency and accuracy. -
WooCommerce API Integration
Utilize the robust WooCommerce API for seamless and secure data synchronization between your sites, ensuring compatibility and reliability. -
Detailed Synchronization Logs
Keep track of all synchronization activities with comprehensive logs, offering transparency and easy troubleshooting for any data inconsistencies.
Screenshots
Installation
- Upload plugins folder to the
/wp-content/plugins/
directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Take backup of your database & files.
- Grant Access to WooCommerce sites to get API Key from “WooCommerce > Sync Settings”.
- Update the settings Synchronization.
FAQ
-
Is getting SSL error?
-
Confirm SSL is enabled on both sites for secure data transfer. Without SSL, API key access will be ineffective. For testing on localhost or development environments, use self-signed SSL. Include the following code in the functions.php or main plugin file on both sites.
add_filter('http_request_args', 'wp_wc_allow_unsafe_url_for_testing', 0, 1); function wp_wc_allow_unsafe_url_for_testing($args) { $args['sslverify'] = false; $args['reject_unsafe_urls'] = false; return $args; }
Please replace ‘development’ with the actual value that indicates your development environment if your setup uses a different constant or configuration.
Remember to remove or adjust this code before deploying your website to a live production environment, as using self-signed or invalid SSL certificates in production can expose your site and users to security threats.
-
How To Fix the “cURL Error 28: Connection Timed Out”
-
Increase the HTTP request timeout,
Place this code snippet in your theme’sfunctions.php
file, If you need a longer timeout, you can adjust the value accordingly.// Increase HTTP request timeout function custom_http_request_timeout( $timeout ) { $timeout = 60; // in seconds return $timeout; } add_filter( 'http_request_timeout', 'custom_http_request_timeout' );
If you’re still encountering errors after increasing the timeout, follow the troubleshooting steps you mentioned:
1. Check Firewall settings in Security Plugin: Ensure that your security plugin is not blocking outgoing requests.
2. Check site SSL Certificate: Verify that your SSL certificate is valid and properly configured.
3. Check the cURL version: Make sure cURL is installed and updated to the latest version on your server.
4. Check the PHP memory limit: Ensure that your PHP memory limit is sufficient for the operations you’re performing.
Reviews
Contributors & Developers
“MIPL WC Multisite Sync – Synchronize WC Products, Orders, Customers & Coupons across multiple sites” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.
PenyumbangBerminat dalam pembangunan?
Layari kod, periksa repositori SVN, atau langgani log pembangunan dengan RSS.
Changelog
1.1.7
- Security fixes
1.1.6
- Security fixes
1.1.5
- Security fixes
1.1.4
- Small fixes
1.1.3
- Added subsite to mainsite product sync.
- Added manual API keys setup.
- Modified products sync on row and bulk action functionality.
- Fixed order currency sync.
- Added Misc setting for Connection timeout and http/non-SSL sites.
- Applied translate js script text.
- Small Fixes.
1.1.2
- Fixed Product Sync.
- Small Fixes.
1.1.1
- Fixed product images sync issue.
- Added synced product on create or update in new product editor.
- Added sync product button in new product editor.
1.1.0
- Fixed new Products sync using SKU ID.
- Small fixes.
1.0.9
- Fixed Products Sync using SKU ID.
1.0.8
- Added Products Bulk & Row action sync.
- Added manual sync for Orders, Coupons, Customers.
- Small fixes.
1.0.7
- Added Categories sync.
- Added Product Reviews sync.
- Fixed cross-sell and up-sell product setting issue.
- Small fixes.
1.0.6
- Fixed stock reduce issue on block editor checkout order.
- Fixed manually synced time.
- Small fixes.
1.0.5
- Added SSL error notice.
- Small fixes.
1.0.4
- Fixed WooCommerce activation message.
- Fixed media size issue.
- Fixed Coupon restore issue.
- Fixed Product stock update on order.
- Fixed Product images sync issue.
- Update Webhooks.
- Security fixes.
1.0.3
- Compatible with WooCommerce 8.3+
- Update Webhooks.
- Coupon exclude products.
- Security fixes.
1.0.2
- Auto delete log using cron_schedules.
- Fixed Webhooks.
- Fixed order.updated webhook called multiple times.
- Fixed cross-sells, up-sells products sync.
- Small Fixes.
1.0.1
- Security fixes.
1.0.0
- Added Synchronize Products, Stock, Orders, Customers, Coupons.
- Added Synchronize Logs.