Skip to content

Channels ​

A channel is a storefront. Each channel has its own web address, theme, root category, languages, currencies, logo and home page SEO, and you manage every channel from the same admin panel. Use channels to run separate stores for different brands, regions or markets on one Bagisto installation.

Every store starts with one channel, Default. You can edit it and add more channels.

Before you start ​

A channel uses records that you create elsewhere, so set these up first:

  • The locales and currencies the channel offers.
  • The inventory sources the channel sells stock from. Only active sources can be selected.
  • The root category whose subcategories form the storefront menu. Only top-level categories can be selected. See Categories.

Your channels ​

Go to Settings >> Channels to see every channel with its ID, Code, Name and Host Name. Search by code, name or hostname, or use Filter to narrow the list.

Channels grid with the Default channel and the Create Channel button

Create a channel ​

  1. Go to Settings >> Channels.

  2. Click Create Channel.

  3. In General, enter the Code and Name, and optionally a Description.

  4. Under Inventory Sources, select the sources this channel sells stock from.

  5. Choose the Root Category.

  6. Enter the Hostname.

    Create Channel page with the General section filled in for an Outlet Store channel
  7. In the right-hand Currencies and Locales panel, select the Locales and choose the Default Locale.

  8. Select the Currencies and choose the Default Currency.

  9. In Design, choose the Theme, and upload a Logo and a Favicon.

    Design section with the Theme, Logo and Favicon fields
  10. In Home page SEO, enter the Meta title, Meta keywords and Meta description.

    Home page SEO section with a search result preview
  11. Optionally, set up maintenance mode in the right-hand Settings panel.

  12. Click Save Channel.

You return to Channels, where the message Channel created successfully. appears and the new channel is listed.

After you save ​

  • When a visitor opens the channel's Hostname, Bagisto shows that channel's storefront. If an address doesn't match any channel, the first channel in the list is shown.
  • The storefront menu shows the subcategories of the channel's Root Category.
  • A product appears on the channel's storefront only when the channel is selected in the product's Channels section.
  • Many settings under Configure can differ per channel. When your store has more than one channel, choose the channel at the top of the configuration page.

Channel fields ​

General ​

FieldWhat to enter
CodeA unique code for the channel, such as outlet. Use at least two characters: start with a letter, then letters, numbers or underscores. You can't change the code later.
NameThe channel's name, such as Outlet Store.
DescriptionOptional notes about the channel.
Inventory SourcesThe inventory sources this channel sells stock from. Select at least one. Only active sources are listed.
Root CategoryThe category whose subcategories form the storefront menu. Only top-level categories are listed.
HostnameThe address of the storefront, such as https://outlet.example.com, with no slash at the end. Two channels can't share a hostname, and the domain must point to your Bagisto server.

Currencies and Locales ​

FieldWhat to enter
LocalesThe languages shoppers can choose. Select at least one.
Default LocaleThe language the storefront opens in. Choose one of the selected locales, or the channel isn't saved.
CurrenciesThe currencies shoppers can choose. Select at least one.
Default CurrencyThe currency prices are shown in until the shopper chooses another. Choose one of the selected currencies. This isn't your store's base currency, which product prices are entered in. See Currencies.

Design ​

FieldWhat to enter
ThemeThe storefront theme. You choose it here only when you create the channel. After that, the edit page shows the current theme with a link to Appearance >> Themes, where you change it. See Themes & Sections.
LogoThe logo shown in the storefront header. Use a BMP, JPEG, JPG, PNG or WEBP image. A size of 192 × 50 px is recommended.
FaviconThe small icon shown in the browser tab. Use an ICO, BMP, JPEG, JPG, PNG or WEBP image. A size of 16 × 16 px is recommended.

Home page SEO ​

The preview at the top of the section shows how the home page may appear in search results, and updates as you type. All three fields are required.

FieldWhat to enter
Meta titleThe title of the home page in search results.
Meta keywordsKeywords for the home page.
Meta descriptionThe short summary shown under the title in search results.

Maintenance mode ​

Maintenance mode shows visitors a maintenance page instead of the channel's storefront while you work on it. The admin panel keeps working.

  1. Go to Settings >> Channels.

  2. Click the edit icon of the channel.

  3. In Maintenance Mode, enter the Message visitors should see.

  4. Optionally, in Allowed IPs, enter the IP addresses that can still browse the storefront, such as your office's, so you can check your changes. Separate several addresses with commas.

  5. Switch Status on.

  6. Click Save Channel.

    Maintenance Mode section with a message, an allowed IP address and Status turned on

Visitors now see a 503 Service Unavailable page with your message and a Go To Home button. If Message is empty, a standard message says the store is temporarily down for maintenance.

  • Enter each allowed address in full, such as 203.0.113.10. Address ranges don't work.
  • Being signed in to the admin panel doesn't let you see the storefront. Add your own IP address to Allowed IPs instead.
  • To bring the storefront back, switch Status off and save the channel.
  • When you create a channel, the same fields are in the Settings section.

Several channels

After you save a channel, open the storefront of every other channel you put in maintenance and check that it still shows the maintenance page.

Edit a channel ​

  1. Go to Settings >> Channels.
  2. Click the edit icon of the channel.
  3. If your store has more than one locale, choose the language at the top of the page. Name, Description, the home page SEO fields and the maintenance Message are saved per language.
  4. Make your changes.
  5. Click Save Channel.

The message Update Channel Successfully appears. The Code can't be changed, and the theme is changed under Appearance >> Themes.

Delete a channel ​

  1. Go to Settings >> Channels.
  2. Click the delete icon of the channel.
  3. Click Agree to confirm.

The message Channel deleted successfully. appears.

  • The store's Default channel can't be deleted.
  • A channel that has EU withdrawal requests can't be deleted. Channel Delete Failed appears instead.
  • Deleting a channel also deletes its theme sections, newsletter subscriptions and search terms, and the carts and wishlists shoppers had on it. It's removed from products, CMS pages, promotions and sitemaps.
  • Orders and customers from the channel are kept.

Released under the MIT License.