How SparkLayer Works


Think of SparkLayer as a B2B widget that enhances your existing eCommerce website. There's no lengthy implementation or customisation process beyond a one-off setup of connecting your backend systems that manage your B2B data; once you're connected, it's ready to go and your B2B customers can start placing orders!

The key elements to SparkLayer

To better understand how SparkLayer fits into your current system architecture, there are three key elements to understand.

In its' most simple form, SparkLayer is a headless eCommerce solution that does the following:

  1. Firstly, it connects to your existing eCommerce platform (e.g. Shopify) to synchronise product and customer data

  2. Secondly, it talks to your backend systems (e.g. ERP) to connect to your B2B data such as price lists

  3. Thirdly, it enables a frontend experience for your customers so they can place orders

We call these three elements the SparkLayer Connector, the SparkLayer Backend, and the SparkLayer Frontend.


Key Function

SparkLayer Connector

The SparkLayer Connector is the gateway between SparkLayer and your eCommerce platform and allows data (such as products and customers) to synchronise between all systems.

SparkLayer Backend

The SparkLayer Backend comprises of an API (the SparkLayer API) that connects to your backend systems (e.g. ERP, CRM, or iPaaS) to retrieve wholesale data such as price lists, pack sizes, and to send back completed orders

SparkLayer Frontend

The SparkLayer Frontend comprises a 'widget' (the SparkLayer Frontend) that renders an ordering interface on your website. This includes a product purchasing interface, a quick ordering cart, and a my account area

How SparkLayer connects to your systems

If we look at your current system architecture, it's likely that your eCommerce platform will be doing the following:

  • Talking directly to your backend systems (e.g. ERP, CRM, or iPaaS) to synchronise key data such as product information, customer data, order details

  • Providing the interface (i.e. a storefront) for retail customers to browse and place orders from

SparkLayer sits to the side of this, with the SparkLayer API connecting to wholesale-specific data, the SparkLayer Connector connecting to your eCommerce platform, and the SparkLayer Frontend rendering wholesale-specific frontend features.

Our systems diagram below illustrates how this looks.

Now let's get started and walk through how you can integrate SparkLayer on your website!