Many ecommerce businesses find it difficult to keep up with fast-changing ecommerce demands. It is tough, especially if you want a flexible, fast, and easy-to-customize store without coding.

BigCommerce Catalyst is a modern headless storefront framework built on Next.js that helps merchants and developers create super-fast, fully customizable online stores. One-Click Catalyst makes it even easier with a visual editor (Makeswift) so you can launch your storefront in just a few clicks.

In this blog, learn how to set up, customize, and deploy your One-Click Catalyst storefront quickly and easily.

Prerequisites  

Before you get started, make sure you have:

  1. A BigCommerce store or sandbox environment
  2. Node.js v20.x
  3. Corepack-enabled pnpm
  4. Git version 2.35.x or later
  5. Required channel permissions:
    1. Manage Channels
    2. Create Channels
    3. Edit Channels
    4. Install Applications
  6. A Vercel account for deployment (recommended)

Step-by-Step Guide for One-Click Catalyst Setup

Step 1: Create a Catalyst Storefront 

Start by heading over to your BigCommerce admin dashboard: Channels → Catalyst → Create Channel
This will kick off the Catalyst setup process, allowing you to create your new storefront and its associated website.

 Step 2:  Configure Storefront Information

 Now, it’s time to fill in the necessary details like:

  1. Storefront Name
  2. Sample Data: Opt to include demo products, categories, and more to help you visualize the user interface better.
  3. Primary Language: Set the default language for your storefront. 
  4. Additional Languages (Optional): Add any other languages you want to support

Tip : Including sample data can be really useful during the development and theming stages.

Step 3: Access the Storefront 

After completing the setup, your new Catalyst Storefront will show up in the list. Just click on the storefront name to check out your newly created site.

Step 4: Customize Design with Makeswift  

Every One-Click Catalyst storefront is linked with Makeswift, a visual page builder that allows both non-technical users and designers to tweak layouts and content without needing to write any code.

The Makeswift site includes pre-built content such as pages, custom components, theming options, and more.  

Click “Edit in Makeswift” to start making changes to:

  1. Pages
  2. Custom components
  3. Themes
  4. SEO settings

Hit “View Storefront” to see a live preview of your site.
Note : Makeswift is a fantastic tool that bridges the gap between design and development with its intuitive drag-and-drop editor.

Step 5: Step 5: Set Up Your Local Development Environment 

To tweak the storefront at the code level, you’ll need to pull the source code from your BigCommerce backend.

1. In the “Complete Setup” section, toggle the “Start Development” option.

2. Copy the auto-generated setup command, which comes with all the necessary environment variables and repository references.

  corepack enable pnpm && pnpm create @bigcommerce/catalyst@latest –repository bigcommerce/catalyst –gh-ref xxxxxxxxxxxxxxxxxxxxxxx –reset-main –store-hash xxxxxx –channel-id xxxxxxxx –storefront-token ***** –env ENABLE_ADMIN_ROUTE=***** –env AUTH_SECRET=***** –env TURBO_REMOTE_CACHE_SIGNATURE_KEY=***** –env MAKESWIFT_SITE_API_KEY=***** –env TRAILING_SLASH=*****

3. Make sure to replace the placeholders with the actual values from your backend setup screen.

4. After installation, head over to your project directory and run below command to start the development server with:
  pnpm run dev

Your storefront will now be accessible locally at http://localhost:3000/.

How to Deploy your store to Vercel after you’ve wrapped up development

After completing the development, follow the deployment instructions provided in the below steps to publish your storefront using Vercel. 

1. Push Your Code to a Git Repository

Start by pushing your local Catalyst project to GitHub, GitLab, or Bitbucket.

2. Connect Your Repository to Vercel

   – Head over to the Vercel Dashboard

   – Click on “Add New” and then select “Project

   – Choose your connected repository

4. Add Your Environment Variables

Don’t forget to include the necessary environment variables in Vercel, like API tokens, Store Hash, Channel ID, and so on. You can usually find these in your .env file that was created during the Catalyst setup.

   Tip: Always keep your environment variables secure and avoid pushing them to Git.

5. Deploy Your Storefront

Hit the Deploy button, and Vercel will take care of building and hosting your Catalyst storefront.

   Your live site will be available on a Vercel-generated domain (like your-project.vercel.app), or you can link it to a custom domain.

Why You Should Choose One-Click Catalyst?

  1. Quick Setup: Get your headless storefront up and running in no time with just a few tweaks.
  2. Visual Editing: Give your marketing and design teams the tools they need with Makeswift’s easy drag-and-drop interface.
  3. Total Customization: Seamlessly switch from visual editing to local code development whenever you need.
  4. Scalable & High-Performance: Built on Next.js, it’s designed for top-notch SEO and lightning-fast speed.

Useful Tips

– For efficient development, use VS Code along with Tailwind and ESLint plugins.

– Dive into the core/components directory to tailor the UI to your liking.

– Leverage Catalyst’s built-in GraphQL queries to easily fetch product, category, and cart data.

– Enhance the checkout experience by integrating third-party services or crafting custom pages.

Build Smarter, Sell Faster with One-Click Catalyst

Whether you’re just starting out or running an established business, One-Click Catalyst gives you the tools to build a fast, flexible, and fully customizable online store. With visual editing through Makeswift and the option to add custom code, you get the best of both worlds.

Want help building your store the right way? Reach out to enterprise commerce solutions partner like Klizer. Check out our Headless commerce development to see how we help brands like yours launch faster and grow online.

Picture of Manojprabhakaran B

Manojprabhakaran B

Manojprabhakaran B works as a Software Engineer at DCKAP. He has hands-on experience with Laravel, Codeigniter, and BigCommerce. Excellent detailed knowledge of data migration and has built custom apps for big commerce, Well versed with Graph QL, Custom Bigcommerce Checkout, and Integrations. He follows best coding practices to deliver digital solutions and has a good command of web architecture. If not coding, he loves listening to political debates.

Get Expert Advice

At Klizer, we bring over 20+ years of specialized expertise in ecommerce website development and design.

© Copyright 2025 Klizer. All Rights Reserved

Scroll to Top
Webinar Popup