WooCommerce Troubleshooting

Check Plug-ins and Themes

Even after configuring a successful WooCommerce connection and seeing orders come in the system, clients occasionally report later issues with the previous functioning integration, such as tracking not being sent back to WooCommerce for example. 

This can happen for a variety of reasons, but the most common is a conflict with a theme or plug-in. Simply put, more extensions bring with them more code, code that even WooCommerce cannot necessarily guarantee. As a result, it may be beneficial to disable any non-WooCommerce plug-ins to test the connection. In order to check for conflicts, disable all plug-ins and switch the the default Twenty Nineteen theme. If possible, test with a stable plug-in called “Health Check”  which can disable all plug-ins and change the theme while you are still logged in without altering the site for normal visitors. If that works, enable the plug-ins one by one to see which one was causing the conflict.

Security plug-ins are a common cause of this. Security plugins often restrict the accessibility of endpoints/URLs on a WordPress store. They may allow order to export but prevent another system from posting information to the server. Test this by disabling the security plug-in. If this resolves the issue, check if the plug-in can whitelist your endpoints.