Plugin data sync for Staging

WooCart automatically downloads WooCommerce data from the live store to staging before publishing. This includes orders, customers, products (with the product variants), tax classes, and coupons. WooCart cannot do that automatically for plugins.

If your store has a plugin that requires the latest data is downloaded from live to staging, we need to add an exception to our Staging Publish process. Contact us with more information about the plugin.

Examples of these plugins include:

  • Affiliate plugins
  • Marketplace sync (eBay, Amazon, Etsy)
  • Payments

Plugins Supported for Data Download

  • Affiliate Egg
  • Affiliates Manager
  • AffiliateWP
  • eBay Lister
  • iPayment (PaySafe)
  • Product Vendors
  • Ultimate Affiliate Pro
  • WooCommerce Subscriptions
  • FooEvents
  • Memberium
  • InfusedWoo
  • YITH WooCommerce Affiliates
  • YITH WooCommerce Ajax Product Filter

Adding custom sync options on your own

If you have a plugin that is not supported and you want to add support, you can configure it to also sync certain tables or post types depending on what plugin uses for storing data.

For tables, create a file  /var/www/public_html/wp-content/.sync-tables and add tables one per line that you want to sync. For example:

wp_wc_fs_licensed_products
wp_wc_fs_product_licenses_keys
wp_wc_fs_product_licenses_keys_generator_rules
wp_wc_fs_queue
wp_wc_gpf_render_cache

You can get the list of all tables by Using Adminer or running  wp db tables --list-all in WP-CLI.

For tables, create a file  /var/www/public_html/wp-content/.sync-post-type and add tables one per line that you want to sync. For example:

refund
affiliates

You can get the list of all tables by using Adminer or running  wp post-types in WP-CLI.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us