Shopify: Configuration

The IntelliDealer Shopify integration can perform a nightly update of parts inventory levels in the Shopify environment with data from the IntelliDealer parts system. IntelliDealer maintains a mapping between Shopify items and IntelliDealer parts through the SKU field in Shopify. The Shopify Integration does not have any direct user interaction after the configuration screen has been set up, aside from the ability to monitor the inventory update logs.

Topics in this section include:

See also: Shopify: Orders and Shopify: Logs.

For legacy configuration instructions see Legacy Configuration (To Be Sunset).

How to Access the Shopify Configuration

From anywhere within IntelliDealer, navigate to Configuration > Interfaces > Other > Shopify.

The screen displays a list of all configured Shopify stores. If no Shopify stores have been configured, the list is empty.

How to Create a new Shopify Store

  1. Click Create.

  2. Set these fields for the new store:

    • Store Name—a unique identifier for the store.

    • Shopify API URL—the URL of your Shopify environment, followed by /admin/api/2022-04/. The date may change depending on the version you are using. For example: myshopifyurl.com/shop/admin/api/2022-04/

    • Shopify Access Token—provided by Shopify. See the Shopify website for details.

    • Update Inventory Nightly—select this checkbox if you want IntelliDealer to automatically update inventory levels in Shopify.

    • Import Orders—if selected, IntelliDealer automatically creates parts invoices from Shopify orders.

  3. Scroll down to the Default Parts Invoicing Properties section.

  4. Set these fields for the new store:

    • Parts Invoice Location—the default location for creating Parts Invoices, used when there is no direct mapping on the Location Settings configuration tab.

    • Parts Invoice Customer—the customer to be used for the created parts Invoice.

    • Salesperson—the salesperson to be used on the parts invoice.

    • To and From Email—used for parts invoice creation emails, these fields specify who the email is sent to, and who the email is addressed from.

    • Comments/Memos—specifies where to store any relevant order notes.

  5. Scroll down to the Additional Store Configuration Options section.

  6. Set these fields for the new store:

    • Force Issue Parts—if selected, forces the interface to issue all parts on the created parts invoice, regardless of stock levels at the creation location.

    • Enhanced Logging—if selected, IntelliDealer logs more detailed information about how inventory levels are calculated. Useful for troubleshooting.

  7. Click one of the save buttons to save your changes.

    You must save changes to the Configuration tab before you can access the other tabs.

How to Modify Location Configuration

On the Locations tab, you can configure different settings for each Shopify store. The locations are retrieved from the Shopify store you set up in How to Create a new Shopify Store.

  1. On the Location Settings tab, click Create.

  2. Use the dropdown menu to select the Shopify location you wish to configure.

    If you do not see any locations populated but you do have locations in your Shopify store, you may have an issue with your API Key or URL. Ensure the settings on the Configuration tab are correct before proceeding.

  3. Under Parts Invoicing Properties, configure the settings to be used for orders creation for the specified location. These settings override the properties configured at the store level.

    To use the default properties, select Use Store Default.

  4. Click one of the save buttons.

How to Map your Locations to a Shopify Store

To determine how inventory is updated in Shopify, you must map the appropriate IntelliDealer locations to Shopify locations. Use the IntelliDealer Locations tab to select Locations to map to Shopify locations. When configured on this screen, inventory levels from these locations are combined to set the total inventory level in the Shopify location.

For example, if London ON has 4 of a given part and Branch ZI has 10, the total inventory updated for this part in this Shopify location is 14.

Special Part Numbers Configuration

To allow for tax, discount, and freight handling when importing Shopify orders, the main configuration screen offers configuration tabs for Shipping Parts, Tax Parts, and Discount Parts. The special parts numbers configured for tax, discount, and shipping are used for the total tax, discount, and shipping costs on a Shopify order. See Special Part Numbers.

All tabs for configuring special parts numbers function in the same way.

  1. Click Create.

    A New pop up opens.

  2. Select the location you are configuring this part for, then enter or search for and select the part number.

  3. Click one of the save buttons.


Feature: 6422 - Shopify Integration

Security: 999 Configuration

Revision: 2025.01