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:
Salesforce Commerce Cloud
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