Stencil done properly
Local development, version control and the CLI – not editing template files through the admin and hoping.
Hosted commerce with the B2B features built in rather than bought as apps.
BigCommerce sits between Shopify and Magento: hosted and maintained for you, with catalogue depth, B2B pricing and multi-channel selling in the platform rather than assembled from subscriptions.
BigCommerce makes a different trade from its obvious competitor. It is hosted and maintained, so you never touch a server, but rather more is built into the platform itself – customer group pricing, price lists, deeper product options, faceted search and multi-channel selling all ship as part of it rather than arriving as a stack of monthly app subscriptions.
It also charges no per-transaction platform fee regardless of which payment gateway you use. For a store doing meaningful volume through a third-party gateway, that difference is not a rounding error, and it belongs in the comparison alongside the subscription tiers.
Stencil is the theme framework: Handlebars templates, a local development workflow and a proper CLI. It behaves like a developer tool rather than an admin text box, which makes custom theme work more like ordinary front-end development than fighting a builder.
The trade-offs are real. The ecosystem is considerably smaller than Shopify’s, so fewer ready-made apps exist and more things need building. Annual revenue thresholds push you up pricing tiers as you grow. And like any hosted platform, leaving is a rebuild rather than an export – which is the arithmetic to do before committing rather than after.
Custom themes in Handlebars with a proper local workflow, rather than a marketplace theme edited in the browser.
A storefront built like software, versioned and reviewable.
Customer groups, price lists, quantity breaks and customer-specific catalogues using native features.
Wholesale pricing without a stack of subscriptions approximating it.
Storefronts, marketplaces and social channels selling from one catalogue and one stock pool.
One place where stock and orders are true, instead of several kept in step by hand.
A React or Next.js front end on the platform’s APIs, where the front end genuinely needs to be custom.
Full design freedom with commerce, orders and payments still handled for you.
ERP, inventory, fulfilment and CRM connected through the platform’s APIs with proper error handling.
Systems that stay in step, and failures you find in a log rather than from a customer.
Moving from WooCommerce, Magento or Shopify, with catalogue, customers, orders and URLs carried across.
A platform change without losing catalogue data or search visibility.
Native features first, because every app is a recurring cost.
Local development, version control and the CLI – not editing template files through the admin and hoping.
The platform includes a lot. Using what is built in beats subscribing to something that duplicates it.
Revenue thresholds move you up pricing tiers. Projected against your growth before you commit, not after.
Gateways exercised across success, failure and refund in test mode before a real order.
Options, variants, modifiers and custom fields settled before loading, because restructuring later is painful.
Your team is shown catalogue, orders, price lists and channels, with written notes.
Stores with real complexity that still do not want a server.
Customer-specific pricing and quantity breaks, wanted natively rather than assembled from apps.
Where a per-transaction platform fee elsewhere has become a genuine line item.
Marketplaces, social and retail alongside the website, from one catalogue.
Many options and variants that a simpler platform starts to strain against.
A custom front end on commerce infrastructure somebody else maintains.
Comparing this against Shopify and WooCommerce and wanting the comparison done honestly.
This platform is less common in India than Shopify or WooCommerce, and the stores here running it usually have a specific reason – B2B pricing, export sales, or transaction volume where platform fees elsewhere started to matter. Development capacity for it is correspondingly scarce.
For Indian stores, the practical checks come before the build: which gateways are supported for your market, how GST and HSN codes will be handled, and whether cash on delivery can work the way your fulfilment actually does. Those answers sometimes change the platform decision, which is why they come first.
I work with businesses across Bangalore and India, and with clients in the UK, USA, Canada, the UAE and Singapore – which suits a platform whose users are often selling across borders.
Indian payment support verified before anything is built.
Tax, HSN codes and invoicing planned rather than assumed.
Less common here, and harder to hire for.
India, the UK, USA, Canada, the UAE and Singapore.
Serving Chennai, Bangalore, India, Canada, UK, USA, Dubai, Singapore.
Complexity without wanting the infrastructure.
Typically needs: Negotiated pricing, quantity breaks and customer-specific catalogues.
How I help: Price lists and customer groups configured natively, with quote paths where they are needed.
Typically needs: Deep product data and specification-led buying.
How I help: Custom fields and faceted search built from real attribute data rather than tags.
Typically needs: Website, marketplaces and social selling from one stock pool.
How I help: Channel configuration with one catalogue and one place where stock is true.
Typically needs: Retail and dealer pricing side by side.
How I help: Customer groups separating the two, with dealer catalogues scoped appropriately.
Typically needs: Transaction volume where platform fees elsewhere have become material.
How I help: Migration with the fee arithmetic shown, and catalogue and URLs carried across.
Typically needs: Design requirements a theme layer cannot meet.
How I help: Headless front end on the APIs, with commerce still managed by the platform.
Six stages, with the platform comparison settled before anyone starts.
I establish the catalogue shape, the pricing rules, which channels you sell through, expected volume, and how the platform compares to the alternatives on total cost.
You get: A written scope, a platform comparison and a fixed quote.
Why it matters: Tier thresholds and fee structures differ enough between platforms to change the answer. That belongs at the start.
Catalogue structure, options and variants, customer groups and price lists are modelled, and channel and gateway configuration settled.
You get: A catalogue model and a pricing and channel plan you have approved.
Why it matters: Restructuring options and variants after a catalogue is loaded is the expensive rework in commerce.
Design for the templates that sell – category, product, cart and checkout – phone width first, against real product data.
You get: Designs for the key templates, approved before building.
Why it matters: A demo catalogue hides every layout problem your real data will produce.
The build: Stencil theme in a local workflow under version control, catalogue loaded, price lists configured, integrations connected.
You get: A working store on a staging storefront you can place test orders on.
Why it matters: Developing locally and deploying means the theme is reviewable and reversible.
Order testing across devices, customer groups and channels, pricing rules verified per group, tax and shipping checked, and performance measured.
You get: A tested store with pricing verified across every customer group.
Why it matters: B2B pricing faults are silent – nobody reports being undercharged.
Launch with live gateway keys, analytics and Search Console configured, then training on catalogue, orders, price lists and channels.
You get: A live store, trained staff and written notes.
Why it matters: Price lists and channels are where staff get stuck, so that is where the training concentrates.
The platform, its theme framework, and the alternatives.
Scoped against your catalogue and pricing rules.
The platform handles fundamentals well – editable URLs, metadata, automatic sitemaps, redirect management and built-in structured data. URL control is better than some hosted competitors allow.
The problems are the ones every store has: faceted filtering generating combinations, products reachable through several category paths, and retired products needing a policy. All configuration rather than content, and none of it a guarantee of anything.
Product data in custom fields rather than description text is consistent, filterable and straightforward to mark up accurately. On a B2B catalogue that matters twice over, because specification accuracy is usually what the buyer is actually comparing.
The practical reasons, rather than the adjectives.
I build Shopify, WooCommerce and Magento too. The platform recommendation is about your catalogue and your volume, not about what I happen to specialise in.
This platform includes a great deal that competitors charge monthly for. Using what is built in is the whole cost argument, and it gets used.
Local workflow, version control and deploys – not editing templates in a browser tab with no history and no way back.
Revenue thresholds move you up pricing tiers as you grow. That projection happens before you commit, when it can still affect the decision.
Tell me what you need. I reply within one working day, and the first conversation costs nothing.