The SparkLayer Backend


The SparkLayer Backend consists of a Rest API (the SparkLayer API) that allows you to connect your systems and subsequently send SparkLayer your B2B data.

Because your eCommerce platform is likely already set up to receive many forms of data from your backend system (e.g. product information, customer information), for most scenarios, SparkLayer only needs to retrieve a limited range. This typically includes:

Data type


Product Pricing

Product pricing data will be retrieved via price lists

Pack Sizes

This determines the increments products can be purchased in

Customer Data

This is required so that SparkLayer knows when a B2B customer signs in and what prices and rules to show them

Understanding the data flow

The flow of data to SparkLayer will vary based on the systems used. With your current website, it's likely that the data may actually come from multiple sources:

  • Your backend system (e.g. ERP, CRM, or iPaaS)

  • Your eCommerce platform (e.g. customer information such as addresses, tags, preferences)

Because of this, SparkLayer can be adapted to suit your unique flow. For example, If you need customer data to come from your eCommerce platform, this can be supported. Or if you'd prefer this came from your backend system, that can also be configured.

The diagram below illustrates how SparkLayer can fit into your data flow and during the Onboarding Process, you can configure how this works.

Click to zoom

Available integrations

SparkLayer integrates with a number of leading backend systems which make it rapid to connect your data to send to SparkLayer. Our available integrations include:




Learn more


Coming soon


Coming soon