The following issues have been found with external developers syncing through the WooCommerce/Infusion Sync Tool.
For support with syncing issues, please first test deactivating external plugins and sending an order to Infusion to eliminate settings or incompatibilities between those plugins and the Infusion WooCommerce Sync.
E-commerce sync status:
A status message will display in E-commerce Settings:

Sync in process:

Failed sync:

Troubleshooting:
Edit Theme: functions.php
The WooCommerce Appearance functions.php file may require the following to be added:
add_filter('rest_pre_dispatch', function($result, $server, $request) {
if (isset($_SERVER['HTTP_USER_AGENT']) && (stripos($_SERVER['HTTP_USER_AGENT'], 'infusion') !== false || stripos($_SERVER['HTTP_USER_AGENT'], 'Infusion') !== false)) {
add_filter('is_protected_meta', function($protected, $meta_key, $meta_type) {
return false;
}, 10, 3);
}
return $result;
}, 10, 3);
Orders Not Syncing: E-commerce error: GST Rate is null
In WooCommerce → Settings → Tax → Standard Rates
Untick Compound and save

Orders Not Syncing: Order status: On Hold
WooCommerce orders must be set to Processing to sync to Infusion.
An Invoice Payment Plugin was found to have a setting to Choose an order status which was set to On hold. Once changed to Processing, new orders were sent to Infusion.
Orders Not Syncing: Deleted Products/ Changed Product Codes
If orders have previously been syncing and it is now found that the sync is failing, check the following:
- Is there a product on the order that has been deleted from Infusion?
- Is there a product on the order whose product code has changed in Infusion?
If unable to establish the issue, cancelling the order in the WooCommerce back end and processing manually in Infusion will allow other sync processes to continue.
Products Not Syncing: Existing Products or Categorisation in WooCommerce
Linking Infusion to an existing WooCommerce site duplicated to a sandbox may run into conflicts based on conflicting SKU's (Infusion Product Codes) or categories / web tags or brands.
It is recommended to clear the existing WooCommerce database of all existing products and categorisations before attempting to sync from Infusion.
B2B Infusion Customer Pricing
To access a B2B Customer's pricing you will need the NV Infusion Pricing Plugin. This is not yet available in the WooCommerce market place. Please send a request to web@netvalue.nz
E-commerce sync paused
If a site is found to be ‘spamming’ error inboxes with multiple errors the sync can be paused pending further investigation. Infusion staff may do this without notice if the site is constantly sending errors.
After troubleshooting if the sync is still not successful contact web@netvalue.nz providing:
- The Licensee name from Infusion
- The Staging website address
An admin username and password for the website is likely to be requested for any further troubleshooting.
Support fees may be charged for troubleshooting.