Built by Amplience
Integrates with:
  • commercetools
  • Salesforce
  • BigCommerce
  • Shopify
  • Open Source

Integration Middleware

Integration Type: Development PackageDeveloped: Amplience

Amplience Integration Middleware is a service written in Node.js that is intended to manage a number of various commerce services.

dc-integration-middleware uses codecs in order to determine how and where to get data from. It currently supports gathering eCommerce data from:

  • commercetools

  • BigCommerce

  • Shopify

  • Salesforce Commerce Cloud

  • REST


The CommerceAPI interface exposes these methods:​

  • getProduct (by ID or slug)​

  • getProducts (by IDs, keyword, or category ID)​

  • getCategory (by ID)​

  • getCategoryTree (category structure)​

  • getCustomerGroups (customer segmentation)​

Concrete implementations of this interface are referred to as Codecs and are located in src/codec/codecs. Platform-specific e-Commerce implementations are found in src/codec/codecs/commerce. You can find types and methods here.​

There is a separate project called dc-integration-tester which provides a CLI that lets you test the codecs in this project with your configuration, and potentially test new or modified codecs on your own copy of the codebase.​

There are also Unit Tests for each method and vendor.​


  • Available to all Amplience Dynamic Content customers​

Bye-Bye Bad Shopping Experiences

Join the 400+ global brands we help to win