---
title: Features
slug: features
description: The SparkLayer Frontend comprises a variety of interfaces (or "widgets") that are installed on your website. Once set up, your logged in B2B customers then get an optimised "self-service" experience that makes ordering and managing their account a breeze!
image: https://www.sparklayer.io/assets/images/logos/og-logo.png
icon: ⭐
docTags: 
createdAt: 2023-06-13T05:47:12.000Z
---

## Introduction

The SparkLayer Frontend comprises a variety of interfaces (or "widgets") that are installed on your website. Once set up, your logged in B2B customers then get an optimised "self-service" experience that makes ordering and managing their account a breeze!&#x20;

:::hint{type="success"}
**🚀 Upgrading to the latest SparkLayer version**
To benefit from our latest updates, please upgrade your [SparkLayer Core Script](https://app.sparklayer.io/integrations/widgets/core). You can learn about how the Core Script works in [our guide here](docId\:QWXsYM9X5_pvIOGUteKcP).
:::

## Frontend Interfaces

The [Frontend Interfaces](docId\:ccZ1vnH0O6D_722w35Xpa) are the specially optimised B2B "widgets" that get shown to your B2B customers once they log in. They are designed to make ordering and managing their account as easy and "self-service" as possible, helping them save time and automating many of the processes and activities you may have previously done manually.

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/Sl706YuPabeNu0KDqpauY_cart.jpg)

[My Cart Interface](docId\:efevur-A3yCJXUHvrR7t-)

The SparkLayer My Cart Interface provides your B2B customers with a rapid way to build and place orders on your website. It replaces certain elements of your existing website, providing customers a seamless way to order from you.

:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/XwNQFW-AL-A5DqPxHepcX_account.jpg)

[My Account Interface](docId\:lQXaNI7IVDqna09D9soAP)

When SparkLayer is installed on your website, it automatically replaces your website's existing my account area and allows your B2B customers to keep track of key information about their account, track orders and much more!
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/AGfUECzDPklEfyt9Nf6ru_image.png)

[Product Detail Interface](docId\:JkCjbYUAnjzp75I8ul7MT)

The Product Detail Interface lets your B2B customers quickly and easily add products to their order and automatically loads when a logged in B2B customer visits a product detail page on your website.
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/qWR-wUx4bRzo8vpJbNZmg_image.png)

[Product Card Interface](docId\:Mrp_Z0QIZQ2QksseuJylv)

The Product Card Interface lets you display B2B pricing and the ability to add products to an order anywhere a "product card" is shown on your website. Typically this includes product collection (or "category") pages, and product upsells.

:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/JqdLbaSP2Tn4fw6WpY669-qGY2hdtXD-Nn-YPA9mqR_-20241024-080944.jpg)

[Product Matrix Interface](docId:8Go0NYHFDmYnwlJSNfO-S)&#x20;

The Product Matrix Interface lets your B2B customers see your products in a special "matrix table" view making it easy to quickly add products to an order.
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/OqOZGnuHjZnjFCQowZb-f_slots.jpg)

[Custom Slots ("Targets")](docId\:l_2ooHJiY-rAx2chBMgP2)

Custom Slots (or "Targets") allow you to enhance a range of the SparkLayer Frontend Interfaces
by adding your own custom code in predefined areas.
:::
::::



***

## Features & Addons

Alongside the built-in Frontend Interfaces and customisations, SparkLayer has a number of major features that unlock powerful features for your B2B customers and internal teams.

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/g45guuw88M6ukW-GjPfnu_sales-agents2.jpg)

[Sales Agent Ordering](docId\:Uw8mDbMEfwWKqZrVB5CqX)

Sales Agent Ordering is a powerful feature of SparkLayer that lets certain users (Sales Agents) place orders and manage accounts on behalf of your B2B customers.&#x20;
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/H4kf0K2mSafPaIOY7rY-N_company-users.jpg)

[Company Users](docId:_WwfeWVJY9xrSuNCQlFoZ)

