Return to site

Book a live demo with a B2B expert.

See how SparkLayer fits your setup and what it would take to launch your new B2B store, fast.

  • Get a tailored walkthrough based on your business
  • Learn how it works with your existing systems
  • Get a plan for rollout and adoption
  • Live with Q&A with a B2B eCommerce expert

Let's begin your B2B transformation.

Drop in your email and URL to see what SparkLayer would look like on your store. Prepare to be amazed!

Alex Weston

We'll get back to you within 1 hour to arrange a good time to speak. Alex Weston, General Manager

Not quite ready for a chat? Try our interactive demo instead.
You can also email us at hello@sparklayer.io.
Rated 4.9 out of 5 on the Shopify App Store

Turn your existing store into a complete B2B ordering channel.

SparkLayer adds customer-specific pricing, payment terms and wholesale ordering to the eCommerce store you already use. Customers order for themselves, sales reps order on their behalf, and you control it all from one dashboard.

  • Works with your existing store and business systems
  • Gives every customer their own prices, terms and ordering rules
  • Live within hours, without replatforming or rebuilding your theme

See SparkLayer running on your store. Like magic.

Or try one:

How it fits together

One B2B operation, built around three simple parts.

Your customers buy through your storefront. You manage pricing and customer rules in the SparkLayer dashboard. Your sales reps use the same storefront to order for the accounts they look after. However an order is placed, it ends up in the same store and follows the same operational process.

SparkLayer adds a ready-made B2B ordering experience to your existing eCommerce site. It follows your branding and lets you run retail and wholesale through the same store. It works with Shopify, Wix and BigCommerce, and can be added without rebuilding your website.

  • More than 100 B2B features included
  • Styled to match your existing storefront
  • Run retail and B2B through the same store
  • Quick to install and configure
  • Designed to protect storefront performance

See how installation works

Set up your price lists, customer groups, payment methods, pack sizes and ordering rules in one place. Manage the data directly in SparkLayer, connect one of our ready-made ERP or CRM integrations, or use the SparkLayer API for a custom setup.

  • Create price lists and customer groups
  • Automate pricing from your retail catalogue
  • Manage discounts, quantities and pack sizes
  • Connect your ERP, CRM, accounting or integration platform
  • Invite your team and test changes before publishing them

Look inside the dashboard

Sales reps can open any assigned customer account and place an order using that customer's live prices, terms and ordering rules. They can build or edit the order from a desk, during a customer visit or at a trade show. Once submitted, it goes straight into your store and includes the sales rep who placed it.

  • Order on behalf of assigned customer accounts
  • Adjust prices, shipping and minimum quantities where permitted
  • Use B2B payment methods, including net terms
  • Work across phone, tablet and desktop
  • Track which sales rep placed each order

Explore sales-agent ordering

yourstore.com - B2B ordering
My Cart My Account EC
Harbour House Espresso 1kgSKU: HH-250-1K · 1KG / WHOLE BEANIn stock 100+24+ $196.32$8.18 per unitRRP: $11.90
Ethiopia Yirgacheffe 1kgSKU: ET-1KG · 1KG / GROUNDIn stock 100+12+Qty rules apply $108.60$9.05 per unitRRP: $13.50
View discount or enter code1 Discount Applied
Sub‑total (2 lines, 36 items)$447.60$304.92
Checkout
Ship toUnit 4, Bailey Trade ParkThursday delivery
TermsNet 30 · on account$1,240 credit remaining
PO numberGH‑44192
Goods$304.92
Delivery$12.50
VAT · 20%$63.48
Total$380.90
Place order
Order placed #NW‑4821 · The Grind House · $380.90 Synced to your store · confirmation sent
app.sparklayer.io - Customer groups
Customer groupsCreate customer group
Base customer group
Applies to every B2B customer. Every group below inherits these unless you override them.
b2bBase - USInvoiceOn account
GroupTagPrice listTermsMin order
Base - Europeb2b-base-euEUR · Base EUInvoice€500.00
Base - UKb2b-base-ukGBP · Base UKInvoiceinherits
↳ UK VIPb2b-uk-vipinheritsinheritsinherits
Base - Canadab2b-base-caCAD · Base CAUpfront$100.00
↳ Distributorsb2b-distributorUSD · DistributorNet 60inherits
Tier 1b2b-tier-1USD · Tier 1Net 30$250.00
Set once here - every account in the group orders on these rules.
Ordering for Caffè del PortoAGENT PRICING
Harbour House Espresso 1kgSKU HH-250-1K · 24 units
List $8.90 $8.18
8% agreedCarriage waivedMin qty overridden
Order total · Net 30$250.62

The storefront

Let your customers place their own orders.

Customers sign in to your existing website and see the products, prices and payment terms agreed for their account. They can order whenever it suits them, while your team spends less time entering orders and answering routine account questions.

Explore more

The right prices and terms for every customer.

Each customer signs in to their own price list, payment terms, pack sizes and quantity rules. Trade pricing stays private, while retail prices remain visible where needed.

SparkLayer StoreExample Customer
Organic Cotton TeeSL‑TEE‑01 · one product Three accounts, three deals
PublicNot signed in
RRP$24.99
Sign in for trade pricing
  • Trade price hidden
  • No ordering
BronzeHarbour Trading
Their price$15.90$24.99
  • Net 14 · on account
  • Packs of 6
  • No volume break
Add to Cart
GoldCaffè del Porto
Their price$12.50$24.99
  • Net 30 · on account
  • Packs of 12
  • Save 35% at 12+
Add to Cart
Same product · same store · set once in your price lists
Explore more

Easy to order. Even easier to reorder.

Customers can browse their range, search by product code, build a basket quickly and check out using saved addresses and agreed payment terms. When it is time to order again, they can repeat a previous order in one click.

My Cart My Account EC
Harbour House Espresso 1kgSKU: HH-250-1K In stock 100+ 24+ $196.32$8.18 per unitRRP: $11.90
Ethiopia Yirgacheffe 1kgSKU: ET-1KG In stock 100+ 12+Qty rules apply $108.60$9.05 per unitRRP: $13.50
View discount or enter code1 Discount Applied
Sub‑total (2 lines, 36 items)$447.60$304.92
Checkout
Ship toUnit 4, Bailey Trade ParkThursday delivery
TermsNet 30 · on account$1,240 credit remaining
PO numberGH‑44192
Harbour House Espresso 1kg24 × $8.18$196.32
Ethiopia Yirgacheffe 1kg12 × $9.05$108.60
Goods$304.92
Delivery$12.50
VAT · 20%$63.48
Total$380.90
Place order
Order placed #NW‑4821 · The Grind House · $380.90 Confirmation emailed · logged against the account
Explore more

Keep quotes and approvals in the same place.

Customers can request a quote instead of placing an order. Your team reviews it and sends it back for approval. Once accepted, the quote converts into an order without anyone entering the details again.

CheckoutClose & edit cart
My Cart 2Shipping 3Review & Pay 4Complete
Signed in as Caffè del Porto - acting on their behalf
This order will be submitted as a quote
15/08/2026
Please enter your PO number here
120 Deansgate, Manchester, M3 2FW
Continue
My Cart Shipping Review & Pay 4Complete
Quote submitted #QT‑2214 · Caffè del Porto
4 lines · 48 items$1,284.00
Awaiting your approvalPending
They’ll get an email the moment you price it
Explore more

Give sales reps the same ordering experience.

Sales reps can order for the accounts they manage from a desk, at a counter or on the road. Each sales rep sees the customers assigned to them and every order is recorded against the right account.

JM Jo MercerSales agent · their own book Signed in
To work6accounts today
In play$1,540likely orders
Commission$48264% to target
Ordering on behalf of Riverside RoasterySwitch
Open orders1
RRRiverside Roastery3 lines · saved at the counter$412Resume
Who to work6
BHBeacon Hill DeliEvery 21 days - 3 days overdue~$310Start
TBThe Brew RoomQuiet 38 days - usually weekly~$185Start
Sees 12 of your 74 accounts - nobody else’sEvery order logged to the account

The buyer journey

One experience from application to repeat order.

SparkLayer supports the full B2B customer journey on your storefront, from opening an account to paying an invoice and placing the next order.

Swipe to see the whole journey

What you get

More than 100 B2B features, ready to use.

Ordering, pricing, customer accounts, sales-agent tools, inventory controls and branding are included from day one.

Customer-specific pricing and pack sizes

Assign price lists, pack sizes, minimum quantities and maximum quantities by customer or customer group.

Learn more

Customer account area and order history

Let customers track orders, see live statuses, repeat previous purchases and download invoices from their account.

Learn more

Quick ordering and B2B basket

Customers can search by product code, enter quantities quickly and check out using their saved addresses and agreed payment terms.

Learn more

Sales-agent ordering

Let sales reps place orders for their customers and put phone, email and in-person orders through the same store.

Learn more

Quoting Engine

Manage quote requests, negotiation and approval in one place, then convert the accepted quote directly into an order.

Learn more

Payment methods

Set the payment methods available to each customer, including card, payment on account, invoice and supported finance partners.

Learn more

Quantity price breaks

Show customers how the unit price changes as they buy more, with the correct saving applied automatically.

Learn more

Fast reordering

Customers can duplicate a previous order in one click and adjust it before checking out.

Learn more

Build baskets from files, emails and barcodes

Upload a PDF or CSV, forward an order email or scan product barcodes to begin building a basket.

Learn more

Discount Engine

Run order discounts, coupon codes, free-product offers, scheduled promotions and customer-specific campaigns alongside your B2B pricing.

Learn more

B2B invoices

Give customers access to branded invoices from their account area after they order.

Learn more

File uploads and customisation

Let customers attach purchase orders, artwork or other files to an order or individual order line.

Learn more

B2B registration forms

Capture wholesale applications on your storefront, then review, approve and assign each customer to the right group.

Learn more

Timeline and communications

Keep customer messages and order activity together as an order moves from placement to fulfilment.

Learn more

Preorders and backorders

Sell products before they are available, accept backorders and show customers the expected shipping date.

Learn more

B2B product views

Turn product pages into wholesale-friendly matrix tables and quick-buy layouts that make larger orders easier to build.

Learn more

Custom checkout fields

Collect purchase-order numbers, delivery instructions, site references and any other information your team needs.

Learn more

Inventory controls

Choose how stock is shown to different customer groups, reserve stock for retail and use B2B-specific inventory locations.

Learn more

Shopping lists and saved orders

Customers can save regular products as a list and add them to a new basket whenever they need to reorder.

Learn more

Company Users

Let several buyers order for one company, with shared lists, account activity and appropriate user roles.

Learn more

Styled to match your store

Use your own colours, fonts and spacing so SparkLayer feels consistent with the rest of your storefront.

Learn more

Quantity rules and pack sizes

Set minimums, maximums, pack sizes and quantity increments by product, variant or customer group.

Learn more

Order minimums and maximums

Require a minimum order value or cap the value of an order, with different rules for different customer groups.

Learn more

Requested delivery dates

Let customers choose a preferred delivery date during checkout and save it against the order.

Learn more

Automatic B2B pricing

Create a rule such as 50% off retail and apply it across your entire catalogue without maintaining a separate spreadsheet.

Learn more

Price lists by CSV or manual entry

Upload exact prices for thousands of SKUs, then edit individual products when you need to make an exception.

Learn more

Show RRP beside the trade price

Display recommended retail pricing alongside the customer's price so buyers can see their potential margin.

Learn more

Net terms and credit limits

Assign payment terms and a credit limit to each account, then apply those rules automatically at checkout.

Learn more

Customer-visible balances

Let customers see what has been invoiced, what has been paid and what remains outstanding from their account.

Learn more

Purchase-history reports

Show every product an account has bought over a selected week, month, quarter or custom date range.

Learn more

Customer data exports

Customers can export their own order history as a CSV, either by order or line by line.

Learn more

Address book and autocomplete

Save multiple delivery addresses and use country-aware autocomplete to make new addresses faster to enter.

Learn more

Order search and filters

Find previous orders by order number, purchase-order number or delivery address, then filter by status or date.

Learn more

Phone and imported orders

Use the API to include phone orders and orders imported from other systems in the customer's account history.

Learn more

Custom account fields

Show useful account details such as the assigned sales rep, customer reference, terms and delivery notes.

Learn more

Low-stock warnings

Tell customers when stock is running low or nearly gone, helping them order before it sells out.

Learn more

Hide exact stock quantities

Show a value such as “100+ available” above a threshold, so customers see availability without seeing your exact inventory.

Learn more

Inventory by location

Serve different customer groups from different warehouses, with the right stock and restock dates for each location.

Learn more

Reserve stock for retail

Hold inventory back for your retail channel so B2B orders cannot use stock you have reserved for DTC customers.

Learn more

Restock dates

When a product is unavailable, show customers when it is expected back in stock, including different dates by location.

Learn more

Product visibility by customer group

Keep trade-only products away from retail customers and show selected ranges to specific B2B groups.

Learn more

Barcode ordering

Sales reps can scan products into a customer's order from their phone while walking the shop floor or stockroom.

Learn more

Team roles and permissions

Control who can edit prices, override ordering rules, manage customers or place orders.

Learn more

Sales territories

Assign accounts by customer group so each sales rep only sees and orders for the customers they manage.

Learn more

Create customer accounts on the spot

Sales reps can open a new trade account and begin its first order immediately.

Learn more

Override rules for one order

Allow authorised sales reps to waive a minimum or change a pack size for a specific order without changing the underlying rule.

Learn more

Branded quote PDFs

Download each quote as a document using your branding, with the expiry date and full revision history attached.

Learn more

Quote ownership, statuses and notes

Assign a quote to a team member, move it through your own workflow and add internal notes that customers cannot see.

Learn more

The dashboard

Set the rules once. Run B2B from one place.

The SparkLayer dashboard brings together your pricing, customer groups, promotions, orders, quotes and applications. Use it to configure how customers buy and manage the day-to-day work that follows.

Manage your B2B data

Create price lists, customer groups, shipping rules and integrations from one dashboard.

Manage promotions

Run B2B promotions alongside your normal price-list rules, including discount codes and order-value offers.

Track every order

See self-service orders, sales-agent orders and converted quotes in one list, with the customer and person who placed each one clearly recorded.

Run quotes from request to order

Review requests, adjust products and pricing, send a response and keep the negotiation together until the customer accepts.

Approve new trade customers

Review applications from your storefront, approve the account and assign its customer group without leaving the dashboard.

Invite your team

Give colleagues their own login and use the test environment to check changes before customers see them.

Learn more

Take the work out of entering large orders

SparkLayer can turn the purchase orders, spreadsheets and emails your customers already send into a basket that is ready for review.

Intelligent Cart

Customers and sales teams can upload a purchase order or spreadsheet, or forward an order email. SparkLayer reads the request and builds the basket.

Checked against your catalogue and rules

Each line is matched to your SKUs and checked against stock, pack sizes and minimum quantities before anything is placed.

Ready to connect

Use the SparkLayer API and Frontend SDK to make your B2B data and ordering experience available to the systems and tools your business adopts next.

Built to keep your B2B data secure

SparkLayer protects the customer, pricing and order data running through your B2B operation.

Secure cloud infrastructure

SparkLayer runs on Google Cloud Platform and Amazon Web Services, providing resilient infrastructure that can scale with your business.

Separate customer data storage

Every SparkLayer customer has dedicated data storage, managed in line with the standards and regulations that apply to our service.

Encrypted and backed up

Data is encrypted in transit and at rest, replicated across instances and backed up continuously.

SparkLayer connects the systems you already run. Your pricing, stock and accounts stay in your ERP, CRM and accounting package.

Shopify BigCommerce Wix WooCommerce Magento Xero QuickBooks Online Brightpearl Linnworks Cin7 Core Unleashed Katana Patchworks Versori Zynk Synder Sufio Shiptheory Conjura

Your B2B data

SparkLayer connects to customer-specific prices, payment terms, pack sizes, stock and ordering rules from your existing systems.

SparkLayer

SparkLayer applies those rules to the buying experience, keeps the data in sync and passes completed orders downstream.

Your store

Ready-made storefront components provide the B2B parts of the experience without requiring you to build and maintain them yourself.

The SparkLayer API

Extend the power of SparkLayer with custom integrations.

The SparkLayer API and Frontend SDK open up the whole platform. Push B2B price lists, customers and orders straight from your ERP or iPaaS, and shape the storefront buying experience right down to the component.

Not on a supported platform? SparkLayer Ignite, our B2B Commerce Framework, brings SparkLayer to any website or platform.

  • Push price lists, customers and orders from your ERP or iPaaS
  • A REST API that applies your B2B rules, not just raw data - the price a machine gets back is the price that customer would have seen
  • A Frontend SDK to reshape the buying experience, component by component
  • Reference documentation for every endpoint, module by module

Connect any system with

SparkLayer Ignite
Explore the SparkLayer API

Start taking B2B orders in four steps. Here is what happens after you sign up.

Meet the launch team

Add SparkLayer to your store

Install SparkLayer on your existing storefront and add the B2B ordering experience without replatforming.

Set your pricing and ordering rules

Choose which prices each customer sees, what they can order and how they are allowed to pay.

Invite your customers

Customers sign in to see their account and begin ordering at their agreed prices and terms.

Use every order to grow

Each order adds to your view of the account. Pulse helps you see who is growing, who is going quiet and who may be ready to order again.

Questions and answers.

General
What can I do with SparkLayer?

SparkLayer gives you the core tools to run B2B ecommerce on your existing store. That includes customer-specific pricing and catalogues, payment terms, quick ordering, quoting, sales rep ordering, account management, order history, invoicing connections and more.

Is there a free trial?

Yes. You can try SparkLayer free for 14 days. No credit card is required to get started. Contact our team if you need more time to complete your evaluation.

Can I see a demo first?

Yes. Explore the interactive demo or book a live session with our team to see how SparkLayer would work with your store, customers and pricing.

How do I get started?

Create an account, connect your ecommerce platform and follow the guided setup. Our team provides free personalised onboarding to help you configure and launch SparkLayer.

Which ecommerce platforms and systems do you support?

SparkLayer works with Shopify, BigCommerce, WooCommerce, Adobe Commerce and Wix, along with a growing range of ERP, accounting and business systems. Explore our integrations to find your setup.

Can I use SparkLayer with a custom-built platform?

In many cases, yes. SparkLayer has an API-first architecture and can connect to custom ecommerce or back-office systems through SparkLayer Ignite. Talk to our team and we will help you assess the best approach.

How does SparkLayer compare with other B2B solutions?

SparkLayer adds a purpose-built B2B experience to the ecommerce setup you already have. That means you can offer advanced B2B ordering without replatforming or maintaining a separate trade store. See how SparkLayer compares.

Where is SparkLayer based, and what support is available?

SparkLayer is based in the UK and works with businesses around the world. Support is available through live chat and email, with personalised onboarding included to help you get set up. Enterprise customers can also choose a plan with a contractual 24/7 support SLA. Read our story.

Shopify already has B2B features. Why would I need SparkLayer?

SparkLayer works across Shopify plans and is designed for businesses that need a more complete B2B toolkit, including quoting, sales rep ordering, intelligent order capture, customer account tools and accounting integrations. SparkLayer also gives you a free way to start.

What makes SparkLayer different?

SparkLayer is built specifically around B2B buying and selling. Customers can order for themselves, sales teams can manage accounts and order on their behalf, and both experiences use the same products, pricing and connected systems.

Setup & Installation
Can you install SparkLayer for me?

Yes. After signing up, you can ask our team to install SparkLayer for you. Standard installations are usually completed within one or two working days. Learn about installation.

How do I enable SparkLayer on my store?

Install the SparkLayer app for Shopify, Wix or BigCommerce, then follow the guided onboarding process to connect your products, pricing and customers. Our team is available if you need help at any stage.

How long does setup take?

A standard setup using SparkLayer's built-in pricing and customer tools can be completed within hours. Larger projects involving ERP connections, data migration or custom development take longer. For Enterprise implementations, we agree a project plan with you before work begins.

Can I run retail and B2B through the same store?

Yes. When a B2B customer signs in, SparkLayer shows the wholesale pricing and ordering features associated with their account. Retail visitors continue to use the normal storefront. Some businesses prefer a separate B2B storefront, and SparkLayer supports that setup too - we have a guide.

Can I use SparkLayer on a custom platform?

Yes, provided the platform can integrate with an external API. SparkLayer Ignite and the SparkLayer API are designed for custom implementations.

Do I manage my product catalogue in SparkLayer?

No. Products and categories remain in your eCommerce platform. SparkLayer connects B2B information such as customer-specific prices, pack sizes and ordering rules to each product using its SKU. Learn more.

