New Integration: WooCommerce Syncing for Inventory & Orders
November 09, 2022
WooCommerce Integration Features
- Reliably sync your entire inventory list with your WooCommerce website
- Receive online WooCommerce orders directly into SalesBinder
- Automatically update WooCommerce inventory quantities as they change in SalesBinder
- Sync high resolution inventory photos (or smaller optimized versions)
- Sync item variations (different quantities for size, color, etc)
- Sync inventory custom fields as WooCommerce basic attributes
- Choose a specific location to sync inventory quantities with WooCommerce
- Match existing inventory data using SKUs & IDs, or exact name matches
- Automatically check your website for WooCommerce updates and suggest applying updates
How Do I Setup WooCommerce Syncing?
In order to start using our new WooCommerce integration with your website, all you need to do is login to your SalesBinder account and navigate to Settings --> Manage Integrations. From there you can authorize the integration with your website and select your syncing preferences.
Once you save your preferences, syncing automatically begins in the background. We even have a nice syncing status bar that updates live so you can follow along or leave and come back later to check on the progress:
How Does This Integration Work?
Data Access: We've built this integration using WooCommerce's official API endpoints. Once you authorize your SalesBinder account to access your WooCommerce website, we'll setup webhooks on each side so any relevant actions will sync automatically (no repetitive data polling required for checking if any changes have been made).
Website Configurations: We're proud to support all types of WooCommerce website configs. This includes websites running directly on a top level domain name (something.com), under a subdomain (store.something.com), as well as under a sub-directory (store.something.com/shop).
Ensuring Reliable Syncing: We understand that not all web hosting providers can support long running background server commands, so we break up the syncing process into small pieces. We first sync basic inventory data one-item-at-a-time, along with the primary product image, then we circle back to any inventory that has multiple images and upload those remaining images after the initial sync.
If you still run into server timeout issues on your web host (an error will be posted in your Integrations Log so you'll know), you can disable the option for "Sync highest resolution photo sizes" to lower the demand on your web hosting.
All syncing actions are logged into your Integrations Log so you can review all relevant activity relating to WooCommerce and your SalesBinder account. If you spot any errors, it will provide a helpful description as to why it happened, and we support retrying that action to see if it works on a subsequent retry.
Sunsetting Our Previous "Woo + SalesBinder" WordPress Plugin
Before this integration was made available we offered an older custom WordPress plugin that could do basic syncing between WooCommerce and SalesBinder called "Woo + SalesBinder". This plugin is no longer supported and we definitely recommend migrating to start using this new integration. To migrate to this integration all you need to do is remove the old Woo + SalesBinder plugin from your WordPress website, then setup this new integration. Syncing your inventory will check for existing WooCommerce product matches so it shouldn't create duplicates – everything will simply continue along.