# SparkLayer > SparkLayer is a B2B eCommerce platform that integrates with Shopify, BigCommerce, Wix, WooCommerce, and custom platforms. It converts existing online stores into wholesale ordering systems with features like customer-specific pricing, quick order forms, sales agent ordering, and company account management. Plans start from $49/month with a 14-day free trial. SparkLayer is used by 3,000+ brands, distributors, and manufacturers. It works by adding frontend widgets to an existing eCommerce website and connecting to backend systems (ERP, CRM, PIM) via its REST API. SparkLayer is rated 4.9 out of 5 on the Shopify App Store with 329 reviews. The company is based in Bath, United Kingdom. --- ## Homepage URL: https://www.sparklayer.io/ SparkLayer is a B2B eCommerce platform that transforms existing online stores into wholesale ordering systems. It enables brands to allow their B2B customers and sales teams to manage wholesale orders online. SparkLayer works on any eCommerce platform including Shopify, BigCommerce, Wix, and WooCommerce. Plans start from $49 per month with a 14-day free trial and free setup. The platform is trusted by over 3,000 brands, distributors, and manufacturers across industries including food and beverage, fashion and apparel, health and beauty, homeware and furniture, sports and outdoors, and industrial and manufacturing. ### Key capabilities - **Frontend widgets**: Ready-made B2B ordering interface that layers on top of your existing website - **Backend configuration**: Manage B2B pricing rules, payment methods, shipping, and ordering rules - **Sales Agent Ordering**: Let your sales team place and manage B2B orders on behalf of customers - **Quoting Engine**: Enable quote-to-order workflows between sales teams and customers - **Analytics**: B2B sales analytics and reporting dashboard - **B2B Registration Forms**: Capture, review, and approve wholesale customer applications - **Invoicing**: Allow customers to download invoices from their account - **Accounting Integration**: Connect B2B orders with Xero, QuickBooks, and Shopify - **Company Users**: Multi-user B2B account management with team roles - **AI Intelligent Cart**: Upload files, emails, or scan barcodes to instantly build shopping carts ### How SparkLayer works 1. Install the SparkLayer widgets on your existing eCommerce store 2. Set up your B2B data including customer-specific pricing rules and payment methods 3. Invite your B2B customers to log in and start ordering 4. Connect your backend systems (ERP, CRM, PIM) to keep data synchronised SparkLayer integrates with backend systems including Cin7, Unleashed, Brightpearl, Linnworks, Katana, Patchworks, and Versori. It also supports direct API integration for custom connections. --- ## Pricing URL: https://www.sparklayer.io/pricing/ SparkLayer offers four pricing plans. All standard plans include a 14-day free trial with no contracts. ### Starter — $49/month - Up to 50 B2B orders per month - Access to 100+ features - B2B Pricing Engine with automatic pricing rules, custom pricing via CSV upload, order limits - B2B Discount Engine for promotions alongside B2B pricing rules - AI-powered Intelligent Cart for uploading files, emails, and barcode scanning to build orders - Free onboarding and setup ### Growth — $149/month (Most Popular) - Everything in Starter - Up to 100 B2B orders per month - 2 sales agents included - Invoicing system for customers to download invoices - Advanced discounts (free product, percentage off, order rules, usage limits, compatibility rules) - Inventory location support for multi-location stores - Custom file uploads during checkout (e.g. purchase orders, customisation documents) - Optional SparkLayer branding removal ### Pro — $299/month - Everything in Growth - Up to 150 B2B orders per month - 5 sales agents included - Quoting Engine for quote-to-order workflows - Xero and QuickBooks accounting integration - Access to partner integrations (ERP, CRM connectors, B2B payment providers) - REST API access for custom backend integrations - Company Users for multi-user B2B account management - Test mode for staging environments - Technical scoping and setup assistance ### Enterprise — Custom pricing (starts at $499/month) - Everything in Pro - Custom B2B order volumes - Custom number of sales agents - Dedicated consultation and technical scoping - Dedicated technical support with end-to-end testing - Systems integrations (ERP, CRM, PIM connections) - 24/7 support and SLA - Integration with any platform via SparkLayer Ignite Additional sales agents can be added to any plan for $39 per user. The Quoting Engine can be added to any plan for $49 per month. All plans are billed in US Dollars. For Shopify stores, billing is handled through Shopify's billing system. There are no transaction fees on manual B2B payment methods (e.g. Payment on Invoice, Request a Quote). --- ## How It Works URL: https://www.sparklayer.io/how-it-works/ SparkLayer turns an existing eCommerce website into a fully featured B2B solution in four steps: 1. **Install the widgets** — SparkLayer widgets convert your existing store into a B2B ordering portal 2. **Set up your B2B data** — Manage customer-specific pricing rules, payment methods, and ordering rules 3. **Invite your customers** — B2B customers log in and see their specific prices and ordering interface 4. **Connect your systems** — Integrate with ERP, CRM, and other backend systems via the SparkLayer API ### The SparkLayer Frontend When a B2B customer logs into a SparkLayer-enabled website, they see a B2B ordering interface overlaid on top of the existing store. This includes: - Customer-specific pricing displayed on product pages and collection pages - Quick order forms for rapid bulk ordering by SKU or barcode - B2B shopping cart with order notes, purchase order numbers, and file uploads - B2B checkout with payment methods like Pay on Invoice and Payment on Account - My Account area with order history, re-ordering, shopping lists, invoices, and company management The frontend only loads when a valid B2B customer logs in. For standard retail (B2C) customers, no SparkLayer code loads, so there is no performance impact. ### The SparkLayer Backend (Dashboard) The SparkLayer Dashboard is where administrators manage all B2B configuration: - **Price Lists**: Create customer-specific pricing with automatic rules (e.g. 50% off retail), CSV upload, or API sync - **Customer Management**: Assign customers to groups, price lists, and configure account rules - **Payment Methods**: Set up B2B payment options including Pay on Account, Pay by Invoice, and net payment terms - **Order Management**: View and manage B2B orders placed through the store - **Sales Agents**: Assign sales team members who can place orders on behalf of customers - **Integrations**: Connect to ERP, CRM, and accounting systems ### Platform Support SparkLayer works with: - **Shopify** (all plans, not just Plus) - **BigCommerce** (all plans) - **Wix** (all plans) - **WooCommerce** - **Magento / Adobe Commerce** - **Any custom platform** via SparkLayer Ignite --- ## Sales Agent Ordering URL: https://www.sparklayer.io/sales-agents/ SparkLayer's Sales Agent tool lets sales team members place orders and manage accounts on behalf of B2B customers directly through the website. ### Sales Agent capabilities - View products at customer-specific B2B prices - Add products to orders on behalf of customers - Place orders using available payment methods and request payment from the customer - Save and edit shopping lists for customers - Manage customer addresses - Quickly re-order from existing orders - Persistent cart that saves between sessions - Add new customers directly from the frontend - Edit prices inline for ad-hoc adjustments and discounts ### Pricing The Sales Agent tool is included by default on Growth (2 agents), Pro (5 agents), and Enterprise (custom) plans. Additional agents can be added to any plan for $39 per user per month. Sales agents can be restricted to see only specific customers or customer groups. All sales agent activity is tracked with tags and notes for reporting and backend integration. --- ## Quoting Engine URL: https://www.sparklayer.io/quoting-engine/ The SparkLayer Quoting Engine enables quote-to-order workflows between sales teams and B2B customers. ### Use cases - Quote to order: Customers build orders as quotes for sales team review before payment - Pre-ordering and back-orders: Submit orders for future processing or out-of-stock products - Seasonal purchasing: Take orders ahead of product drops (e.g. Spring/Summer collections) - Sales-assisted carts: Sales teams add products to customer carts for guided purchasing - Volume and tiered pricing quotes: Customers request bulk discounts with sales team adjustments - Custom product requests: Quotes for made-to-order or modified products - RFP handling: Streamline large B2B purchase requests - Negotiation workflow: Built-in pricing negotiation between customers and sales - Quote expiration: Time-sensitive quotes to encourage faster decisions ### Features - Built-in email notification system for quote submissions and updates - PDF invoicing for customers to download quotes and orders - CPQ (Configure, Price, Quote) support - Customisable email templates and quote documents via the Dashboard ### Pricing Available on Pro and Enterprise plans as standard. Can be added to any plan for $49/month. Requires at least one sales agent on the account. --- ## Xero & QuickBooks Integration URL: https://www.sparklayer.io/accountancy/ SparkLayer offers native accounting integrations with Xero, QuickBooks Online, and Shopify to connect wholesale orders with invoicing and payment data. ### How it works - When a B2B order reaches the configured status, SparkLayer automatically creates an invoice in Xero or QuickBooks Online with customer details, products, taxes, shipping, and totals - Payment status syncs back from the accounting platform — when invoices are paid or partially paid, SparkLayer updates payment status, outstanding balances, and payment history - Customers can view and download invoices, see payment history, and check outstanding balances directly in their SparkLayer account - Merchants can control which orders sync (e.g. exclude upfront card payments, only sync invoice-based orders) - SparkLayer can match invoices to existing contacts or create new contacts automatically --- ## B2B Registration Forms URL: https://www.sparklayer.io/forms/ SparkLayer Forms is a native B2B registration and approval solution for creating branded wholesale application forms on your existing eCommerce store. ### Features - Fully customisable form fields: text, dropdowns, checkboxes, file uploads, addresses - Validation rules and conditional logic to show/hide fields based on responses - File upload support for resale certificates, tax exemption forms, business licenses - Dashboard-based approval workflow with one-click approve/reject - Automatic customer creation on approval: applies B2B status, assigns tags, allocates customer groups, maps form responses to metafields - Brandable forms that match your storefront styling --- ## Frequently Asked Questions ### General **What can I do with SparkLayer?** SparkLayer gives you an easy way to enable B2B (wholesale) on your existing website. You can enable custom pricing for B2B customers, self-service ordering, B2B payments (net payments, payment on account), sales agent ordering, advanced pricing rules (pack sizing, quantity price breaks), rapid re-ordering, shopping lists, pre-ordering and back-ordering rules, and company teams. SparkLayer has over 100 B2B features out of the box with free onboarding. **Do you offer a free trial?** Yes, SparkLayer offers a 14-day trial period. The free trial starts when you install SparkLayer on your eCommerce platform. Trials can be extended on request. **Which eCommerce platforms does SparkLayer integrate with?** SparkLayer works out of the box with Shopify, Wix, and BigCommerce. It can also integrate with any website using SparkLayer Ignite, the B2B Commerce Framework. **How does SparkLayer compare to other B2B solutions?** SparkLayer layers on top of your existing website rather than requiring a separate web portal. You can use your existing eCommerce platform and SparkLayer adds B2B functionality directly, avoiding the need to manage multiple systems. **What support do you have and where are you based?** SparkLayer is based in Bath, United Kingdom. Support operates Monday to Friday, 8am to 6pm GMT. Enterprise plan customers get 24/7 Support SLA. ### Setup **Can you set up SparkLayer for me?** Yes. After sign-up, you can request the SparkLayer team to install it, typically within 1-2 working days. **How long does SparkLayer take to set up?** Using built-in tools, SparkLayer can be set up in hours or less. Enterprise integrations requiring backend connections have variable timelines with a full project plan. **Can I run B2C and B2B on the same store?** Yes. SparkLayer can be installed on an existing B2C (retail) store. When B2B customers log in, they see SparkLayer widgets for their prices and ordering. B2C customers see the standard store. **Will SparkLayer slow my website down?** No. The SparkLayer frontend only loads when a valid B2B customer logs in. For B2C customers, no code loads. All B2B loading is asynchronous with negligible performance impact. ### Pricing **Are there contracts?** No contracts on Starter, Growth, and Pro plans — cancel anytime. Enterprise plans typically have longer agreements. **Are there transaction fees?** No transaction fees on manual B2B payment methods (Pay on Invoice, Request a Quote). Online card payments are subject to standard Shopify transaction fees. **What happens if I exceed order limits?** SparkLayer continues to function normally. The team will contact you to discuss a more suitable plan.