Development for BigCommerce stores

One store,
every way you sell

We build and extend BigCommerce stores, from themes and headless storefronts to B2B buying and the integrations behind them, so every storefront you add runs from the same store.

Thanks, we’ll be in touch soon.

{{ heroStatus }}

You’re in good company

A few of the companies we’ve worked with.

When every app reaches into the store

Many BigCommerce stores grow one app at a time, each added for one need, such as reviews, search, shipping or a link to another system.

An app can add scripts to the storefront, and every app reads and writes the store through the same APIs, from one allowance: the number of API calls BigCommerce lets the store make in each short window, shared by every app and integration.

So one busy app can hold up another’s sync, a script added for an app no one uses can still load on every page, and what each app writes, loads and uses is often not written down anywhere.

What we build

What we build on BigCommerce stores. Each part comes with a note of who owns it and what it touches in the store, and every change is tried on a copy before shoppers see it.

  • Themes built on Stencil

    Your own look, built from Cornerstone, the base theme for BigCommerce’s Stencil themes, with every change kept in source control, so each new Cornerstone release can still be brought in. Page Builder widgets for the edits your team makes itself, and each change tried on a copy of the theme before it goes live.

  • Headless storefronts on Catalyst

    A front end of your own design, separate from the store behind it, on Catalyst, BigCommerce’s storefront built on Next.js, with Makeswift where your team edits pages visually. Hosted on a host of your own or on BigCommerce’s Storefront Hosting, which BigCommerce lists as a closed beta, with the cart and sign-in carried into checkout as BigCommerce’s session sync guide sets out.

  • Checkout

    BigCommerce’s own checkout, set up through its settings and, where a change goes further, extended with the Checkout SDK, BigCommerce’s kit for building on its checkout. Payments, tax and shipping through the providers you already use.

  • Buying for trade customers

    B2B Edition’s company accounts, each with its buyers and what each may do, its quotes, shopping lists and Buyer Portal, the buyers’ own area of the store, with customer groups and price lists for each customer’s prices.

  • Several storefronts, one store

    Each brand, country or trade site its own storefront, with its own address and look, sharing the store’s one catalog and set up once.

  • Apps, built or reviewed

    Apps of your own, in the control panel through App Extensions where they fit, each asking only for the scopes it needs: the parts of the store it may read or change. Or a review of the apps you have: what each writes, which scripts it adds and what it uses of the store’s allowance.

  • Integrations with your other systems

    Your ERP, product data and warehouse systems connected through BigCommerce’s REST and GraphQL Admin APIs and its webhooks, sent to your own address or a cloud queue. Each integration signs in with its own API account, a login of its own with only the scopes it needs, and its calls are batched and cached, so every integration shares the allowance well.

  • Moving your store over

    Products, customers and orders brought in with BigCommerce’s own import tools and APIs, each record matched and checked before it moves, and every old address redirected to its new page.

  • AI where it helps

    Storefront MCP, which a store owner can turn on, lets AI assistants search your catalog, build a cart and hand off to checkout, each acting within the shopper’s own session and, with B2B Edition, the buyer’s own permissions. And assistants of your own, for the jobs your team agrees.

One catalog, many storefronts

One BigCommerce store can run several storefronts, the sites your customers buy from, each with its own address, its own theme or front end, and its own look, prices and settings. They share one catalog, and their orders arrive in the same store.

Each storefront lists only the products assigned to it, at the prices of the price list assigned to it. A price list is a set of prices kept for a storefront, for a customer group (a set of customers such as your trade accounts), or for both.

One setting catches people out: a product’s visibility is set once for the whole store, so turning it off hides the product on every storefront. To take it off one storefront, it’s unassigned from that storefront alone.

So a second brand, a country or a trade site can open on the store you already run, on the plans that include Multi-Storefront, as BigCommerce sets them out.

Where one product is listed

List this product on

Listed on all three. One product, kept once, with each storefront’s own price.

Listed on none. It stays in the catalog, ready for whichever storefront needs it.

Listed on Retail site and Trade site. Second country doesn’t list it, and nothing else changes there.

Listed on Retail site and Second country. Trade site doesn’t list it, and nothing else changes there.

Listed on Trade site and Second country. Retail site doesn’t list it, and nothing else changes there.

Listed on Retail site only. Trade site and Second country don’t list it, and nothing else changes there.

Listed on Trade site only. Retail site and Second country don’t list it, and nothing else changes there.

Listed on Second country only. Retail site and Trade site don’t list it, and nothing else changes there.

Taking a product off one storefront leaves the others as they are. Hiding it store-wide takes it off all of them.

{{ chStatus }}

What updates itself, and what doesn’t

BigCommerce runs the platform and updates it itself, checkout and the APIs included, and announces each change and each deprecation in its developer changelog.

The parts you own update only when your team updates them. A theme changed from Cornerstone doesn’t take BigCommerce’s theme updates on its own: each new Cornerstone release is merged in by hand and tried on a copy of the theme first. A Catalyst storefront is your own Next.js app, and takes each Catalyst release, and each Next.js security update, when your team applies it. So do your apps, your integrations and your changes to checkout.

One change has dates. Storefront tokens created after June 30, 2026 don’t support calls from a server, and those created on or before it keep supporting them until March 31, 2027. A storefront or integration that calls the Storefront GraphQL API from a server moves to a private token, as BigCommerce’s docs set out. Storefronts that call it from the browser are unaffected.

