Setting Up WooCommerce

This guide explains how to connect your aACE system to a WooCommerce account. It is intended for system administrators.

Step 1: Create a WooCommerce Website

Follow the WooCommerce documentation to create your ecommerce site.

Note: The aACE+ WooCommerce integration has been verified using a standard WordPress and WooCommerce installation. Non-standard installations, certain web store customizations, and the use of plug-ins may impact the functionality of the integration. This may require the integration to be customized, which will be covered only as part of a current support agreement.

Step 2: Enable the API

The aACE+ WooCommerce integration utilizes the WooCommerce REST API v2.

  1. Log into your WordPress dashboard.
  2. In the left-hand panel, navigate to Users.
  3. Create a new user:
    • Username: aACE
    • Grant privileges: Read and write
  4. In the left-hand panel, navigate to WooCommerce > Settings > Advanced > Page setup > REST API.
  5. Click Add Key:
    • Description: aACE
    • User: aACE
    • Permissions: Read/Write
  6. Click Generate API Keys.
  7. After the API credentials are generated, note the Consumer Key and Consumer Secret for use in the next step.

Step 3: Input Credentials into aACE

Install the Integration

Obtain and install the correct integration on your FileMaker server.

Configure the Integration

  1. Log into aACE and navigate to Menu > System Admin > Preferences > Database Management.
  2. In the Integrations section, mark the flag for eCommerce Integration.
  3. Next to eCommerce Integration, click Open Settings > WooCommerce.
  4. Mark the flag to Enable WooCommerce.
  5. Enter additional credentials you noted previously:
    • URL of your web store
    • Consumer Key
    • Consumer Secret
  6. Click Test.
  7. Optionally, enter a Minimum Creation Date.
    Note: When the eCommerce Integration schedule is enabled, by default all WooCommerce orders will download into aACE. If you do not want this to occur (e.g. the web store was in operation prior to aACE implementation and only recent orders should be downloaded), then enter a timestamp here — aACE will only download orders created on or after this date. 
  8. Close the eCommerce Integration Settings window.
  9. Navigate to Menu > System Admin > Preferences > Automation Schedules.
  10. Mark the flag for eCommerce Integration.
  11. Click Commit Updates.