WordPress.org

Plugin Directory

MIPL WC Multisite Sync – Synchronize WC Products, Orders, Customers & Coupons across multiple sites

MIPL WC Multisite Sync – Synchronize WC Products, Orders, Customers & Coupons across multiple sites

Beschreibung

Easily synchronize your WooCommerce stores and keep everything updated automatically! Whether you manage multiple online stores or a marketplace, this powerful plugin ensures seamless synchronization of products, stock, orders, customers, coupons, and reviews across all connected WooCommerce sites.

Features:

  • Sync Products with Customizable Options – Choose what product details to sync, including/exclude stock, categories, attributes, prices, images, and more based on your needs.

  • Sync Stock Levels – Prevent overselling by keeping inventory synchronized in real time across multiple WooCommerce sites.

  • Sync Orders – Orders placed on sub-sites are automatically sent to the main site for centralized management.

  • Sync Customers – Customer data from sub-sites is synced to the main site for a unified database.

  • Sync Coupons & Discounts – Apply coupon codes and discounts across multiple stores instantly.

  • Sync Reviews – Keep product reviews uniform across all stores, enhancing trust and credibility.

  • WooCommerce API Integration – Uses WooCommerce’s REST API for secure and efficient data synchronization.

  • Sync Logs – Get detailed logs of all synchronization activities for better tracking and troubleshooting.

  • Automatic & Manual Sync – Choose between real-time automated synchronization or manual sync as per your business needs.

Why Choose This Plugin?

  • Save time by eliminating the need for manual updates.
  • Improve accuracy with real-time stock and order syncing.
  • Centralize order and customer data on the main site.
  • Prevent errors and overselling with automatic inventory updates.
  • Ensure smooth operations across multiple WooCommerce stores.

This plugin is the perfect solution for businesses managing multiple WooCommerce sites, making store management effortless and efficient. Get started today and keep your stores perfectly synchronized!

Links

Screenshots

  • Configure API keys for both the main site and subsite.
  • Setting the Synchronzation of Products, Orders, Customers & Coupons.
  • Manual Synchronization.
  • Allow Unsafe url for testing.
  • Synchronization Log.
  • Product update and sync.

Installation

  1. Upload plugins folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‚Plugins‘ menu in WordPress.
  3. Take backup of your database & files.
  4. Grant Access to WooCommerce sites to get API Key from „WooCommerce > Sync Settings“.
  5. 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’s functions.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.

Rezensionen

30. März 2024
Experience seamless synchronization for your WooCommerce store with „MIPL WC Multisite Sync“. This plugin offers a user-friendly interface and comprehensive syncing capabilities for products, orders, customers, and coupons. With reliable performance and excellent customer support, it’s the perfect solution for effortless management of your e-commerce business.
Lies alle 3 Rezensionen

Mitwirkende & Entwickler

„MIPL WC Multisite Sync – Synchronize WC Products, Orders, Customers & Coupons across multiple sites“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

Änderungsprotokoll

1.2.0

  • Added Brands
  • Updated some settings
  • Fixed duplicate product sync issue.
  • Fixed variable product sync.
  • Security fixes

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.