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.
Join 3,500+ brands, distributors, and manufacturers of all sizes.
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
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
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
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.
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.
Organic Cotton TeeSL‑TEE‑01 · one product
Three accounts, three deals
- Trade price hidden
- No ordering
- Net 14 · on account
- Packs of 6
- No volume break
- Net 30 · on account
- Packs of 12
- Save 35% at 12+
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.
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.
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.
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.
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.
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
Start taking B2B orders in four steps. Here is what happens after you sign up.
Add SparkLayer to your store
Set your pricing and ordering rules
Invite your customers
Use every order to grow
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.


















