Shopify B2B & Wholesale App

Add Request a Quote & Hide Price to Your Store

SK: Request a Quote & Hide Price turns your product pages into a B2B channel. Hide prices, let buyers add products to a quote, negotiate live and convert accepted quotes into Shopify orders with NET payment terms — all without leaving your store.

4.2 / 5 on the Shopify App Store · Free to install

100% free · Works on any theme · Quotes, hide price, negotiation & B2B accounts included

SK: Request a Quote & Hide Price — screenshot 1SK: Request a Quote & Hide Price — screenshot 2SK: Request a Quote & Hide Price — screenshot 3SK: Request a Quote & Hide Price — screenshot 4SK: Request a Quote & Hide Price — screenshot 5

4.2★

App Store Rating

6

NET Payment Terms

11

Custom Form Fields

15+

Languages

8

Analytics KPIs

Free

No Paid Plans

Why request-a-quote selling

Sell to wholesale & B2B buyers the way they buy

Bulk and trade buyers rarely check out at a fixed price — they ask for a quote and negotiate. Give them a proper request-for-quote flow and you capture orders a standard cart would lose.

Win Bigger Orders

Let buyers request custom pricing and negotiate live, so you close high-value wholesale deals instead of losing them at a fixed price.

Control Who Sees Prices

Hide prices sitewide, on selected products or by rule — perfect for trade catalogues, MAP pricing and login-gated B2B stores.

Keep It All in Shopify

Turn accepted quotes into real Shopify draft orders with NET terms, tax and deposits — no spreadsheets, no back-and-forth email chains.

A complete B2B toolkit

Everything you need to quote and sell B2B

A request-a-quote button, flexible price hiding and a full quote-management back office — built to run your entire wholesale workflow inside Shopify.

Top feature

Add-to-Quote Button

Place a customizable quote button on product, collection and search pages. Buyers build a quote cart, then submit a multi-step request form.

Top feature

Hide Price & Cart

Hide prices sitewide, for selected products or by condition — and optionally hide the Add to Cart and Buy Now buttons alongside them.

Top feature

Quote Management

Track every quote through Pending, Sent, Accepted, Rejected and Ordered — with search, filters, CSV export and a full activity timeline.

Deal Room Chat

Real-time messaging with read receipts between you and the buyer on every quote.

Counter Offers

Buyers propose a price; you accept, decline or counter — with the full history kept.

Customer Portal

A no-login token URL where buyers view, accept, reject and negotiate their quote.

Convert to Order

Turn a quote into a Shopify draft order with NET terms, tax, shipping and deposits.

Company Accounts

Group bulk buyers into companies with credit limits, VAT numbers and tax exemption.

Branded PDFs

Send fully styled quote and invoice PDFs with your logo, colours and fonts.

Form Builder

Multi-step forms with 11 field types, drag-and-drop pages and full styling.

Automation Rules

Auto-accept, decline or send quotes based on total, discount or quantity rules.

File Attachments

Buyers and admins share drawings, specs and docs — including STL/STEP CAD files.

Push Notifications

Browser and iOS PWA push alerts for new quotes, replies and status changes.

REST API & Webhooks

Bearer-token API and event webhooks to plug quotes into your own systems.

Multi-Currency & RTL

Shopify Markets presentment currencies and 15+ languages, including RTL.

Hide price, your way

Show prices only to the right buyers

Six hide-price modes and a full condition builder give you precise control over where a price shows and where a quote button takes its place.

  • Sitewide, selected or quoted products — hide every price or just the ones you choose
  • Condition-based rules on title, type, vendor, price, stock, tag or collection
  • AND / OR matching with operators like contains, starts with, greater than and more
  • Hide Add to Cart & Buy Now buttons wherever a price is hidden
  • Call for Price or a WhatsApp quote button as alternatives to the form
Industrial Widget — Bulk Pack
Price hidden
Request a Quote
Your Quote — Sent
NET 30 · Ready to accept
Accept & Order
The quote workflow

From request to paid order in four steps

A smooth, trackable path from a buyer's first request to a converted Shopify order.

1

Buyer requests

A customer adds products to a quote and submits your multi-step request form from any page.

2

You quote

Set custom prices, discounts, shipping, tax and NET terms, then send a branded PDF quotation.

3

Negotiate

Chat in the Deal Room and trade counter-offers until both sides agree on the final price.

4

Convert

The buyer accepts and you convert the quote into a Shopify draft order or invoice.

Self-service portal

A quote page buyers can act on — no login

  • Token-based URL per quote — buyers open it without creating an account
  • Accept, reject or counter the offer right from the page
  • Deal Room chat and file uploads for specs, drawings and documents
  • Push notifications keep buyers updated on every status change
  • Installable PWA — add to home screen for app-like access on iOS
Emails & PDFs

Professional, on-brand communication

  • Admin & customer emails with full colour, logo and column control
  • Custom SMTP to send from your own domain
  • Quote & invoice PDFs styled with your colours, fonts and store details
  • Test send so you can preview every template before it goes out
  • Merge & duplicate quotes to reuse and combine requests fast
Connect your stack

Sync quotes to your CRM & marketing tools

Push new quote leads and deals into the tools your sales team already runs on.

Mailchimp
Add quote leads to a list
Klaviyo
Sync customers on submit
HubSpot
Create contacts & deals
GA4
Track the quote funnel
WhatsApp
Get-a-quote button
reCAPTCHA
Stop form spam
Call for Price
Phone CTA button
REST API
Webhooks & tokens

Built for Shopify

Native theme app blocks, draft orders and Markets — deeply integrated with your store.

Theme app blocks
Draft orders & invoices
Automatic tax & VAT
Shopify Markets currency
Customer resource picker
GDPR webhooks
Quote-funnel analytics
Auto Quote Cart page
Pricing

The full B2B suite, completely free

No paid tiers, no per-quote fees — install SK: Request a Quote & Hide Price and use every feature at no cost.

Free forever

$0 / month

Quotes, price hiding, negotiation, PDFs, company accounts, automation and analytics — all included for every store.

  • Request-a-quote button
  • Hide price & cart
  • Quote management & export
  • Customer portal & Deal Room
  • Counter offers & automation
  • Branded quote & invoice PDFs
  • Company accounts & NET terms
  • CRM, GA4 & API integrations
Install Free App
FAQs

Frequently asked questions

No. You add the theme app blocks through the Shopify customizer and control everything from the app settings — no theme code required.
Yes. Hide prices sitewide, on manually selected products and variants, on quote-enabled products only, or by rule using the condition builder (title, type, vendor, price, stock, tag or collection). You can also hide the Add to Cart and Buy Now buttons at the same time.
Once a buyer accepts, you convert the quote into a Shopify draft order or invoice with your chosen payment terms (Due on Receipt or NET 7–90), tax, shipping and deposit — so fulfilment happens through your normal Shopify flow.
Yes. Buyers can submit a counter-offer from their quote page, and you can accept, decline or counter back. The full negotiation thread and a real-time Deal Room chat keep every message in one place.
Yes. The entire B2B suite — quotes, hide price, negotiation, PDFs, company accounts, automation, integrations and analytics — is available for free with no paid plans.
Yes. Group buyers into company profiles with credit limits, VAT numbers and tax exemption, and serve the quote form, portal and emails in 15+ languages that auto-translate to the buyer's browser language.

Open your store to B2B & wholesale buyers

Install SK: Request a Quote & Hide Price free, add a request-a-quote button, hide your prices and start closing negotiated orders inside Shopify.