WooCommerce Integration Module
Module retrieves from WooCommerce and displays customer’s recent orders in the Customer Profile pane. Different mailboxes can be connected to different WooCommerce stores.
Requirements
- WooCommerce 2.6 or later (all existing WC API versions are supported).
- Your store must use HTTPS protocol.
- Your store should NOT be protected with Basic HTTP Authentication.
Configuration
WooCommerce settings can be configured globally for all mailboxes in “Manage » Settings » WooCommerce” or on a per mailbox basis in mailbox’s WooCommerce settings.
On module’s Settings page you need to enter your store’s WooCommerce API credentials. You can generate API credentials in your WordPress admin area under “WooCommerce » Settings » Advanced » REST API”. (See instruction here)
Troubleshooting
If WooCommerce orders are not being shown in FreeScout, got to “Manage » Logs » App Logs” and search for lines starting with “[WooCommerce]…” in “laravel” logs. Analyze those error messages and try to fix them yourself or find someone who can do it for you.
Limitations
If you are using some plugin to change Admin Login URL in your WordPress installation, in order to view orders from FreeScout you’ll need to log in to your WordPress admin area first (as links to orders in FreeScout always lead to URLs like /wp-admin/post.php?post=490&action=edit)