Setting Up Shopify

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

Step 1: Create a Shopify Storefront

Follow the Shopify documentation to create your ecommerce site.

Step 2: Create a Private App

  1. Log into your Shopify Admin console.
  2. In the lefthand panel, navigate to Apps
  3. Near the note about working with a developer on your shop, click Manage private apps.
  4. Create a new private app:
    • Private app name: aACE
    • Emergency developer email: support@aacesoft.com
    • Store content: No access
    • Customer details: Read access
    • Orders, transactions and fulfillments: Read and write access
    • Products, variants and collections: Read access
  5. Click Save.
  6. After the API credentials are generated, note the API Key and Password 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 > Shopify.
  4. Mark the flag to Enable Shopify.
  5. Enter additional credentials you noted previously:
    • URL of your web store
    • API Key
    • Password
  6. Click Test.
  7. Optionally, enter a Minimum Creation Date.
    Note: When the eCommerce Integration schedule is enabled, by default all Shopify 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.

Other Notes

Gift Cards

Gift cards must be handled by Shopify; aACE does not have a gift card management module. To configure aACE for working with gift cards, you must:

  • Create a line item code (LIC) for each gift card denomination you offer. This should be set up as part of your line item code mapping for your ecommerce integration.
  • Create a separate LIC to use when a customer redeems a gift card. Then enter this LIC at Menu > System Admin > Preferences > Database Management > eCommerce Integrations: Open Settings > Shopify > Gift Card Redemption Code.