Norce Commerce data synchronisation

Norce Commerce data synchronisation

Norce Commerce

This guide explains how to synchronising Norce Commerce product data with Hello Retail by using Norce’s product feed exports and delta functionality.


Overview

To enable data synchronisation between Norce Commerce and Hello Retail, we utilise:

  • Product and ProductStatus exports from Norce Commerce.

  • Delta functionality to allow feeds to run more frequently with minimal system load.

This document will walk you through:

  1. Setting up the product feed channel.

  2. Configuring delta functionality.

  3. Creating API credentials for Hello Retail.

  4. Gathering general shop information.

1. Create a Product Feed Channel

Follow the steps in the Norce documentation under “Configuration” to create a product feed channel:
👉 Building a Norce Product Feed Receiver - Configuration

Make sure you:

  • Set the feed format to JSON.

  • Set Include Inactivated Variant Day Count to 1.

Once the feed is configured, provide us with the Channel Key parameter.

2. Configure Delta Functionality

Because the integration uses delta updates, it is important to configure this properly in Norce.

Follow the sections in the Norce documentation:

  • Enable tracking of delta changes

  • Delta configuration

👉 Configure Delta Changes

Adjust your delta settings as needed for optimal synchronisation with Hello Retail.

3. Create API Credentials for Hello Retail

We require API credentials to connect with your Norce Commerce environment. Follow this guide to create the necessary API tokens:
👉 Accessing APIs with OAuth2 Accounts

Provide us with the following parameters:

  • Client id

  • Client secret

  • Client scope (if scope is not "prod")

4. Gather General Shop Information

We also need the following details about your shop:

  • Application id – This can be found in Norce under Settings → Applications.

  • Primary culture code – Located in Settings → Applications → Cultures.

  • client slug – Found in Settings → Client.

  • client region – This is most likely "se", but please confirm with Norce if you are uncertain.