Skip to main content

Syncing your Shopify inventory with Talon.One

Let's set up Shopify to sync your product inventory with a cart item catalog in Talon.One.

Talon.One requirements

Shopify requirements

Setting up the integration

1

Connect a cart item catalog

  1. Create a cart item catalog and connect it to your Application. Remember the catalog ID, for example, 34.

    tip

    To see the catalog ID, click Account > Tools > Cart Item Catalogs.

    The ID is displayed in the second column of the list.

  2. In Shopify, open Apps > Talon.One.

  3. On the Talon.One page, configure the following parameters:

    • In API Key, paste the Integration API key you created.
    • In Deployment URL, type the base URL of your Talon.One deployment, for example, mycompany.europe-west1.talon.one.
    • In Catalog ID, enter the ID of the cart item catalog you created, for example, 34.
  4. To test the connection with the values provided, click Connect.

  5. If the test is successful, click Save.

2

Verify the initial product sync

Connecting the catalog starts an initial product sync.

Refresh your catalog page in Talon.One until you see new products being added. If nothing changes within a few minutes, see Troubleshooting.

The full sync may take several minutes, or even hours if you have millions of products. The process will continue in the background.

After the sync is complete, your cart item catalog contains the products from your Shopify catalog.

3

Next steps

You can now use your synchronized cart item catalog, for example, to apply strikethrough pricing to your Shopify products.

Troubleshooting

If some or all of your products are missing from the cart item catalog, do the following:

  1. Open the Integration API logs.
  2. Click Filter > Application > [Name of your Application].
  3. Click Filter > Status > Error.
  4. Next to the most recent entry with the path /v1/catalogs/1/sync, click +.
  5. Open the Response tab and check the error messages:
    • If there are Attribute not found error messages, create the missing attributes in Talon.One. As soon as the attributes are created, the sync restarts.
    • If there are other error messages, contact your Customer Support Manager.