Overview #
Enabling scheduled syncing between Square and WooCommerce ensures that your product information remains consistent and up-to-date across both platforms. This guide will walk you through the steps to set up scheduled synchronization using the Square Sync for WooCommerce plugin.
Configure the Plugin Settings #
Set Up the Source of Truth #
The “Source of Truth” setting determines which platform is the primary source for your product information.
- Go to SWS PRO > Settings > Products
- Look for the Automatic Scheduler toggle switch and turn on.
- In the “Source of Truth” section, choose one of the following options:
- Square: Sync and update product details based on data from Square. This is recommended if Square is your primary platform for inventory and sales management.
- WooCommerce: Sync and update product details based on data from WooCommerce. This is recommended if WooCommerce is your primary platform for inventory management.
Build Your Update Schedule #
Setting up an update schedule ensures that your product information is regularly synced without manual intervention.
- In the “Automatic Update Scheduler” section, select the frequency of updates:
- Hourly
- Twice Daily (Starting Midnight)
- Daily (Starting Midnight)
- Weekly (Starting Monday at Midnight)
- Custom (Coming Soon)
- Be aware that updating with a large product inventory may impact server performance. It is recommended to space your updates to the maximum extent feasible and ensure your server infrastructure can handle the load.
Select Data to Update #
Choose which product data fields you want to sync between Square and WooCommerce. Options include:
- Stock
- Title
- SKU
- Price
- Description
- Check the boxes for the data types you wish to update.
Configure Batch Settings #
Updating products in batches helps manage server load during synchronization.
- In the “Batches” section, select the number of products to update per batch:
- 10-100
Conclusion #
By following these steps, you can set up scheduled syncing between Square and WooCommerce, ensuring that your product information is always current across both platforms. Regular synchronization helps maintain data accuracy and reduces manual management effort.