User-added image

Now that you have a general idea of what Multi-Storefront is and how it can be used, we’ll look at technical requirements and considerations you should be aware of before enabling MSF on your store. Finally, we’ll cover how to purchase storefront seats for your store, the first step in moving to our MSF experience

 

Eligibility and Technical Requirements

Your store should be using the latest version of these MSF adjacent features:

Your store must be using v3 REST APIs for:

  • Catalog
  • Customers
  • Redirects
  • Pages
  • Scripts

The Edit Channels permission must be enabled in your user account in order to edit settings for individual storefronts. Only the store owner can enable this permission for other users.

 

Can I set up user permissions per storefront? No, user permissions are global and are shared across all storefronts.

In addition to our global-level Platform Limits, there are additional limits for individual storefronts:

  • The storefront limit depends on the primary store's billing plan.
  • Each storefront can have up to 25,000 products.
  • Each product can have up to 250 variants.
  • Storefront navigation can show up to 100 categories.
  • Each category can have up to 1,000 products.
  • Stores can have up to 200 orders per minute.
 

Is MSF US only? No, MSF is available globally and can be used by merchants in all regions with the ability to localize shopper experience for storefronts targeting different markets. However, some localization features such as payment methods and tax inclusive / exclusive price lists, are only available in beta at this time.

 

Enabling Multi-Storefront

As mentioned above, your store needs to be using the latest version of several tools before enabling MSF. You will need to confirm or update your store's features before adding any additional storefronts.

When you try to create a new storefront, you will see a checklist detailing each requirement with links to learn more about them. After you’ve confirmed or updated each requirement, you will be able to buy seats and add new storefronts.

MSF Eligibility Checklist

Note that store provisioning of International Enhancements for Multi-Storefront may take up to 24 hours after the MSF eligibility checklist is passed.

 

Purchasing Storefront Seats

Channel Manager is where you can discover and set up all the “channels” available for your store, like marketplaces, point of sale integrations, marketing feeds, and storefronts (native and headless). It is where you buy storefront seats, create additional storefronts, and configure their individual settings.

Before you can create a new storefront, you’ll need to first purchase a seat for it. Go to Channel Manager and click Create Channel. Under Storefronts, click Buy storefront seats. If you already have available seats, that number will be reported here. Only the store owner can purchase new seats.

For every storefront purchased, you are entitled to an inactive storefront. This includes the default storefront included in your subscription. For example, if you purchased 5 storefronts, you can have 5 active storefronts, along with 5 inactive storefronts, for a total of 10 storefronts in the BigCommerce control panel. Inactive storefronts can be used as a staging environment or sandbox, allowing you to experiment with key operational components, such as product categories, without any effect on the active storefront.

If you attempt to set an inactive storefront as active and you are at your subscription's storefront limit, you will be prompted to purchase additional storefront seats or to return to the Channel Manager and set a currently active storefront as inactive before proceeding.

Popup message when you attempt to create a new storefront when you are at your active storefront limit.

If your store has a single headless storefront, you can set the default Stencil storefront as inactive, then enable your headless storefront as active without the necessity to purchase an additional storefront seat.

Example with an active headless storefront, with the native storefront inactive.

The maximum number of storefront seats you can purchase is based on your subscription plan. If you've reached the limit for your plan, you'll need to upgrade before you can purchase additional seats. See our Dev Center for more details.

The Buy Storefront Seats button in Channel Manager

BigCommerce will use the same payment method you use for your subscription plan when you purchase an additional storefront seat. Once purchased, you can return to Channel Manager to create a storefront.

Success screen after purchasing a new seat in Channel Manager

 

Creating a Storefront

Go to Channel Manager to create a new storefront. Click Create Channel. Under Storefronts, you will see the number of additional storefronts you are currently able to create.

If you have an available storefront seat, can click Create next to BigCommerce or Connect next to the headless platform you want to use.

Channel Manager showing how many storefront seats are available, and a Create button next to BigCommerce

The setup process differs for each storefront provider. Once connected, your new storefront will appear under Storefronts in Channel Manager. Some headless solutions are connected outside of Channel Manager, either via the API or with their own connector app.

Storefronts and their statuses listed in Channel Manager

 

Deleting Storefronts and Cancelling Storefront Seats

The default storefront cannot be deleted (it is included as part of your store plan) but it can be made inactive. To do this, go to Channel Manager, then select Make inactive from the storefront’s action menu (⋯). You can also do this from the storefront’s Overview page by using the Actions menu.

If for any reason you decide to delete an additional storefront, that seat will then become available for you to create a new storefront. To cancel a seat subscription, you’ll need to contact BigCommerce Support. Deleting a storefront does not cancel a monthly seat subscription. Keep in mind that cancelling a seat subscription will also affect the number of inactive storefronts available.

Once deleted, there is a 90-day grace period during which a deleted storefront can be restored by contacting our support team. After 90 days, all data related to a deleted storefront is permanently deleted with no ability to restore it.

To delete a storefront, go to Channel Manager and select Delete from the storefront’s action menu (⋯).

Storefront Action menu expanded with Delete highlighted

You can also delete a storefront from its Overview page by clicking on Actions and selecting Delete.