Company Users allows companies to create "teams" of users that can share specific actions within their account, optimising company B2B purchasing.


:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/JqdLbaSP2Tn4fw6WpY669-zKk9sCFKzkzbEJnNycb-I-20250321-061508.jpg)

[Quoting Engine](docId:8A4OpNIndUyfs3Pup-tuo)&#x20;

The SparkLayer Quoting Engine introduces a unified solution that streamlines the entire "quote-to-order" process for your sales team and B2B customers.
:::

:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/fEZAze1iCSqyaIX4P633w-20260224-060955.jpg)

[Forms](docId\:nn5qnfmfGkXlyUmAMpSnq)&#x20;

SparkLayer Forms gives you a simple way to capture, review, and approve wholesale customers - directly from your existing eCommerce store.
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
![](https://api.archbee.com/api/optimize/kxppJrvFK15E9wXbMKaTP/QWO42aqSwSyyyEMRURWT3-20260430-140131.jpg)

[B2B Catalogs](docId\:plxT_QlDSepZu2YqVuicC)&#x20;

Control which products your B2B and B2C customers see in your store. Tag products as B2B-only or B2C-only, and create tailored catalogs for specific customer groups - free with every plan.
:::

:::VerticalSplitItem

:::
::::



***

## Configurations & Customisations

SparkLayer has support for a wide range of additional [configurations and customisations](docId\:SBEaOaCq_A7FfbTatX8bD)  that you can apply to tailor the B2B experience for your customers.

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem
[Quantity Rules](docId\:CmxfrPgjQxfz9vJzTVv0D)

Product pack sizing
Minimum quantities
Maximum quantities
:::

:::LinkArrayItem
[Pricing Display](docId\:S_VTlJBorGmnwjjfSMom9)

RRP (MSRP) pricing
Quantity pricing
Unit cost pricing
:::

:::LinkArrayItem
[Stock Display](docId\:Gj_Ao_gQ6oA-jx0D27Hys)

Live stock levels
Pre-order & backorders
Reserving stock
:::

:::LinkArrayItem
[Product Display](docId\:m3DF4f0Eyc2rM-vUaRG9H)

Layout customisations
Product customisations
Quick-buy mode
1-click ordering
:::

:::LinkArrayItem
[Payment Methods](docId\:ibIKczvHM085BkeJIfFYv)

Enable B2B payments
Setting the defaults
Renaming payment methods
Request for quotes
:::

:::LinkArrayItem
[Cart & Checkout](docId\:o3nDhZBCxisWH6M6satDt)

Custom checkout fields
Custom file uploads
Terms & conditions
Customising text
:::

:::LinkArrayItem
[Tax & Shipping](docId\:ZSsXG6FjRLCod_GxoluTN)

B2B-only shipping
Free shipping rules
Tax handling
Product tax rules
:::

:::LinkArrayItem
[Account & Addresses](docId\:xXiWZ30EfVbKXnuF3j1G8)

Custom account fields
Address editing
Address display
Sales statistics
:::

:::LinkArrayItem
[Credit, Net Terms, & Invoicing](docId\:yWm70oQUosyKOoIqb4Z4G)

Credit limits
Account balances
Net terms
Attaching PDF invoices
:::

:::LinkArrayItem
[Customer Pricing](docId\:v8dVUcJ7Ju0fH7BvINrEw)

Customer discounts
Customer price lists
:::

:::LinkArrayItem
[Languages & International](docId\:kLrS7wtxn3WnCDy8z5Zvu)

Supported languages
Locale support
Text overwrites
:::

:::LinkArrayItem
[Automation & Workflows](docId:7kxW1S6TBM57MlpLJn_Uk)

Update order statuses
Sending notifications
:::

:::LinkArrayItem
[Product Settings](docId\:Cm9B1I6Cz0vOlc67g-fJI)

Advanced product settings
Customer-group settings
:::

:::LinkArrayItem
[Timeline & Communications](docId\:Kf-Gd3nHSXlrn2zZvla1Y)

Track communication and activity across all order types
:::
::::

