
Configurators for fabric, finish and size that stay fast
Furniture and Home Goods
A furniture store built for a purchase people think about: configurators for fabric, finish and size, a swatch on its way the same day, freight and a delivery date quoted before checkout, and financing in the cart.
Plan Your StoreBought over weeks, not minutes
19.3% of online sales returned, NRF 2025 forecast
Nobody buys a sofa in one visit. The customer comes back three or four times over several weeks, usually after a swatch has arrived, and each visit asks a question the showroom would have answered: will it fit through the door, how does the fabric wear, when does it arrive, what does delivery cost, and can I pay over time.
The product page has to answer all of them, and most do not. The configurator reloads on every fabric, the freight appears at the last step, and the lead time is a range copied from a spreadsheet in March. The NRF expects 19.3 percent of online sales to come back in 2025, and a furniture return is a freight return, so every unanswered question is paid for twice.
We have built ecommerce since 2006, and a furniture store is the case where the product page carries the whole sale.
Does this sound familiar?
Each one ends the same way: a customer who was not sure, and a cart left for a store that answered the question.

Every fabric swap reloads the page. A product with nine hundred combinations takes seconds per click, and the customer stops exploring at the fourth.

Freight appears at the last step, or by email after the order. The cart that said one price now says another, and the customer feels tricked rather than informed.

Samples are a separate store, or an email to customer service. The second visit, the one that converts, never happens because nothing brought the customer back.

The page showed one dimension and no box size. The return costs two freight legs, a damaged carton and a one-star review that is really about delivery.

Lead times live in the factory's spreadsheet. The store says eight to twelve weeks to everyone, all year, and the customer service inbox does the rest.

Interior designers and contract buyers want their discount, their tax exemption and a quote for twelve of the same chair. The store gives them a coupon code.
What the build includes

Fabric, finish, size and modules chosen on the page, with the price, the image and the lead time updating on each choice, and the whole thing staying fast.

Free or paid samples ordered from the product page, tied to the customer's account, with a reminder once they have arrived and a path straight back to the sofa.

Every dimension, box size and weight on the page, an augmented reality view where it helps, and the will-it-fit questions answered before the cart rather than after the delivery.

LTL and white-glove delivery quoted at checkout by zip code, a delivery window chosen in the cart, and threshold, room of choice and assembly priced apart.

Lead times by SKU and option read from the factory system, shown on the page and in the confirmation, with deposits and partial shipments where an order ships in pieces.

Buy now pay later and financing in the cart, and a trade program with its discount, tax exemption and quotes for designers and contract buyers, on the same catalog as retail.
How a furniture store is built
What you are left with
5 platforms one BNPL integration we built
A store where the customer builds the sofa they want, sees what it costs delivered and when it arrives, orders the swatch, and comes back to a page that remembers all of it, on a phone as easily as at a desk. The configuration follows them into the cart and the confirmation.
Behind it, data that stays true: lead times and stock from the factory or the ERP, freight from the carrier tables by zip code, samples tied to the customer, and a trade program that runs on the same catalog as retail, so a designer's quote and a shopper's cart draw on the same stock. Nothing is typed twice, and nothing is promised the factory cannot keep.
And financing that fits the ticket. Our buy now pay later integration for one provider runs on five platforms, so adding an option to your cart is work we have done before, reconciled into your accounts rather than left for the bookkeeper. The monthly figure sits beside the price on the page, where the decision is made.
Where to begin
The full build: the catalog and its options, the configurator, samples, freight and delivery scheduling, lead times from the factory, financing and a trade program, and the ERP and warehouse integrations behind it, on the platform your catalog calls for.
Product pages, configurators and room views designed for a purchase that takes weeks: the dimensions where the eye looks for them, the fabric at full size, the delivery promise beside the price, and the same page working on a phone from the couch it will replace.
Buy now pay later, financing and a new gateway added to a live furniture store without rebuilding the checkout: tested on staging, reconciled into your accounts, and measured against the conversion it was meant to lift.
Platforms we build on
Trusted by 100+ companies
Keep reading



FAQ
Tell us about your store and we will come back with straight answers.
Talk to usBuilding an online store for a purchase people think about for weeks: sofas, beds, dining sets, lighting, rugs and the rest of the home. That means configurators for fabric, finish and size, samples ordered from the product page, dimensions and box sizes where the customer looks for them, freight and a delivery date quoted before checkout, lead times read from the factory, financing in the cart, and often a trade program beside the retail store. The product page carries most of the sale, so most of the work goes into it.
Yes. The customer chooses fabric, finish, size, modules and legs on the page, and the price, the image and the lead time update with each choice without a reload. Combinations that do not exist are never offered, and the chosen configuration follows the customer into the cart, the sample order and the confirmation email.
As many as the catalog has, if the data model is chosen for it. A sofa with forty fabrics, six sizes and four leg finishes is 960 combinations; add a second fabric collection and it passes 2,048, which is the most variants a Shopify product can hold. On Magento the options live in their own tables and there is no such ceiling. On Shopify we build the configurator around the limit rather than against it, which is one of the reasons the platform is chosen after we have seen the catalog.
Yes. Free or paid samples are ordered from the product page in a step or two, tied to the customer's account, and shipped through the same order flow as everything else. When the samples are marked delivered, the customer gets a note with a link back to the product they were configuring, because the second visit is the one that converts.
From the weight, dimensions and box count on every SKU, rated against the carriers' tables by zip code. Parcel items are rated as parcels; a sofa or a dining table is rated as LTL freight, with threshold, room of choice, assembly and packaging removal priced as the services they are, so the customer sees the delivered price before checkout rather than in an email after it. Which carriers and services apply depends on how you ship today, so we set them with your logistics team.
Yes, where your carrier or your own fleet offers windows. The cart shows the dates available for that zip code and that delivery service, the customer picks one, and the order carries it to the warehouse and the carrier. Where the item is made to order, the windows start from the lead time rather than from today.
By reading them from wherever they are true: the ERP, the factory system or a maintained table by SKU and option. The product page shows the lead time for the configuration the customer has chosen, the confirmation repeats it, and the customer is told when it changes. Deposits and partial shipments are handled where an order ships in pieces.
Yes. A buy now pay later or financing option is added to the cart and the product page, with the monthly figure shown beside the price, and the settlement reconciled into your accounts. We built one BNPL provider's integration across five platforms, so this is work we have done before. Our payment and BNPL integration page covers it in more depth.
Yes. Designers, architects and contract buyers apply, are approved, and then see their trade pricing, hold their tax exemption certificate on the account, request quotes for larger orders and order on terms, on the same catalog as the retail store. Our B2B page covers accounts, quotes and terms in more depth.
It depends on the catalog and the operation. Magento carries deep configurators, a trade store beside retail and the ERP integrations behind them, and it has no ceiling on options. Shopify suits a focused range with a configurator built around its 2,048 variants per product. BigCommerce sits between them. We recommend after we have seen your catalog, your options and how you ship, not before.
Yes, for the right catalog. Shopify holds at most 2,048 variants per product, so a configurator with many option combinations is built around that limit, with some options held outside the variant set. Freight, samples and financing all have good paths on Shopify. For a large made-to-order catalog with a trade program and an ERP behind it, Magento is usually the stronger home, and we will say so.
By answering the questions before the order. Every dimension and box size on the page, the fabric at full size and as a sample, an augmented reality view where it helps, the delivered price and date before checkout, and a confirmation that repeats the configuration. After launch we read the return reasons, because a cluster of returns on one product is usually a page problem with a fix.
Yes. Stock, lead times, orders and invoices move between the store and your ERP or factory system, the warehouse gets the order with its delivery service and window, and the carriers' rates and tracking come through their APIs. The integration list is written in the first step, before anything is built.
It depends mostly on the catalog and the delivery setup. A focused range with clean option data and one carrier can launch in a few months; a large made-to-order catalog with a trade program, several delivery services and an ERP to connect takes longer, because the configurator and the integrations are most of the work. The plan from the first step gives you the dates for your store.
Individually, once we have seen the catalog, the options, the delivery setup, the platform and the integrations. Configurator and freight work vary more than design does, so a number given before that read would be a guess. Send us the basics and you have a scoped plan within two business days.
Yes. We start by reading the store: how the options are modelled, how freight is quoted, where lead times come from, how samples are handled and where the returns come from. Our project rescue service covers the takeover itself, and the furniture work follows the same plan as a new build.
Let’s build something great together!
Send us your platform, one product with its options and how you ship it today. Within two business days we come back with how we would build the configurator and the delivery flow, and what the build would take.