In this article, we discuss the common issues that we encounter when integrating with WooCommerce. Please refer to the listed issues below:
To be able to integrate your WooCommerce, we have system requirements that need to be met to successfully connect to OneSaas:
- WooCommerce version 3.5 or above
- WordPress version 4.4 or above
- Pretty permalinks in Settings > Permalinks so that the custom endpoints are supported. Default/Plain permalinks will not work.
During the connection process, you will be asked to enter your Domain URL. Do not include /wp-admin extension. Please refer to the sample below:
For complete connection instructions, you can refer to our Connect WooCommerce guide.
API Limitation for Custom Statuses
With WooCommerce, if there are Custom Statuses for orders added, it is impossible for us to pull these and use it as a filter within OneSaas unless the WooCommerce Admin plugin is installed.
The WooCommerce Admin plugin will give OneSaas the API access to the custom statuses that will be added to the WooCommerce site.
If you do not have this plugin yet, you can read more information on this and download via this link:
How to Enable Pretty Permalinks
Please make sure that any changes will be done with supervision from your web developer.
As per the requirements above, we need to make sure that you have selected Pretty Permalinks since Default/Plain permalinks will not work.
To enable Pretty Permalinks, go to Settings > Permalinks then choose one of the more common permalink structures or enter your own in the Custom structure field using the structure tags.
Any option other than Plain is considered pretty.