Skip to content
Last updated

This tutorial provides an overview of how to set up an integration between Norce Commerce and an ERP (Enterprise Resource Planning) system. It covers the essential features, common practices, and integration scenarios for synchronizing business data.

Integration Overview

ERP integrations typically synchronize the following business entities between Norce Commerce and the ERP system:

  • Products: Product data, including attributes and identifiers.
  • Prices: Pricing information, including dynamic and list prices.
  • Inventory: Stock levels and warehouse availability.
  • Customers (Companies): Organization and customer records.
  • Orders: Order creation and fulfillment.
  • Later Transactions: Post-order events such as deliveries, invoices, and credit payments.

Each integration area is described in detail below.

Product Integration

Product data can originate from either Norce Commerce or the ERP system. Two main scenarios exist:

  • Products created in Norce: Products are first created in Norce and then synchronized to the ERP.
  • Products created in ERP: Products are first created in the ERP and then imported into Norce.

Some clients use both scenarios for different product assortments.

Extended Products

Extended (long tail) products are typically created in Norce and only added to the ERP when needed (e.g., upon first order). Until then, all product management occurs in Norce. Once used, these products are often converted to self-stocked items and follow the standard process.

  • Extended products (coming soon)

Price Integration

Pricing can be managed in Norce Commerce or in the ERP system:

  • Norce-managed pricing: Norce's pricing module supports dynamic price rules.

  • ERP-managed pricing: The ERP provides list prices and additional data such as unit cost or recommended price.

  • Price integration

  • Cost integration (coming soon)

Inventory Integration

Inventory data should be synchronized for all warehouses and locations, including physical stores and outlets. Inventory can be sourced from the ERP or directly from systems like POS or WMS.

  • Inventory integration (coming soon)

Customer Integration

Most modern solutions do not synchronize private customers between Norce and the ERP, as this is often handled by a CRM. However, organizations (Companies in Norce) are typically integrated and kept in sync with the ERP.

  • Company integration (coming soon)
  • Customer integration (coming soon)

Order Integration

Orders that are paid or reserved are sent directly to the ERP for fulfillment. The integration process may vary depending on product setup, payment methods, and omnichannel requirements.

  • Order integration (coming soon)
  • Order status updates (coming soon)

Post-Order Transactions

After an order is created, Norce Commerce can process delivery notes and invoices from the ERP. This enables customer notifications and payment capture. Returns are not handled in Norce, but crediting payments (partial or full) can be managed if supported by the payment service provider (PSP) and payment method.

  • Delivery note integration (coming soon)
  • Invoice integration (coming soon)
  • Credit payment integration (coming soon)