sparx B2B is wholesale on the same engine as your retail orders: one catalog, one checkout, one customer record. Each business buyer logs in to their own price list, their net terms, and an RFQ-to-quote flow. Account pricing, credit limits, bulk POs, and fleet accounts: native, not a bolt-on. Pair the Scheduling module to book service against a fleet.
Build pricing tiers (a percentage off list, a fixed price, or a per-product price list) and assign them to accounts. When a buyer signs in, the catalog and checkout already show their negotiated price. No manual quoting for everyday orders.
Not every wholesale order is a fixed-price reorder. When a buyer needs a custom quote, the RFQ runs end to end inside sparx (request to priced quote to a real order), with the lifecycle tracked the whole way.
From the catalog, the buyer builds a request (quantities, delivery needs, notes) and submits it. It lands in your dashboard, separate from the cart.
Open the quote, set line-item pricing (markup rules help), add notes and an expiry date. Margin shows as you price, off the cost basis.
The buyer gets your quote by email and a branded copy in their account to print or save as a PDF, valid until the expiry. The lifecycle is tracked: submitted, quoted, accepted. Nothing lost in email.
On accept, the quote converts straight to an order at the quoted prices, invoiced on their terms: through the same credit checks, approval rules, inventory, and fulfillment as every other order.
Sell on terms without selling blind. Set Net 15 to 60 and a credit limit per account; orders on terms invoice automatically with the buyer’s PO number and count against the limit. When an account would run over, the order holds for your approval, and A/R aging shows what’s outstanding by age.
Wholesale isn’t a retail cart with a bigger total. POs, saved carts, case quantities, and approval thresholds are built into the same checkout, so a routine reorder is one click and a big first order routes for sign-off.
Buyers enter their purchase-order number when they place an order; it rides onto the invoice and every statement, so AP can reconcile without a phone call.
Accounts keep named saved carts and reorder a past order in a click: the routine wholesale buy that doesn’t need a fresh quote every time.
Set the least and the most an account can order of each product, and the case size it buys in, plus a minimum order value for each wholesale group. Buyers see the rules beside the quantity box, and checkout will not take an order that breaks them.
Orders above a configured amount hold for staff approval before they’re placed, and so do orders that would push an account over its credit limit.
For accounts that run equipment or vehicles, sparx stores a fleet profile, and, paired with the Scheduling module, books service against it. Fleet is one capability of B2B; a salon-products or office-coffee distributor never touches it, while a parts-and-service supplier leans on it daily.
Accounts with a registered fleet see a “fits your fleet” badge and fitment-matched products first: relevant parts surface, incompatible ones still browse with a warning.
Add the Scheduling module and a fleet account books service from the same portal: service types, durations, and capacity, tied to the account, with confirmations and reminders. Booking is its own $29/mo module; B2B brings the account and fleet context.
Service history records against the vehicle in the fleet profile, and parts from an order link to the service record: the full picture for the next visit.
B2B isn’t a separate store you keep in sync. It’s a sales channel layered on Commerce: the same products, inventory, checkout, and customer record, with account pricing and terms switched on for the buyers who get them.
List price, public catalog, card and wallet checkout: the orders you take from anyone who lands on the site.
The same catalog, but a logged-in buyer sees their tier price, pays on net terms with a PO, and can request a quote.
B2B requires Commerce: it’s wholesale on top of the commerce engine, so they run as one and bill as one. See Commerce for the retail side.
B2B isn’t a second store bolted onto the first. It’s the same products, inventory, and orders your retail side runs, with account pricing, net terms, and quotes layered on top, so nothing is duplicated and nothing drifts out of sync.
A flat $99/mo: account pricing, RFQ and quotes, net terms and credit, bulk PO ordering, and fleet accounts. B2B layers on Commerce, so turning it on activates Commerce too ($49/mo) and the two bill as one engine. Invoicing and Inventory are included free; add the Scheduling module ($29/mo) to book service against a fleet. No tiers, no per-account or per-seat charge. Start free for 14 days; no card to begin.
Account pricing, net terms, RFQs, and how it fits Commerce: answered straight. Still deciding? Read the B2B docs or start the 14-day trial.
A flat $99/mo. B2B layers on Commerce, so turning it on also activates Commerce at $49/mo: the two run as one engine, on one bill. Invoicing and Inventory are included free with either. No tiers, no per-account or per-seat charge. Start on a 14-day free trial; no card required to begin.
Set up a pricing tier, invite your accounts, and take a PO on net terms: on the same catalog you already sell from. No second platform, no migration weekend; switch B2B off the day you stop selling wholesale, and your accounts and history stay yours.