Locations & Channels
SellStack Channel represents one sales context with its configuration (catalog, pricing, branding, taxation, hostname and more). Channels let you run multiple storefronts from a single installation and Admin. A product needs to be activated in the channel to be visible in the shop. In a multi-channel environment, a product can be sold on some channels, while being hidden in others. This situation can be seen in Product editing form in SellStack Admin image where a product is enabled and sold only in MED, REC, and VANGORDON channels. One of SellStack’s key and distinguished features is support for Multi-Store Organizations (MSO), which is implemented using channels. In MSO mode, each SellStack Channel matches one Dynamics 365 Location¹. In Single-Store Organization (SSO mode), only one channel exists and incorporates all 365 locations¹. In a product synchronization process with Dynamics 365, products are automatically assigned to channels by following the following rule set:
If the application is in SSO mode, import only products from whitelisted locations¹ and assign the default channel to the product.
If the application is in MSO mode, import only products from whitelisted locations¹ and assign a channel matching the imported location¹ to the product.
Additionally, in MSO mode, a product can be assigned to other locations¹ besides the current one if one location¹ includes others (explained below).
While products are automatically assigned to channels upon data synchronization, unassigning can only be done manually. This means that adding a new location¹ to the product in 365 will result in automatic assignment of a new channel to the product, but the opposite action will require an Admin to uncheck the product-channel connection (see Product editing form in SellStack Admin image). Whitelisted locations¹ in MSO setup are set globally (contact SellStack support for adjustments), while in SSO setup, they can be set in the Admin Channels panel in the 'Included 365 Locations¹ field' (see Included 365 locations¹ field in SellStack Admin (SSO setup) image). The same field has a different purpose in the MSO setup and is used for expanding the channel view. There can be a situation when a client wants to sell a particular product belonging to one location¹ in another location¹ also (e.g., a client wants to sell products from both MED and REC locations¹ in the REC location¹, but only products from the MED location¹ in the MED location¹). In this situation, Admin needs to include the MED location¹ in the channel setup of the REC location¹ (see Included 365 locations¹ field in the SellStack Admin (MSO setup) image). Then a product will also be assigned to the MED channel after the next sync. Find more information about channel setup in its dedicated chapter.
Included 365 locations field in SellStack Admin (SSO setup)

Included 365 locations field in the SellStack Admin (MSO setup)

¹ Depending on system configuration, this can refer to a Dynamics 365 Location or a Dynamics 365 Sales Channel.
Last updated