Industry

Request-a-quote and B2B quoting on Shopify

Updated July 7, 2026

Short answer

ShopQuotes lets Shopify B2B and wholesale merchants hide prices and the add-to-cart button, collect quote requests through a native "Request a Quote" form, and convert each request into a real Shopify draft order that the buyer accepts and pays through standard Shopify checkout. Quotes go out from your own email domain, as a branded Live Quote page, or as a PDF, with open, click, and conversion tracking on every one.

Why wholesale buyers need a quote before they order

B2B and wholesale buyers rarely pay list price. They expect volume discounts, negotiated terms, and a written quote they can circulate for approval before anyone commits. A standard Shopify storefront, built for one-click retail checkout, does not match that buying motion. Showing a fixed price and an add-to-cart button to a buyer who is used to negotiating either loses the sale or forces the conversation into email, spreadsheets, and manual invoices.

ShopQuotes closes that gap without pulling you off Shopify. It adds a native Request a Quote button and popup to your storefront with no theme code, and it can hide price and hide add to cart on the products or catalogs where quoting makes sense. Buyers ask, you price, you send.

From request to paid order

The flow stays inside Shopify the whole way:

  1. A buyer submits a quote request through a form you build (fields, products, quantities).
  2. The request lands in ShopQuotes and converts into a real Shopify draft order, so your inventory, taxes, discounts, and customer records all behave normally.
  3. You send a branded Live Quote page. The buyer opens it, accepts, and pays through native Shopify checkout. No separate invoicing tool, and no commission on the order.

Because the quote becomes a draft order, you are not rekeying anything or reconciling a third-party document against Shopify later.

Send on your terms, and see what happens

Quotes can go out from your own email domain (Gmail, Outlook, SendGrid, Resend, or any SMTP), or be shared by link or as a PDF for buyers who route everything through procurement. Every quote carries open, click, and conversion analytics, so you know when a buyer has looked at pricing and which quotes are actually closing. That is the part that makes ShopQuotes a CRM for quotes rather than a plain RFQ form: you build, track, and send, then watch the pipeline.

Merchants across saunas and wellness (SaunaKits, Premium Saunas), audio and AV (K&B Audio), industrial (PLG Automation), and ID and print (Cards-X) run their quoting this way.

What you get on each plan

CapabilityLaunch (free)Grow ($19/mo)Scale ($49/mo)
Live QuotesUp to 5Up to 25Unlimited
Quote requestsUnlimitedUnlimitedUnlimited
Hide price / add to cartYesYesYes
Convert to draft ordersYesYesYes
Send from your email domain,100/moUnlimited
Branded templates, PDF, custom quote domain, Zapier, no branding,YesYes
Priority support,,Yes

Every paid plan starts with a 30-day free trial, is billed through Shopify in USD, and never charges commission on orders. Full details are on /pricing.

Getting started

Install from the Shopify App Store, turn on hide-price where you want it, and publish a Request a Quote form. You can run the whole thing on the free Launch plan first and upgrade when email sending and branded templates matter.

If you want to see how quoting maps to your specific category, browse /industries, or reach out through /contact with your setup.

Frequently asked

Can I hide prices and the add-to-cart button for wholesale buyers?

Yes. ShopQuotes lets you hide price and hide add to cart on the products or catalogs where you want buyers to request a quote instead of checking out at list price. It installs a native Request a Quote button and popup with no theme code.

How does a quote become a paid order?

Each quote request converts into a real Shopify draft order. You send a branded Live Quote page the buyer opens, accepts, and pays for through native Shopify checkout, so inventory, taxes, and customer records all stay in Shopify. There is no commission on orders.

Can I send quotes from my own email address?

Yes, on paid plans. Quotes can go out from your own email domain using Gmail, Outlook, SendGrid, Resend, or any SMTP. You can also share a quote by link or as a PDF. The Grow plan includes 100 emails per month and Scale includes unlimited email.

Is there a free version for B2B quoting?

Yes. The Launch plan is free and includes up to 5 Live Quotes, unlimited quote requests, hide price and add to cart, the request-a-quote form builder, converting requests to draft orders, and analytics. Paid plans start at $19/mo with a 30-day free trial.

Does ShopQuotes track whether buyers open my quotes?

Yes. Every quote carries open, click, and conversion analytics, so you can see when a buyer has viewed pricing and which quotes are converting. That tracking is what makes ShopQuotes a CRM for quotes rather than a simple RFQ form.

Turn quote requests into paid orders

ShopQuotes is a free-to-start Shopify app for branded, checkout-ready quotes.