Case Study · E-Comm

One Storefront for Belle Maison’s Retail and Trade Buyers

Storefront built

A Commerceflo by FactoryJet storefront for retail shoppers and trade buyers.

DTC + B2B

Retail and trade buyers

Commerceflo

Platform built on

Mumbai

Wholesale distributor

Client

Belle Maison

Industry
DTC + B2B Commerce
Location
Mumbai, India
Services
DTC StorefrontCommerceflo B2B StorefrontQuote-to-Cash WorkflowTrade Pricing TiersAccount-Based OrderingCatalog Structuring
BB

Bhavesh: Founder, FactoryJet

Hi, I'm Bhavesh, founder of FactoryJet. I run every discovery call myself, so by minute 10 we already know whether what you need pays for itself, and how fast.

At a glance

The vitals.

INDUSTRY

DTC + B2B Commerce

SERVICES

B2B Storefront + Quote-to-Cash

PLATFORM

Commerceflo

CATALOG

Plants, Decor, LED Lighting

BUYERS

Retail + Trade

MARKET

India

The Challenge

What we were up against.

Belle Maison serves retail shoppers and trade buyers with different buying needs. A retail customer needs clear product information and a straightforward path to purchase. Trade accounts need their agreed pricing, repeat ordering, and a quote process. The storefront needs to support both journeys without making either buyer work through an unsuitable checkout.

Our Approach

How we attacked it.

We started from how the business actually sells rather than from a storefront template. That meant mapping the account tiers, the products that repeat, and the path a quote takes before it becomes an order. Commerceflo was the right base because quote-to-cash and account-based pricing are native to it rather than bolted on, which keeps trade logic out of custom code. We structured the catalog so trade buyers can find items the way they ask for them, and set pricing to resolve per account at login.

What We Built

The project implementation.

The storefront shows a logged-in buyer their own contracted pricing, not a public list price. Buyers build a basket, raise a quote, and that quote carries through to an order without being retyped. Repeat ordering is account-based, so a returning buyer works from what they actually bought before. The catalog is structured around the categories trade buyers search, including artificial plants, flowers, flower runners, home decor and LED lighting.

Results

What changed for the business.

Quote-to-cash, self-serve

What ChangedTrade buyers price and order themselves instead of messaging for a quote

Logged-in trade pricing

Buyer Experience

Quote-to-order workflow

Quoting

Structured for trade search

Catalog

Account-based

Ordering

Commerceflo

Platform

Removed

Manual Re-entry

The build serves retail shoppers and trade accounts on Commerceflo. Its trade workflow connects account pricing, quotes, and orders. This case describes the implementation; it does not attribute a revenue or conversion uplift to the project.

Want results like this?

BB

Bhavesh: Founder, FactoryJet

“Selling to retail shoppers and trade accounts? We can scope both buying journeys on one commerce system. Hi, I'm Bhavesh, founder of FactoryJet. I run every discovery call myself, so by minute 10 we already know whether what you need pays for itself, and how fast.”

Frequently asked

Questions about the Belle Maison project.

What is quote-to-cash, in plain terms?

It is the whole path from a buyer asking what something costs to you getting paid. In wholesale that path usually breaks in the middle, because the quote lives in a message or a spreadsheet and someone has to retype it as an order. Quote-to-cash keeps it as one continuous record.

Why not just use a normal ecommerce store?

A normal store shows one price to everyone and expects instant checkout. Trade buying does not work that way: pricing is per account, quantities are large, and an order often needs a quote and an approval first. Forcing that onto a retail storefront usually means bolting on apps that each hold a piece of the truth.

Why Commerceflo rather than Shopify or WooCommerce?

Account-based pricing and quote-to-order are native to Commerceflo, FactoryJet’s own platform, rather than added by apps. For a distributor whose pricing differs per buyer, keeping that logic in the platform rather than in custom code is what makes it maintainable.

Does this work for a catalog that changes often?

Yes. The catalog is structured around trade categories rather than one-off product pages, so adding or retiring lines does not mean rebuilding navigation. That matters for seasonal ranges, which is common in decor and lighting.

Can buyers still order the way they always have?

Yes, and that matters more than it sounds. Trade buyers who prefer to message still can. The portal removes the requirement that every order goes through a person, rather than removing the option.

Free quote
Founder replies in 24h