BigCommerce

BigCommerce Page Builder: How to Save & Reuse Brand Colors Effortlessly

Many BigCommerce merchants leverage the intuitive Page Builder to craft stunning storefronts. Its drag-and-drop interface empowers store owners to design dynamic pages without needing extensive coding knowledge. However, a common frustration arises when trying to maintain consistent brand colors: the color picker swatches in Page Builder don't seem to "remember" custom hex codes. This often leads to repetitive manual input, risking design inconsistencies and consuming valuable time. A recent BigCommerce forum thread tackled this exact challenge, revealing a clever, no-code workaround that every merchant should know.

The Frustration of Fleeting Colors in Page Builder

The original query from Amy Hafemann on the BigCommerce support forum highlighted a widespread issue: how to get custom colors to "stick" and be readily available for selection within the Page Builder area. Users often expect that once a color is used, it should automatically appear in the palette for future use, much like many modern design tools. This expectation, while logical, doesn't align with BigCommerce's Page Builder functionality, leading to a frustrating cycle of copying and pasting hex codes for every element.

Imagine spending hours perfecting your brand's unique shade of teal or a specific accent orange, only to have to re-enter its hex code every time you add a new banner, button, or text block. This not only slows down the design process but also introduces a higher risk of human error, potentially leading to slight variations in color that undermine your brand's professional appearance.

Decoding BigCommerce's Color Logic: Theme Styles are Key

As Daniel Olvera from Trepoly.com clarified in the forum thread, the Page Builder's color swatches don't inherently save custom colors you pick directly within a widget. This is a crucial distinction. Instead, these swatches are dynamically generated based on the colors defined at the theme styles level. While some themes offer predefined slots for Primary, Secondary, and Accent colors, these might not cover all your branding needs or appear in every widget's color picker.

The Page Builder acts more like a consumer of theme styles rather than an independent repository of colors. It looks to your active theme's global settings for its palette. Understanding this underlying logic is the first step towards mastering consistent color usage.

The No-Code Breakthrough: Making Your Brand Colors Stick

Sajid Jameel from Codinative.com provided the most impactful solution: a tested, no-code method to ensure your brand colors persist as swatches across all BigCommerce Page Builder widgets. The key insight is that the Page Builder color picker dynamically aggregates every hex code saved across your Theme Styles. This means if a color is saved anywhere in your theme's customization settings, it will automatically appear as a swatch in Page Builder, persisting across refreshes and even different Page Builder sessions.

Here's how to implement this simple yet effective strategy:

  • Step 1: Navigate to Theme Customizer. From your BigCommerce control panel, go to StorefrontMy Themes. On your active theme, click the Customize button. This will open the Theme Editor.
  • Step 2: Access Color Settings. Within the Theme Editor, explore the various sections that offer color settings. Common areas include Global, Buttons & Icons, Headings, Typography, Footer, etc. Look for any color setting, such as "Body text color," "Link color," "Heading color," or "Button background color."
  • Step 3: Input Your Brand Hex Codes. For each brand color you want to make available in Page Builder, select an existing color setting slot and replace its default color with your specific brand hex code (e.g., #FF5733). You don't need to change the actual element's color if you don't want to; you are simply using these slots as a vehicle to "register" your colors with the theme. Repeat this for each unique brand color you wish to save.
  • Step 4: Save Your Theme. Once you've entered all your desired brand colors into various theme style slots, click the Save button in the Theme Editor. This action commits your changes to the theme's stylesheet.
  • Step 5: Reopen Page Builder. Now, navigate to any page where you use Page Builder (e.g., Pages → Web Pages → View → Edit in Page Builder). Open any widget that has a color picker. You will find your brand colors prominently displayed as swatches, ready for one-click selection.

This method is a game-changer for maintaining brand consistency and significantly speeds up your design workflow within Page Builder. No more hunting for hex codes!

Why Consistent Branding Matters for Your E-commerce Store

Beyond the convenience, consistent color usage is fundamental to strong e-commerce branding. A cohesive visual identity:

  • Builds Trust: A professional, consistent look signals reliability and attention to detail to your customers.
  • Enhances Recognition: Distinct brand colors make your store memorable and easily identifiable across different touchpoints.
  • Improves User Experience: Predictable design elements, including colors, create a seamless and intuitive shopping journey.
  • Reinforces Brand Message: Colors evoke emotions and associations. Consistent use ensures your brand's personality is clearly communicated.

When No-Code Isn't Enough: Advanced Theme Customization

While the no-code solution is excellent for most merchants, there might be scenarios where you have more brand colors than the default Theme Styles slots can comfortably cover, or you want each color tied to a meaningful, named storefront use rather than overloading existing slots (e.g., "Primary Brand Color," "Secondary Accent," "Call-to-Action Green").

In such cases, the cleaner and more robust solution is to add custom color settings directly to your theme via its configuration files: schema.json and config.json. This approach gives you dedicated, named brand color slots that both render on the storefront (if you choose to apply them) AND persist as Page Builder swatches.

This advanced method typically requires developer expertise to modify your Stencil theme's core files. By defining custom color settings in schema.json, you create new options in your Theme Customizer, and config.json can set their default values. This provides ultimate control and organization for your brand's color palette.

Big Migration's Expertise in Your Corner

At Big Migration, we understand that a successful e-commerce store is built on both powerful functionality and impeccable branding. Whether you're refining your current BigCommerce store or planning a complete platform migration, ensuring your brand identity translates perfectly is paramount.

Our team of BigCommerce experts specializes in theme customization, ensuring your Stencil theme not only looks stunning but also functions flawlessly and adheres to your brand guidelines. We can assist with implementing advanced color management solutions, optimizing your theme's performance, and ensuring a smooth transition during any migration project. From leveraging Page Builder effectively to deep-diving into theme code, we're here to help you unlock the full potential of your BigCommerce store.

Conclusion

The frustration of BigCommerce Page Builder colors not "sticking" is a common pain point, but as the forum thread revealed, there's a straightforward, no-code solution available by strategically using your theme's style settings. By taking a few minutes to register your brand's hex codes within your Theme Customizer, you can dramatically improve your design workflow, ensure consistent branding, and save valuable time.

For those with more complex branding needs, custom theme development offers an even more tailored approach. Whichever path you choose, prioritizing consistent brand colors is a small effort with a massive impact on your store's professionalism and customer appeal. Implement these tips today and watch your BigCommerce store's visual identity shine!

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools