Return to site

Join 2,000+ brands using us to grow their online B2B.

Are you ready to revolutionize the way your wholesale customers order from you, from just $49 per month?

  • Use your existing website for your B2B customers
  • Let your customers place and manage orders online
  • Rapid setup, get up and running in days (or less!)
  • Empower your sales team with sales agent ordering
  • Automate previously manual tasks, and much more!

Trusted by 2,000+ brands from startups to enterprise.

Mesauda

🚀 Let's begin your B2B transformation.

In your live demo, we'll go through your current challenges, how we've helped brands like you, and run through some of SparkLayer's main features relevant to you.

Alex Weston

We'll get back to you within 4 hours (typically sooner!) to arrange a good time to speak. Alex Weston, Sales Director

You can also email us at hello@sparklayer.io.
Rated 4.9 out of 5 on the Shopify App Store

Pricing that scales with you.

Starter

$49
per
month

For brands starting out and looking to grow their B2B business.

📣 Highlights include:

Up to 50 B2B orders per month
With our B2B Pricing Engine, you're in complete control - set automatic pricing rules (e.g. 50% off retail prices), fully custom pricing rules (via CSV file upload), order limits by quantity and order total, and much more. Explore more
The SparkLayer Discount Engine gives you a powerful way to customise promotions that also work alongside any B2B price list rules you have set up. It's a great way to offer incentives and rewards that can play an important part in helping increase sales and customer retention for your B2B business! Explore more
Our team can help setup SparkLayer on your Shopify store. Once we're done, we can optionally arrange an onboarding call to walk you through how it works so you're ready to start taking B2B orders!
Starter Plus
$88 per
month
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. It's a great way to integrate your sales team and centralise all your B2B orders within Shopify. Explore more 📺 Watch Video
Start Free Trial → Try it free for 14 days. Cancel anytime.

Growth

$149
per
month

For brands looking to incorporate their B2B sales agent team.

📣 Everything in Starter, plus:

Up to 100 B2B orders per month
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. It's a great way to integrate your sales team and centralise all your B2B orders within Shopify. Explore more 📺 Watch Video
SparkLayer comes with a built-in Discount Engine that allows you to setup promotions for your B2B customers. With the Growth plan, you can also set up advanced discounts such as "Give a free product", "Give a percentage off products", order rules (e.g. limit a discount based on products), limit usage of discounts (e.g. single use), and specify which discounts are compatible with each other. Explore more
If you have multiple inventory locations set up on your online store (e.g. by location), you can customise which locations to make available to your B2B customers. For example, if you're running an international store, you may want your B2B customers from the USA to only be able to see stock from your USA inventory location. Explore more
Allow B2B customers to upload files during the checkout process (e.g. PDFs, images, documents). This is a great way to capture additional details from the customer such as a "Purchase Order", details specific to their order (e.g. customisations they require), or any other file that is relevant to their account. Explore more
If you've signed up to the "Starter" plan, when your customers go through the B2B checkout, they'll see a very small and discrete "Powered by SparkLayer" logo at the bottom of the screen. For plans above "Starter", this logo is optional.
Our team can help setup SparkLayer on your Shopify store. Once we're done, we can optionally arrange an onboarding call to walk you through how it works so you're ready to start taking B2B orders!
Start Free Trial → Try it free for 14 days. Cancel anytime.

Pro

$299
per
month

For brands with high-volume and more technical needs.

📣 Everything in Growth, plus:

Up to 150 B2B orders per month
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. It's a great way to integrate your sales team and centralise all your B2B orders within Shopify. Explore more 📺 Watch Video
Enable any of our ready-made partner integrations such as ERP and CRM connectors, B2B payment providers, and more. Explore more
The SparkLayer API lets you connect your backend systems (e.g. ERP, CRM, PIM, or iPaas) and send through B2B data such as product and pricing information, customer rules, and much more! Explore more
Company Users is a powerful feature of SparkLayer that allows companies to create "teams" of users that can share specific actions within their account. Sometimes referred to as "company roles" or "sub accounts", this feature is designed to optimise company B2B purchasing and account management. Explore more
The SparkLayer Test mode is a handy way to test SparkLayer without affecting your live website. It allows you to effectively have a test and a live environment under a single account and easily switch between the two as necessary. Explore more
If you've signed up to the "Starter" plan, when your customers go through the B2B checkout, they'll see a very small and discrete "Powered by SparkLayer" logo at the bottom of the screen. For plans above "Starter", this logo is optional.
Our team can help setup SparkLayer on your Shopify store. Once we're done, we can optionally arrange an onboarding call to walk you through how it works so you're ready to start taking B2B orders!
Start Free Trial → Try it free for 14 days. Cancel anytime.

Enterprise

For high-volume brands with more customised needs

📣 Everything in Pro, plus:

  • Customised B2B order volumes

    Tailored to your specific business needs
  • Customised sales agent accounts

    Manage accounts on behalf of customers 📺 Watch Video
  • Dedicated expert consultation

    Receive expert tried-and-tested B2B implementation advice
  • Dedicated technical support

    Get access to priority 24/7 support for peace of mind
  • Systems integrations

    Support for custom integrations into your B2B systems

Explore our enterprise plan.

Our enterprise plan comes with an expert service that includes:

Technical solution scoping
Full onboarding assistance
24/7 support & SLA
Ongoing customer success

Deliver a world-class B2B experience for your customers.
Pricing starts at $499 per month. Annual plans available.

Plans & Features.

Scroll right to see more →

Plan

All plans include 14-day free trial & ongoing support

Starter

$49 per month

Growth

$149 per month

Pro

$299 per month

Enterprise

From $499 per month
Plan Summary

B2B orders per month

The number of B2B orders processed via SparkLayer per month
50 100 150 Custom

Sales agents

The number of sales agent users included (see below for more)
0 2 5 (+$39 for each additional) Custom
Advanced Features

Sales agent ordering

Allow sales agents to login and place orders on behalf customers

Advanced discounts

Unlock more extensive discount rules such as free products, discount limits, and compatibility rules

Inventory locations

Customise which stock locations to make available to your B2B customers

Custom file uploads

Allow B2B customers to upload files (e.g. PDF documents) during the checkout

Branding optional

Ability to remove the discrete "Powered by SparkLayer" logo at the bottom of the SparkLayer checkout

Custom API for integrations

API access to build custom integrations for ERPs, CRMS, PIMs

Company users & workflows

Allow companies to create "teams" of users that can share specific actions within their account

Test Mode

Get access to a test (staging) and a live environment under a single account
Pricing & Product Rules (Price lists, discounts, quantity rules)

Product and customer-specific pricing

Ability to set custom pricing for product SKUs and to vary these across customers

Automatic and manual pricing

Ability to set automatic pricing (e.g. 50% off retail prices) or manual pricing (via a CSV file)

API-driven pricing (e.g. ERP)

Ability to use backend system to send pricing to SparkLayer via an API.

Percentage price adjustments

Ability to set percentage discount rules against products and to vary this across customers

Customer-specific % discounts

Ability to set customer-specific percentage discounts that apply on top of price lists

Product-specific discounts

Ability to set additional discounts that apply on top of price lists

Multiple price lists

Ability to set multiple price lists against a customer and to have 'cascading pricing' (first price takes priority)

Multi-currency pricing

Ability to set price lists up for different currencies, e.g. USD, EUR, GBP

Retail pricing (MSRP)

Ability to show MSRP (or RRP) pricingalongside B2B-specific pricing

Coupons and discount codes

Ability to set promotional coupon codes to apply during checkout

Coupons and discount codes

Ability to set promotional coupon codes to apply during checkout

Free product discounts

Ability to give free products based on meeting specific criteria (e.g. spend over $100, get X free)

Pack sizing and unit quantities

Configuration of product pack sizes, minimum and maximum order quantities

Display pricing as NET

Ability to specify and display all pricing to B2B customers as net pricing (versus gross)

Product customisations

Ability to configure product customisations (e.g. custom text) that can be added at a per-SKU level during checkout.

Stock display

Ability to configure stock display rules on a per customer basis (e.g. hide or show stock)

Unit of measure pricing

Ability to define pricing rules based on measure type (e.g. boxes, cartons, or pallets)
Customers (Self-service, payments, configurations)

Shopping lists

Ability for customers to create custom shopping lists to quickly populate orders

Quick ordering

Ability for customers to rapidly populate an order from collection and product detail pages

Quick re-ordering

Ability for customers to track orders, re-order quickly from previously placed orders

Credit and balance management

Ability to set credit limits against customers and display live balances

CSV order importing

Ability for customers rapidly import an order via a CSV file

Order history and tracking

Ability for customers to see their order history and live shipping tracking

Address book management

Ability for merchants to configure whether or not specific customers can edit addresses

Purchase history and reports

Ability for customers to view recent purchase reports by time period (e.g. most ordered products)

Customer-specific payment methods

Ability to set specific payment methods on a per-customer basis versus at a company-wide level.

Checkout custom fields

Ability to configure custom fields to capture additional data during the checkout.

Account custom fields

Ability to configure custom fields to capture additional data for a customer account.

B2C stock reservation

Ability to reserve stock for B2C customers if using a hybrid B2C & B2B store

Rapid multi-product ordering

Ability to add multiple SKUs and quantities to an order in 1-click

Tax handling

Use the tax configurations from your main website, ensuring customers have the correct tax rules applied.

Company Users

Allow companies to create "teams" of users that can share specific actions within their account

Order approval workflows

Ability to set roles and permissions for different customers and configure how they can place orders.
Orders (Payment types, shipping, configurations)

Payment by invoice terms

Flexibility to set payment terms against a customer (e.g. net 15, net 30, net 60)

Payment on account

Ability to allow customers to place orders on account, using their live credit balance

Request for Quote

Ability to allow customers to place orders as quotes that can then be editted

Order total rules

Ability to configure minimum and maximum order totals before placing an order

B2B-specific shipping rules

Ability to configure specific shipping rules for B2B customers on a hybrid B2C & B2B store

Order flow

Orders placed by B2B customers can optionally be routed as draft orders or completed orders
Sales Agent Ordering (Allow your sales team to manage B2B customer accounts)

Login as a customer

Ability to login as a customer to manage their account

Place orders as a customer

Ability to place orders on behalf of a customer at their B2B prices

Create new customers

Ability to create new customers to place orders for

View customer order history

Ability to view the full order history of specific customers and re-order

Manage shopping lists

Ability to manage shopping lists on behalf of a customer and save their favourites
Store setup (Configuration)

Combine with B2C

Allow B2C and B2B to be managed and run from a single store

Ready-made frontend widgets

B2B ordering interface that can be enabled rapidly via code snippets

Low maintenance cost

Ready-made widgets and components that don't require custom development

Full customisation of frontend experience

Customise and configure your store and build a bespoke experience

Optimised for mobile and tablet

Frontend experience fully compatible with mobile and tablet devices

Join 2,000+ brands from every retail industry trusting SparkLayer to grow their B2B operation.

Wrap Magazine Kenro Sea to Summit Planted Asmodee Living Proof Spongelle Snurk Cubitts UNRL clothing Darts Corner Green & Wilds Rave Coffee Fable England Greenover Sports Wrap Magazine
Eco Flow Popee Slumber Pod Twillory Relais & Chateaux Bewleys Mesauda Robert Welch Fresh Clean Tees teapigs Lezyne Nkuku Slumber Pod Miura Golf 2 Dudes

Questions & Answers.

💰  Pricing

How much does SparkLayer cost?

Please refer to our pricing for more details.

How does pricing work for the Enterprise plan?

As with the Starter, Growth, and Pro plans, we charge a fixed monthly fee that's based on a number of considerations:

- Projected sales volumes
- Required number of sales agents
- Complexity of backend systems (e.g. ERP or WMS system)
- Complexity of storefront implementation
- Extent of ongoing support required

The Enterprise plan also comes with a full end-to-end onboarding process overseen by our expert team. This process includes scoping your requirements, installation and configuration on your storefront, assisting in data migration, connecting your backend systems, and launching SparkLayer.

For Enterprise customers, we're also able to offer an annual plan at a discounted rate.

What counts as a B2B order?

We only count orders that are placed via SparkLayer towards your monthly total, i.e. B2B orders. If you're using SparkLayer on a Shopify store that also accepts retail orders (i.e. B2C), those orders will not count towards the monthly total.

How do I sign up and install SparkLayer?

To get started, you can sign up for a free 14-day trial here. Alternatively, you can Book a Demo and we can run through how SparkLayer works.

Once you've installed this on your Shopify store, our Onboarding Process then guides you through all the steps to get SparkLayer up and running: from setting up B2B price lists and customer groups, to installing special code snippets within your Shopify storefront theme. You can even use our ready-made Shopify B2B theme and get up and running in less than 5 minutes!

If you have more bespoke requirements and the Enterprise plan sounds more suitable, our team will walk you through the onboarding process.

Are there contracts or commitments?

For the Starter, Growth, and Pro plans there are no contracts and you can cancel your account at any time from within the SparkLayer Dashboard. For the Enterprise plan, we typically establish a longer agreement term based on your requirements and this can discussed in more detail with our team.

What happens if I go over the order limits?

For the Starter, Growth, and Pro plans, there are limits on the maximum number of orders that can be placed via SparkLayer. SparkLayer treats each individual order on your eCommerce platform (e.g. Shopify) as an order, and even if you subsequently cancel or refund it, it will still contribute towards the total.

If you do exceed the monthly limit, SparkLayer will still continue to function as normal however our team will contact you to discuss whether or not you'd be better suited to an alternative monthly plan.

Are there transaction fees for manual B2B payment methods?

No. Manual payment methods (such as "Payment on Invoice" or "Request a Quote") are processed as manual payment methods within Shopify and are not subject to their standard transaction fees. If your B2B customers do choose to pay online (i.e. via card payment), those will be subject to your existing Shopify transaction fees.

Do I get charged in US Dollars?

Due to SparkLayer tightly integrating with platforms that charge in US Dollars, such Shopify and Shopify Plus, you'll be billed in the same currency to make reconcilation more straightforward.

How do you charge me each month?

The SparkLayer charges can be found within the billing section of the SparkLayer Dashboard and you'll get a full breakdown of how your charges are calculated. For Shopify stores, you'll automatically be billed via Shopify each month via their own billing system.

Do you have pricing plans for high-volume, low-value ordering?

Yes. We're happy to discuss special pricing if your B2B operation processes a high-volume of low-value orders. Please contact us for more information.

ℹ️  General

What can I do with SparkLayer?

SparkLayer gives you an easy way to enable B2B (wholesale) on your existing website. You don't need to create a new store or spend time and money trying to customise your B2B experience. SparkLayer does all this for you and, once you're set up, you'll be able to:

- Enable custom pricing for your B2B customers
- Give your B2B customers a self-service ordering experience
- Accept B2B payments, such as "net payments" and "payment on account"
- Allow your sales team (sales reps) to place orders on behalf of B2B customers
- Configure more advanced pricing rules, such as pack sizing and quantity price price-breaks
- Enable rapid re-ordering, making it easy for your customers to repeat order
- Allow your B2B customers to save shopping lists
- Configure pre-ordering and back-ordering rules
- Allow your B2B customers to create company teams

And so much more! SparkLayer has over 100 B2B features right out of the box. Plus our team can get everything set up for you with our free onboarding service.

Do you offer a free trial?

Yes, we offer a 14-day trial period to test the features of SparkLayer. The free trial starts when you've installed SparkLayer on your eCommerce platform (e.g. Shopify). If you need your trial extended, please contact us.

Do you have a demo store to test SparkLayer?

Yes! We've a variety of demo stores where you can test the feature-set of SparkLayer. Learn more

How do I sign up to SparkLayer?

To get started, you can sign up for a free 14-day trial here. Alternatively, you can book a demo and we can run through how SparkLayer works.

Which eCommerce platforms and systems does SparkLayer integrate with?

SparkLayer works with Shopify and BigCommerce with more platforms coming soon! For Shopify, our officially approved 5-star rated SparkLayer Shopify App means you can integrate with SparkLayer with total confidence.

SparkLayer also integrates with a range of other systems, from payment gateways to multi-channel operations platforms. You can find our full list of integrations here.

How does SparkLayer compare to other B2B solutions?

A good question! There are many B2B solutions on the market and each offer a variety of benefits that may suit specific use-cases or customer types. Beyond functionality and features, there is one major benefit of SparkLayer that makes it compelling - you get to use your existing website and SparkLayer simply 'layers' on top (hence the name, SparkLayer!). Many other solutions are built as 'web portals' meaning customers have to use an entirely separate website. Whilst this may be useful, if you already have an existing website (e.g. for your DTC retail customers) or you use an eCommerce platform you're already familiar with, you'll need to manage multiple systems and tools which can add operational complexity.

We'd be happy to discuss this in more detail!

What support do you have and where are you based?

Our head office is located in the beautiful English city of Bath and our team is all based in close proximity. You can learn more about our story here! Since we're UK based, we typically operate our support on UK timezones (Monday to Friday, 8am to 6pm GMT) however we are able to accommodate specific requests should you require assistance outside of these hours. Please speak to our team and we'll be happy to advise.

For customers subscribed to our Enterprise plan, you'll get access to our 24/7 Support SLA and you can learn more here.

🛠️  Setup & Installation

Can you set up SparkLayer for me?

Yes! Once you sign up, you'll see an option to request our team to install SparkLayer for you. Typically we can do this within 1-2 working days. Learn more about setting up SparkLayer.

How do I enable SparkLayer on my store?

For Shopify and BigCommerce, you'll simply need to install our official Shopify or BigCommerce app and go through our simple onboarding process.

When your SparkLayer account is created, our online onboarding process guides you through all the elements of installing SparkLayer on your store and we're here to help if you require assistance.

You can also learn more about how onboarding works

How long does SparkLayer take to set up?

If you're using our built-in tools to manage your pricing and customers, it's possible to set up SparkLayer in a matter of hours (or less!). Our team is on-hand to guide you through the set up process and can even help set up on your Shopify store for you.

For most extensive integrations - typically merchants using our Enterprise plan that require backend connections - set up times vary and we'll work closely with you to create a full project plan.

Can I run my B2C store alongside my B2B store?

Yes! It's possible to install SparkLayer onto your existing B2C store (i.e. retail), meaning you can run both B2C and B2B on the same store. We call this a 'hybrid setup' and we've a guide here that explains how works.

When your B2B customers sign in, they simply see the special SparkLayer frontend widgets that allow them to see their prices and place orders.

Sometimes it can be better to separate out your B2B store onto a secondary Shopify store and we've detailed some of the common reasons.

Can I use SparkLayer on a custom platform?

Yes, providing you're able to integrate your platform with an external API. Learn more about the SparkLayer API

Do I manage my online product catalogue within SparkLayer?

No, the product catalogue and category management is done through your existing eCommerce platform. SparkLayer simply 'overlays' your existing product catalogue with the B2B-specific data such as product pricing and pack sizes. It does this by associating data to the specific product SKU behind-the-scenes and then showing the appropriate content to the customer.

Can I customise how the SparkLayer Frontend looks?

Yes, you're able to change styling such as fonts, colours (e.g. of buttons) and spacing easily via CSS to match your current eCommerce store and typically you can get SparkLayer to fit seamlessly with your website look and feel. You can learn more in our guide and watch our video to see some live examples!

Will SparkLayer slow my website down?

No. For performance, the SparkLayer Frontend only loads when a valid B2B customer successfully logs into a website; for your standard (B2C) customers, no code is loaded at all. When a B2B customer logs in, all loading of the interfaces is asynchronous which means a negligible impact on page load times and performance even though SparkLayer is a hosted third-party solution. The result is the end customer will have a rapid experience browsing products and placing orders.

Do I need to hire a developer to integrate the SparkLayer?

No! SparkLayer is really simple to install and we have full step-by-step instructions once you sign up. If you have access to your Shopify storefront theme, it's possible for anyone to do. If you like, we can even install for you if you require any assistance.

Does SparkLayer work across different devices?

Yes, SparkLayer is fully compatible with mobile, tablet, and desktop devices.

⭐  Features

How do I learn more about the SparkLayer features?

You can learn all about the full feature-set of SparkLayer in our SparkLayer Docs.

Does SparkLayer process payments?

No, SparkLayer does not handle payment processing and instead simply uses the payment methods set up within your eCommerce platform, e.g. Shopify. It's possible to set up both offline payment methods for your B2B customers (e.g. Pay on Account or Pay by Invoice) as well having them pay online via card. For more details, see our guide.

Do I need to have an ERP, PIM, CRM or iPaaS integration to use SparkLayer?

No. With our powerful import tools, you can configure pricing and customer rules all through the SparkLayer Dashboard without the need to have a backend system in place.

If you are looking to use a backend system, SparkLayer works by connecting directly to your central data sources to retrieve your B2B data. If you're using an iPaaS solution (integration platform as a service), SparkLayer can connect directly to this instead, negating the need to connect to an ERP directly.

If you have the technical expertise, the SparkLayer API lets you connect to any system and we also have a range of 'ready-made' integrations. You can find our full list of integrations here.

I have an ERP integration already, will SparkLayer work with it?

The short answer, it depends! If your online store is already connected to your ERP system, there's a good chance that no further integration work is required to connect SparkLayer. When orders are placed via SparkLayer, they'll simply be created like any other which your ERP system can then subsequently import. The same also applies to product stock data, SparkLayer will use stock levels already available on your eCommerce store. If you're looking for a more in-depth integration, such as synchronising B2B pricing, this would require an integration and you can learn more here.

Can I create custom price lists within SparkLayer?

Yes. Within the SparkLayer Dashboard, you can manually create price lists and upload pricing data for each one you create. You can learn more here

Can I automate B2B pricing, e.g. a discount off my store's retail prices?

Yes. SparkLayer's powerful pricing engine lets you create automated rules for your B2B price lists. For example, if you're using Shopify, you can easily set up a B2B price list that applies 20% off your Shopify prices. You can learn more here

Can I set up discounts and coupons with SparkLayer?

Yes. SparkLayer has a built in "Discount Engine" that allows you to setup discounts that can work alongside your B2B pricing rules. You can set up discounts such as:

- Order-level discounts: eg, spend $1,000 and get 10% off, spend $2,000 and get 15% off
- Percentage and fixed discounts: eg, 20% off an order total, $100 off an order total
- Free product: eg, spend $1,000 and get free product ABC
- Coupon codes: eg, enter code NEWCUSTOMER and get 5% off
- Scheduled discounts: eg, start discount today and end it on a specific date and time
- Customer-specific discounts: eg, only allow customer group 'b2b-vip' qualify for the discount

And much more! You can see a full overview of what's possible in our help guide here.

How do I see what features are coming to SparkLayer?

You can see what's planned for SparkLayer in our quarterly roadmap. You can also see our latest feature updates in our What's New page!

Customer success stories.

See how fast-growing brands use SparkLayer to grow and automate their B2B businesses.

×