BlogSelling online13 min read

Browse, quote or buy: choosing how your website sells custom furniture

Give every piece a deliberate job online: help the customer explore, start a complete quote, or buy a product that is ready for checkout.

The OrderPilot team·

Chip arranges fabric samples beside a low upholstered bed in a studio, viewed from above in soft daylight.

Open your own website on a Sunday night and shop it like a stranger. Say your Madison sofa comes in 14 fabrics, three seat depths, and two leg finishes. The page has one photograph and a price that describes only the cheapest fabric. The next action is either Add to cart or a gray “Call for price” box. Neither explains how the customer should choose the sofa.

Every product page should make its next step clear: explore the choices, request a quote, or buy a ready-to-sell product. Choose that step deliberately for each piece. A $4,800 sofa and a $90 lamp in this example do not need the same conversation, even when they share a collection page.

What job should the website do before a showroom visit?

The website should help the customer make progress on the decisions that matter. For a custom sofa, that can mean narrowing the fabric, understanding the seat depth, checking the overall size, and finding out how to get an accurate price.

A customer who visits the showroom with a useful shortlist has already done valuable work. Treat that as a successful online journey even if no checkout occurred. Equally, don't make someone call the store to buy a stocked lamp whose price and delivery are already settled.

Judge the page by what happens after the visit. Did the customer bring a saved configuration, send a request your team could price, or order the intended item? Raw website orders tell only part of that story. The wider guide to selling made-to-order furniture on Shopify connects those website decisions to the showroom and back office.

What do OrderPilot's online settings mean?

A template's online setting determines the route its choices take on the website. Configured checkout through the normal store cart is switched off; a template labeled Buy online currently presents Request a quote on its product page. Ordinary Shopify products can still use their ordinary cart and checkout.

Setting or product routeWhat the customer seesWhat reaches the teamA useful application
Not onlineNo online configuration route for that templateStaff build the quote themselvesA staff-only frame or a piece needing an assisted specification
Explore onlyChoices to browse and a design link to copy or shareA conversation when the customer contacts the store or visitsA range customers should narrow before an appointment
Request a quoteConfiguration and a quote-request action without a customer price until staff send pricingThe requested pieces and choices for reviewCustom sizes, uncertain delivery, or a range needing private pricing
Buy online template setting under the current setupThe quote-request product-page routeA request that staff can review and priceUse the supported request journey for configured templates
Ordinary Shopify productIts normal product price and cart actionA Shopify purchase through the store's normal processA stocked, fixed-specification piece with a complete selling offer

The choice isn't a judgment on how expensive or sophisticated the product is. It describes how much work remains before the store can make a dependable offer. A simple table with an unresolved delivery destination may need more attention than a well-documented sofa.

Which pieces should customers explore first?

Explore only suits products where the next useful decision is a preference, rather than a transaction. The customer can compare a finish, narrow a fabric family, or share a possible configuration before committing to a sales conversation.

Give exploration a destination. Explain whether customers should bring the design link to the showroom, send it to an associate, or arrange an appointment. A configurator that ends without a next step is a very elaborate swatch drawer.

Use shareable saved designs to preserve the choices in a link. The customer can send it to a partner and reopen the product with those choices at current prices. A shared design becomes useful to your team when the customer brings it into the conversation; it isn't automatically a lead in the store's records.

Keep the product explanation strong enough to support that exploration. A fabric swatch needs a name, and an arm-style image needs enough detail to distinguish the options. “Option B” may be meaningful to the person who entered the catalog, but the customer missed that meeting.

When should the product ask for a quote?

Use Request a quote when the team must settle something material before selling. That might be a cut-to-length top, customer-supplied fabric, a vendor pricing restriction, or delivery that depends on access and service.

A quote request should capture decisions already made and identify what remains open. For an illustrative dining table, the customer might choose the finish and width but ask the team to confirm the longest available top. The associate should receive those choices with the question, not a message that says only “Interested.”

Private pricing also needs a useful explanation. If a vendor's policy requires a quote, give the customer a clear request action and a realistic reply expectation. The guide to replacing “call for price” shows how to make that exchange productive.

Don't use quoting to conceal ordinary information the customer needs to decide whether to inquire. Publish dimensions, materials, photographs, and the delivery process wherever you can. The online-price decision guide separates a reason for private pricing from a habit of hiding everything.

When is an ordinary Add to cart the right action?

Add to cart suits a product whose specification, price, availability, and fulfillment offer are sufficiently settled for the customer to buy. An ordinary stocked accent chair with a fixed fabric can fit that description. A custom table with a provisional measurement does not.

Ask whether the page answers the questions your best associate would settle before accepting the sale. Is the pictured configuration the one being purchased? Are the charges clear? Does the delivery offer cover the address and service? Can the customer understand the return terms before paying?

A standard Shopify product can also have a quote option when your store's quote rules allow it. That helps someone include the chair in a larger project or ask about delivery with other pieces. Give each action a distinct meaning, as explained in Add to quote versus Add to cart.

For configured pieces, use the configured-sofa checkout article to understand the supported buying handoff and the checks around it. A familiar cart button should never stand in for a complete specification.

How do you choose the route for each piece?

Choose the route by the uncertainty left in the sale. Price is one consideration, but it is rarely enough on its own.

Work through these questions with purchasing and the sales team:

  1. Can the current price be determined from the available choices? Identify delivery or customization charges that still need a person.
  2. Can the vendor make every combination shown? Separate required choices from optional upgrades and record the combinations that don't work.
  3. What does the vendor allow online? Read its written advertising and selling policy before assigning a price presentation.
  4. What does the customer need to approve? Look at dimensions, material choice, custom work, and the return or cancellation terms.
  5. What delivery service is being offered? Consider assembly, room access, and whether the quote depends on the destination.
  6. How dependable is the timing information? Distinguish the production estimate from transit and the final appointment.
  7. Would a conversation prevent a foreseeable wrong order? COM, custom measurements, and sectional orientation often deserve one.

Write a brief reason beside the chosen route. “Needs access review before delivery price” is more useful than “premium.” The reason tells the next person what has to change before the route should change.

What would a mixed catalog look like?

A mixed catalog should preserve the distinctions the customer would hear in the showroom. Consider the same store selling a stocked accent chair, the Madison sofa, a cut-to-length dining table, and a trade frame.

The accent chair is an ordinary Shopify product with fixed upholstery, a known selling price, and a defined delivery offer. It can use the normal cart, with a quote action available for someone planning a room.

The Madison uses an OrderPilot template. Required fabric, seat depth, and leg choices make the request specific. The team reviews the requested configuration and sends the priced quote. If the vendor changes a fabric's availability, the customer gets a clear alternative before the sale moves forward.

The dining table requests a quote because its length and access need review. The trade frame stays off the public configurator while staff prepare its assisted specification. None of those choices requires the entire website to adopt the same mode.

Show those differences on the collection page as well as the product page. The mixed stock and made-to-order merchandising guide explains how to make timing and source visible without making the catalog difficult to browse.

How should the options appear inside the product page?

Put the choices where customers expect to find the product's buying decisions. OrderPilot's options block sits inside the theme's product section. The store keeps its own page structure, photographs, and surrounding product information.

The Online options page controls the presentation and order of the choices. Use swatches and images for differences customers need to see, and readable fields for measurements or written requirements. Put a prerequisite before the choice that depends on it. A leg finish should not distract someone who has yet to choose a compatible base.

Staff-only options can stay off the online presentation while their configured defaults are supplied. Review those defaults as carefully as visible choices: hiding an internal code should not make a required customer decision disappear. Use the product-page usability guide to review the whole page, then the theme-block setup article for the installation work.

How much visual help does the customer need?

Fund the visual explanation that answers the next buying question. A clear front, side, and detail photograph can explain a piece better than an attractive room image that hides its arms and legs.

For configurable furniture, label the pictured configuration. Show material detail and scale, then make the options readable. A customer should not assume the photograph changes to every selected fabric unless the page actually provides that view.

The photography, 3D, and AR guide helps compare the work involved. OrderPilot's swatches and image choices help customers specify the piece; any separate visualization service needs its own assessment.

For decisions a screen cannot settle, give the customer a useful offline step. A swatch program brings the material into the room, while a measuring guide helps them collect the dimensions your team needs. Those steps should reconnect to the selected product and configuration.

Where should price, timing, and terms appear?

Explain price and timing close to the decisions that affect them. Where the route shows prices, make the selected configuration and its amount understandable together. For quote-only requests, explain that staff will supply pricing after review.

OrderPilot can show the option lead time in the online block when Show lead time is enabled. Present it as a production-related estimate with whatever delivery explanation your store needs around it. It does not automatically print on the quote PDF or PO, so include the agreed customer timing in the written conversation.

Keep return and cancellation information available before the customer commits. The custom-furniture return-policy guide helps explain the store's terms without assuming that every custom product has identical treatment.

Private pricing also affects shopping presentation. Google's merchant-listing documentation requires a real offer price greater than zero for those experiences. That is different from ordinary search visibility. Make the choice knowingly and keep the page's structured information consistent with what the customer sees.

What happens after Add to quote?

Add to quote starts a request that preserves the chosen pieces. OrderPilot can combine configured templates and regular Shopify products in the quote cart. The customer reviews the selection, answers the store's order-level questions, and submits it.

The added-to-quote confirmation should make the difference from a purchase clear. On submission, the request confirmation and acknowledgment email tell the customer the store received the request. They do not mean the vendor has accepted an order. Keep the form focused on what the team needs to reply. The quote-form guide covers field choices and the explanation beside them. Match the request and portal pages to the store using the customer-page styling guide, so the customer recognizes the same business throughout.

How does the team turn the request into a sale?

The Inbox gives the team a shared place to review the request and its conversation. Assign an owner, resolve missing information, and prepare the price before sending the quote.

For the Madison example, the associate checks the selected fabric, seat depth, and leg finish, then confirms delivery needs. If the customer picked a valid but delayed fabric, explain the timing and offer an alternative only if it suits the customer. The Inbox-to-priced-quote workflow follows that review.

The customer then sees the priced quote and the next action in the customer journey. Signing, supported payment requests, and purchasing continue from the agreed record. The website's job was to start the right sale with a usable specification. Follow the complete website request to signed, paid order for the later handoffs. A clear request is valuable because it reduces the amount your team must reconstruct after the customer has left the page.

What should the team test before publishing?

Test the route the customer actually takes, including shortcuts. Product cards, collection quick-add buttons, search results, and featured-product sections can behave differently from the main product page.

For configured templates, remove or disable theme shortcuts that bypass the required configuration and review the product's other purchase surfaces with the theme implementer. Required-option rules help inside the configured flow; don't assume an unrelated quick-add control uses them.

For quote-only products, inspect cards, the product page, quote cart, request confirmation, emails, and any generated customer document before pricing is sent. The request must not expose an accidental base amount as the agreed price. Test mixed requests too.

Settings › Online store brings together selling controls, theme setup, style, and quote rules. The configured store cart is switched off for every store, whatever the Shopify plan, so a template's product page uses the quote route. Finish by testing that supported route end to end. Use vendor and collection controls to organize the catalog rules. Compare a permitted example with an excluded example so the difference is intentional.

How do variants differ from configuration?

Shopify's variant model represents combinations of product option values. A custom-furniture specification can also need dependencies, customer-entered dimensions, material descriptions, and choices that affect lead time.

The distinction is the work each choice does, not simply the size of a list. A required custom measurement is a different problem from choosing among stocked sizes. The configurator-versus-variants explainer helps decide which structure fits.

Keep that distinction when discussing checkout. The configured-order purchasing handoff is worth reviewing with the specification in view: the vendor ultimately needs the same choices the customer approved.

Use a worksheet to make the catalog decision repeatable

Start with a manageable group of frequently discussed products. For example, review 30 templates together with sales, purchasing, and the person who maintains the website. This is a working exercise, not a required catalog limit.

ProductIntended next actionReasonMissing informationOwner
Stocked accent chairBuy through ordinary Shopify cart; quote optionalFixed specification and known serviceDelivery-area wordingEcommerce
Madison sofaRequest a quoteConfiguration and delivery reviewed togetherFabric availability confirmationSales
Cut-to-length dining tableRequest a quoteDimensions and access need discussionCustomer measurementsDesign team
Trade frameStaff-assisted, not onlineSpecification prepared with the trade customerApproved upholstery detailsTrade associate

After publication, review the questions customers ask and the requests that stall. Improve the page or the review process at the point of confusion. Revisit the assigned route when a vendor changes policy, the delivery offer changes, or the catalog gains a dependable way to answer a previously open question.

The next step is practical: choose one product and trace its current journey from collection card to the team's response. Use Add to quote versus Add to cart to make that first decision clear.

Sources

  1. Adding variants — Shopify Help Center.
  2. Merchant listing structured data — Google Search Central.

Give your team the tools they deserve

See what changes when every custom order lives in one place, from the showroom floor to your customer’s front door.