So every part you own is listed with who updates it and how, and reading the changelog is part of the work.

Start with what your store already runs

The review covers your plan and its storefronts, and which features each one uses, as BigCommerce sets them out; the storefront: a theme’s Cornerstone release, what was changed and whether it’s in source control, or a headless front end’s Catalyst release, its Next.js version, where it’s hosted and how the cart and sign-in carry into checkout; every installed app: what it writes, which scripts it adds and what it uses of the allowance; each integration: its API account and scopes, its calls against the shared allowance, its webhooks, and any storefront token it uses from a server, with the date it was created; B2B Edition, if it’s on, with its buyers’ permissions and price lists; and checkout changes, redirects and staff permissions.

The first step is one integration or one app’s job moved to its own API account with only the scopes it needs, or one part of the storefront rebuilt, tried on a test store or a copy of the theme first.

You get a written review and a proposal for the first step.

  1. Should we keep our Stencil theme or move to Catalyst?

    It depends on your team, your storefront and its apps. A Stencil theme runs on BigCommerce’s own hosting and is edited with its tools, such as Page Builder. Catalyst is a Next.js app your team owns, which suits a team that works in React and wants the front end in its own hands. Some apps add scripts to a Stencil theme and may need another way in on Catalyst, so we check each one first.

  2. Our storefront calls the Storefront GraphQL API from a server. What changes?

    Storefront tokens created after June 30, 2026 don’t support calls from a server, and tokens created on or before that date keep supporting them until March 31, 2027. For calls from a server, BigCommerce’s docs point to private tokens, created with only the scopes they need and kept on the server, never in the browser, with a customer access token where a shopper signs in. Storefronts that call the API from the browser are unaffected.

  3. Can one store run our retail and trade sites?

    Often, yes. One store can run several storefronts on the plans that include Multi-Storefront, each listing the products assigned to it at the prices of its own price list, and B2B Edition can be set up on the storefronts that need it. We check what your plan includes, as BigCommerce sets it out, before anything is bought.

  4. Do we need B2B Edition, or are customer groups and price lists enough?

    It depends on how your trade customers buy. Customer groups and price lists give a group of customers its own prices. B2B Edition adds company accounts with several buyers and what each may do, quotes, shopping lists and the Buyer Portal. If your trade customers buy as companies, with more than one person ordering, B2B Edition is usually the better fit.

  5. We have many apps installed. Where do we start?

    With the review: every app in one list, with what it writes, which scripts it adds to the storefront, what it uses of the allowance and who answers for it. Apps no one needs come out, their scripts with them, and the rest stay with a reason and an owner. Each store’s list is different, so the review comes first.

  6. Our integrations keep hitting the rate limit. What can we do?

    Every app and integration shares the store’s allowance, so first we see who uses it. Then fewer, larger calls: endpoints that take many records at once, larger pages of results, webhooks instead of repeated checks, and caching what rarely changes, with each integration waiting as BigCommerce’s response headers say when it reaches the limit. Limits differ by plan, and we tell you what a change would involve before anything is bought.

  7. Can you change how checkout works?

    Within what BigCommerce allows, yes. Much of it is set in BigCommerce’s checkout settings, and where a change goes further, the Checkout SDK lets us build on BigCommerce’s checkout, as its docs describe. We agree each change with you and try it on a test store first.

  8. Can you connect our store to our ERP, warehouse or other systems?

    Yes, through BigCommerce’s APIs and webhooks, each integration signed in with its own API account and only the scopes it needs. We start with one connection, such as stock or orders, decide which system has the last word on each record, and try it on a test store before the next.

  9. Can AI assistants shop our store?

    Yes, through Storefront MCP, which a store owner can turn on and any live store can opt into, as BigCommerce describes it. It lets AI assistants search the catalog, build a cart and hand off to checkout, as a guest or within a signed-in shopper’s session, and, with B2B Edition, work with shopping lists and quotes within each buyer’s permissions. We set it up, and connect assistants of your own, for the jobs you agree.

  10. Can you move our store over from another platform?

    Yes, with BigCommerce’s own import tools and APIs. Products, customers and orders are matched and checked first, a trial import is checked with your team, and every old address is redirected to its new page before the move.

  11. Can you take over our existing store?

    Yes. First the review, so every app, script and integration is known and has an owner, then we take on the work a part at a time, starting where it matters most to you.

  12. How do you keep our store secure?

    Each integration signs in with its own API account and only the scopes it needs, each staff account gets only the permissions its person needs, and apps are reviewed before they’re installed. Tokens for calls from a server stay on the server, never in the storefront’s code.

  13. What does it cost?

    It depends on what the review finds and what you choose to do first. Before any work starts, you get a written proposal with the scope, the price or rate, and how you pay.

  14. Can we hire developers for our own team?

    Yes. We introduce developers who know BigCommerce within 48 hours of your request, working in your time zone. You meet them first, and decide who joins.

BigCommerce® is a registered trademark of BigCommerce Pty. Ltd. The other product names on this page are those of BigCommerce and Commerce, its parent company, used only to refer to their products. Webair is independent of BigCommerce Pty. Ltd. and of Commerce, and isn’t sponsored by, endorsed by or affiliated with either.

Let’s build it better

Tell us which storefronts your store runs and what your apps and integrations do. We’ll agree on a first step in a short call.

Thanks, we’ll be in touch soon.

{{ ctaStatus }}