Regions are mainly a group of codes that allow us to allocate specific locations in our theme files where we can add widgets. You can easily add regions at the file level using their format.
It’s best to use predefined regions in most BigCommerce themes. If you add new regions, you’ll need to manage updates manually.
There are two primary types of regions in BigCommerce: Normal Regions and Global Regions. Each serves a distinct purpose in customizing the layout and presentation of your storefront.
Types of Regions in bigcommerce
1. Normal Regions
- These are specific areas within your theme files where you can strategically place widgets.
- Adding a normal region is straightforward. Follow this example format:
{{{region name="home_below_top_products"}}}
2. Global Regions
- Global regions are integral for maintaining consistency and visibility across all storefront pages.
- They automatically display widgets on relevant pages, making them ideal for highlighting high-priority information such as special promotions.
- To add a global region, simply append “–global” to the region name:
{{{region name="home_below_upcomming_products--global"}}}
Adding Widgets to Regions
Once you’ve defined your regions, the next step is populating them with widgets. A single theme file can contain as many regions as needed, offering flexibility in design and content placement.
Widgets can be added to regions with ease, allowing you to enhance the user experience by presenting dynamic content. It’s worth noting that you can assign more than one widget to a specific region, and the “sort_order” attribute controls the display sequence on the storefront.

By carefully organizing your widgets within designated regions, you can create a visually appealing and highly functional online store that captures the attention of your visitors.

In conclusion, understanding and effectively utilizing regions in BigCommerce empower you to customize your storefront with precision, providing a seamless experience for your customers while facilitating easy management of updates.
Please contact us at manish@bay20.com or call us at +91-8800519180 for any support related to Bigcommerce. You can also visit the Bigcommerce development page to check the services we offer.