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)

The module shows orders from WooCommerce Orders page (/wp-admin/edit.php?post_type=shop_order).

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)

Lifetime license for one FreeScout instance
Purchase
  • Version: 1.0.8
  • Required App Version: 1.8.97
  • License Period: Lifetime
  • Open Source: AGPL-3.0