Norce Commerce data synchronisation¶
Norce Commerce¶
This guide explains how to synchronise Norce Commerce product data with Hello Retail by using Norce product feed exports and delta updates.
After completing this guide, create a default Norce Commerce product feed integration in the Hello Retail Dashboard.
The API credentials and general shop information mentioned in this guide can also be used to set up an order feed and synchronise orders.
Overview¶
To enable data synchronisation between Norce Commerce and Hello Retail, we use:
-
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:
-
Setting up the product feed channel.
-
Configuring delta functionality.
-
Creating API credentials for Hello Retail.
-
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 Hello Retail with the Channel Key parameter.
2. Configure Delta Functionality¶
The integration uses delta updates. Configure delta tracking in Norce so incremental changes are generated correctly.
Follow the sections in the Norce documentation:
-
Enable tracking of delta changes
-
Delta configuration
Adjust your delta settings to match your desired update frequency and system load.
3. Create API Credentials for Hello Retail¶
We require API credentials to connect to your Norce Commerce environment. Follow this guide to create the necessary API tokens:
Accessing APIs with OAuth2 Accounts
Provide Hello Retail with the following parameters:
-
Client ID
-
Client Secret
-
Client Scope (if scope is not
prod)
4. Gather General Shop Information¶
Provide the following details about your shop:
-
Application ID β Found in Norce under Settings β Applications.
-
Primary culture code β Located in Settings β Applications β Cultures.
-
Client slug β Found in Settings β Client.
-
Client region β Most commonly
se. Confirm with Norce if uncertain.