Can I customise how SparkLayer looks?

Yes. You can change colours, fonts and spacing to match your existing website - see our guide. More advanced implementations can use the Frontend SDK to customise individual components.

Will SparkLayer slow down my website?

SparkLayer's B2B storefront components load asynchronously for signed-in B2B customers. Retail visitors do not load the B2B interface. This approach is designed to keep the effect on storefront performance to a minimum.

Do I need a developer to install SparkLayer?

Not for a standard installation. If you can access your storefront theme, you can follow the guided setup yourself, or ask our team to install it for you. Custom platforms and more complex Enterprise integrations may require development work.

Does SparkLayer work on mobile and tablet?

Yes. The SparkLayer storefront and ordering experience work across mobile, tablet and desktop.

Features
Where can I see the full feature list?

The complete feature set is available in the SparkLayer documentation. Explore all features.

Does SparkLayer process payments?

SparkLayer uses the payment methods configured in your eCommerce platform rather than processing payments itself. You can offer B2B options such as payment on account and invoice, alongside online card payments where supported.

Do I need an ERP, PIM, CRM or integration platform?

No. You can manage customer accounts and pricing directly in the SparkLayer dashboard or upload the data using our import tools. If you already use backend systems, connect them through a ready-made integration, an integration platform or the SparkLayer API.

Will SparkLayer work with our existing ERP integration?

Often, yes. Orders placed through SparkLayer are created in your eCommerce store, so an ERP connection that already imports store orders may continue to work without changes. A deeper connection for customer-specific pricing, accounts or other B2B data may require additional integration work. Our team can review your setup with you.

Can I create price lists in SparkLayer?

Yes. Create price lists in the dashboard and add prices manually or upload them by CSV.

Can I automate B2B pricing from retail prices?

Yes. Pricing rules can calculate B2B prices from the prices in your eCommerce store. For example, you can apply a fixed percentage discount across an entire price list. Learn more.

Can I create B2B discounts and coupon codes?

Yes. The SparkLayer Discount Engine supports:

  • Order-value discounts
  • Percentage and fixed-value discounts
  • Free-product offers
  • Coupon codes
  • Scheduled promotions
  • Discounts for selected customer groups

These promotions can run alongside your normal B2B price lists.

Where can I see upcoming features?

See planned work on the quarterly roadmap and follow completed releases on the What's New page.

Pricing
How much does SparkLayer cost?

SparkLayer offers a free plan and several paid plans based on the size and requirements of your B2B operation. View pricing.

How does Enterprise pricing work?

Enterprise pricing is agreed according to factors such as:

  • Expected order volumes
  • Number of sales agents
  • Complexity of your backend systems
  • Storefront implementation requirements
  • Level of onboarding and ongoing support

Enterprise includes a planned implementation covering configuration, data migration, integrations and launch. Annual agreements are also available.

What counts as a B2B order?

Only orders placed through SparkLayer count towards your SparkLayer order allowance. Retail orders placed through the same eCommerce store do not count.

How do I sign up and install SparkLayer?

Start a 14-day trial and follow the guided onboarding process to set up pricing, customer groups and storefront components. If you have more complex requirements, book a demo and our team will help plan the implementation.

Are there contracts or commitments?

Starter, Growth and Pro are monthly plans that you can cancel from the SparkLayer dashboard. Enterprise agreements usually have a longer term based on the agreed project and service requirements.

What happens if I exceed my order allowance?

SparkLayer will continue working. Our team will contact you to discuss whether another plan would be a better fit. Each order created through SparkLayer counts towards the allowance, including orders that are later cancelled or refunded.

Are there transaction fees for manual B2B payment methods?

SparkLayer does not add transaction fees to manual payment methods such as payment on invoice or request a quote. Online card payments remain subject to the fees charged by your eCommerce and payment providers.

Will I be billed in US dollars?

SparkLayer subscriptions are billed in US dollars. This matches the billing currency used by platforms such as Shopify and Shopify Plus.

How am I billed each month?

You can see your subscription and a breakdown of charges in the billing section of the SparkLayer dashboard. Shopify customers are billed through Shopify's own billing system.

Do you offer pricing for high-volume, low-value orders?

Yes. Contact our team to discuss a plan for B2B operations processing a large number of lower-value orders.

×