Should a custom furniture store show prices online?
Show a useful price when you can support it. Where you need private pricing, give the customer a clear quote route and make the decision vendor by vendor.
The OrderPilot team·
Somewhere in your vendor binder is a policy that can affect whether the brand keeps supplying you. Meanwhile, a shopper on her phone is deciding whether “Call for price” means expensive, pushy, or simply difficult. Your website has to make sense to both.
Show prices when the vendor permits the presentation and the amount gives the customer a truthful picture of the selected piece. Use private quoting when the terms or the unfinished specification require it. Make that choice by product range, then provide enough information that the customer knows whether to continue.
General information, not legal advice.
What decision are you actually making?
The pricing decision is about what you can responsibly tell the customer before a conversation. It is separate from whether the product can be bought immediately.
A store can publish a configured price and still need a discussion about delivery access. It can show a starting price while making clear what that configuration includes. It can also request the selected options before staff prepare a private quote. Those are different routes, and the customer should recognize which one the page offers.
Write the intended outcome before changing the theme: “Help the customer compare fabric grades,” “Collect the dimensions for a table quote,” or “Sell this stocked chair at its stated price.” A vague instruction to make the website more premium doesn't answer any of those jobs.
The browse, quote, or buy guide starts with that wider decision. This guide focuses on the price the customer sees along the way.
What do vendor pricing policies actually restrict?
The written policy determines the commercial restrictions your team needs to understand. MAP concerns advertised pricing; internet-specific policies address online presentation. Separate unilateral selling-price policies can reach beyond advertising.
Read the scope, not just the acronym at the top. Identify the products covered, how the vendor defines price information, and where the restrictions apply. A policy can address offers, discounts, bundles, or messages in places beyond the main product page.
The FTC's manufacturer-requirements guidance explains the federal approach and notes that state treatment can differ. Check with your attorney when interpreting the policy for your business and jurisdiction. The MAP explainer separates the terminology without treating every policy as identical.
Give the catalog team a short operational summary backed by the document. “Public price permitted at or above the specified level; promotion needs review” is something a person can use. “MAP brand” leaves too much for the next employee to infer.
Does hiding the price automatically satisfy the policy?
Hiding the number does not necessarily resolve every pricing restriction. A message implying a below-policy discount can itself be covered, depending on the wording.
A published vendor policy, effective August 28, 2018, defines electronic content and price information broadly, including communications and implied price information. That is useful evidence that the review must look beyond a number printed on a product page. It is one vendor's policy, not a rule for the whole furniture industry.
Ask specifically about “call for best price,” email offers, coupons, bundles, and the customer messages your store sends. Don't invent a workaround based on what another retailer appears to do.
The practical result should be a page that describes the product and the allowed next step plainly. “Request a quote for your selected configuration” explains a service. A mysterious suggestion of a hidden deal creates another promise the associate may have to unwind.
Is a price shown after configuration still advertising?
A price revealed after the customer selects a fabric can still be an online advertised price under the vendor's policy. Requiring a click is not a universal exception.
The same applies to cart-only pricing. Treat the price reveal and the advertising that leads to it as separate parts of the policy review. Permission to show a particular checkout price should come from the vendor's own wording, not an assumption about what counts as private.
Send the vendor a concrete description of the proposed flow: the collection card, product page, selected-configuration price, cart, and email. Ask for a written answer on the parts the policy leaves unclear.
Keep that answer with the product-range decision. Otherwise an agreed exception becomes something only the owner remembers, and a later website refresh may quietly undo it.
What do shoppers lose when no price is visible?
A hidden price removes an early way for the customer to judge fit. They may not know whether the piece is within reach, whether fabric choices change the amount substantially, or whether the photograph shows the configuration they would be quoted.
That does not mean every visitor needs an exact delivered total immediately. It means the page should explain what is known and what requires a conversation. Dimensions, materials, option choices, and delivery information still help the customer decide whether to send a request.
Consider the associate's first reply. If it asks for the same fabric, finish, and size the customer already selected, the request has failed to preserve useful work. If it supplies a clear quote with one remaining delivery question, the exchange feels purposeful.
Treat unanswered pricing questions as product-page feedback. Note whether customers are asking for a budget range, the upgrade cost, or the complete delivered amount. Each suggests a different improvement.
How do hidden prices affect search and shopping results?
Quote-only pages should not be represented as buyable offers with invented prices. Google's merchant-listing documentation requires an offer price greater than zero for merchant-listing experiences and describes purchasable products.
That is a limit on a particular shopping presentation, not a statement that an unpriced product page cannot rank in ordinary search. A useful quote page can still explain the piece, its materials, dimensions, and configuration process.
Keep the search presentation aligned with the selling offer. A public snippet showing a low base price while the destination says only “Request a quote” creates a mismatch before the customer has even met your team.
Give the person managing product feeds and structured data the pricing worksheet too. Changing the visible product page is only one part of the job. Review shopping-channel requirements separately instead of assuming a quote-only range belongs in the same feed as the stocked lamps.
What can go wrong when prices are visible?
Visible pricing works badly when the amount is incomplete, stale, or attached to the wrong configuration. A precise-looking number can still be misleading if it describes something different from the photograph.
Say an illustrative sofa starts at $3,000 in its base fabric, while the photographed version costs $3,600. A page that places “$3,000” under the photograph without explanation invites the customer to expect the wrong piece. Label the starting configuration and distinguish the version shown.
Delivery adds another possible mismatch. If the page gives a merchandise price, say so. Explain how the customer gets the delivery amount and which service it covers. Don't wait until a long form or checkout to reveal that the quoted item excludes a necessary charge.
Visible pricing also makes comparison easier. Answer that with a clear specification and service offer, not with an amount that staff routinely contradict. The customer should understand what your store is selling at that price.
Is “from” pricing a useful middle path?
“From” pricing can be useful when the starting configuration is real, available, and clearly identified. It is much less useful when almost every choice moves the customer far beyond the advertised amount.
For the sofa example, say which size and fabric define the $3,000 starting point. Show the selected amount as choices change where the page supports it and the policy permits it. Put the photographed configuration's information close to the image so customers can compare it with their own choice.
A range can also need explanation. “From” should not carry the burden of describing every possible delivery charge, custom dimension, and upholstery exception. If a choice requires staff pricing, identify that point in the flow.
Review the starting configuration when the vendor changes a price book or discontinues a fabric. A number can stay technically present on a page after the underlying product has stopped being a useful offer.
When is quote-only the better customer experience?
Quote-only works when a useful reply depends on information a person needs to review. A cut-to-length table, customer-supplied upholstery, or a project combining several delivery arrangements can fit that description.
The customer should see why the quote is needed and what submitting the request achieves. Explain that the team will review the selected piece and provide pricing, then state a reply expectation that matches your staffing.
For example, a store might promise a first reply by the next business day. The first reply may identify a vendor question rather than contain a final price. Make that distinction if the work often requires an acknowledgment from the maker.
Replace vague invitations with a specific request. The complete quote-request guide shows how the selected configuration, quantity, and delivery context can reach the associate together. The value is an informed exchange, not merely a longer contact form.
Can designers see prices while the public cannot?
A trade customer can receive a privately prepared quote without your store exposing trade pricing publicly. OrderPilot quote requests can require sign-in, and staff handle trade pricing on the quote.
That does not mean signing in automatically reveals a separate trade price list in the storefront configurator. Decide what the signed-in request accomplishes: identifying the customer, collecting a project request, or starting staff review.
Keep trade approval and product eligibility understandable. A designer who signs in should know whether the account is recognized and what information the team needs for the quote. Don't rely on a hidden-price screen to explain the entire trade program.
The Shopify trade-program guide separates the account and platform questions. For the price-display decision, write down who prepares the private offer and where the designer receives it.
What should the salesperson say when asked about the missing price?
The salesperson should explain the actual reason and the next useful action. Avoid blaming the vendor or suggesting the customer must prove serious interest before learning anything.
For a piece needing configuration review, an associate could say:
“We price this piece around the size and upholstery you choose. Send us the configuration from the page and we'll put the quote together, including the delivery details we need to confirm.”
For a vendor range handled through private quotes:
“We provide pricing for this collection by quote. Choose the pieces and finishes you're considering, and our team will send the pricing with the next steps.”
These are example scripts. Add a reply time only if your team can support it, and don't promise a complete delivered amount before knowing the destination and service.
Train the team to keep the customer moving. They should answer the question directly, preserve the selected choices, and ask only for the missing information. The explanation should feel like help from a furniture store, not an application to join a private club.
How should the store respond to price comparisons?
Use the same specification and service when comparing offers. A sofa in a different fabric grade, a floor sample, or a curbside shipment is not automatically the same offer as the requested piece with in-home delivery.
Ask the customer which configuration and charges the other price includes, then explain your own quote clearly. If your store has a price-match policy, give staff an approved process for reviewing the request and any vendor restrictions.
The price-match policy guide covers the commercial decision. The website's job is to keep the comparison understandable before the customer contacts the team.
Record a reason when a quote price changes. The next associate should be able to distinguish an approved adjustment from an outdated catalog amount. A published price creates an expectation; the response should explain any difference rather than pretend the customer did not see it.
How does OrderPilot handle different pricing presentations?
OrderPilot gives each product template its own online mode. Explore only can show the configured price while the customer browses choices. Request a quote keeps the quote-only pricing private until staff prepare and send the priced quote. The quote rules decide which products can be added to a quote using tags, categories, and collections, with an optional sign-in rule. Use a vendor-policy tag to organize a range whose quote eligibility follows the same decision. The rule and the template mode do different jobs, so review both.
Configured checkout through the normal store cart is switched off; use the working quote route for configured sales and the ordinary Shopify cart for suitable standard products. The customer can still choose the piece online and receive an accurate quote from your team. The pricing-control guide covers the setup distinction. Start with the policy decision, then make the controls express it.
What needs checking beyond the main product page?
The price decision should hold wherever the customer encounters the product. Review the collection card, site search, featured-product sections, quote cart, request acknowledgment, and later customer-facing documents.
Use a sample product in each route and follow it as a customer. For a quote-only item, verify that an accidental base price does not appear before staff send pricing. For a visible-price item, change an option and make sure the displayed description and amount agree.
Mixed requests deserve their own check. An ordinary Shopify lamp may show a known price while a custom sofa awaits review. The request should not imply that the visible lamp amount is the complete order total.
Have someone outside catalog setup read the screens. They will notice assumptions the person who configured the template now takes for granted. A blank price isn't self-explanatory simply because the team knows why it is blank.
How quickly can a vendor-policy change reach the website?
A permitted change can be reflected by updating the affected template modes and quote rules, then checking the customer journey. The work is a controlled catalog change, not a promise of a fixed turnaround time.
Suppose the example vendor allows public pricing after previously requiring a private quote. Review the current price book, select the intended visible-price route, and update the affected templates. Check the associated collection cards, requests, and feeds before announcing the change.
Keep open quotes in the review. Updating a template price does not automatically change the prices on saved quotes. Staff need to understand which customer offers are being honored and which conversations require a revised quote.
Assign an owner to the vendor-policy record. A website can follow a decision consistently only when someone keeps the underlying decision current.
Use a vendor-by-vendor pricing worksheet
The worksheet should record both permission and the customer experience you intend to offer. Complete it with the policy in front of you, then use it to brief catalog, sales, and website staff.
| Field | What to record |
|---|---|
| Vendor and range | The products the decision actually covers |
| Written policy | Location of the current policy and any written clarification |
| Public display | Exact price, genuine starting price, configured price, or private quote |
| Promotions and messages | What needs review before an email, coupon, or offer goes out |
| Product mode | Explore only, Request a quote, or a staff-only route as appropriate |
| Quote rules | Tags, categories, collections, and sign-in choice |
| Customer explanation | Why a quote is needed and what the team will do next |
| Response owner | Who reviews requests and covers absences |
| Search presentation | Which pages and shopping feeds fit the selling offer |
| Change trigger | Price book, product, policy, or service changes that prompt review |
Use the worksheet to test a practical disagreement. If purchasing says the range needs private pricing while sales wants a public starting price, identify the exact policy clause and the exact customer problem. Resolve those facts before changing the display.
Your website does not need one pricing answer for every vendor. It needs an understandable answer for each piece, supported by a team that can carry the conversation forward. Apply the worksheet to one range, then use the pricing-control setup guide to put the decision into practice.
Sources
- Manufacturer-imposed requirements — Federal Trade Commission.
- Electronic minimum retail price policy — Arteriors Home, vendor policy, effective August 28, 2018.
- Merchant listing structured data — Google Search Central.
The store can choose different pricing routes while giving every customer a clear next step.