Stores contain or reference carts, orders, shopping lists, customers, and products. For each Store, you can set unique configuration settings, localize content, and apply specific pricing strategies and promotion rules to help you tailor content to your customers. In addition, Stores help you to simplify other complex parts of commerce, for example, inventory management, pricing, and order fulfillment.
In this guide, you'll learn about common use cases and how to best utilize Stores based on the unique needs of your organization.
Use cases
Sell across multiple brands
When selling across multiple brands, we recommend that you create a Store for each brand, with each Store having unique branding, assortment, and pricing rules. This separation between Stores helps you maintain distinct brand identities and cater to the specific needs of each brand.

Next, leverage our tips and suggestions for getting started with this use case:
- A single online store with multiple brands.
- A single online store with separate sections for each brand.
- A separate online store for each brand.
Sell across multiple countries and locales
If you're selling across multiple countries and locales, Stores simplify a number of complex topics, such as localization, pricing, taxation, shipping methods, and payments.

Next, here are some tips and suggestions for getting started with this use case:
- Localized content
- Products
- Pricing
- Promotions
- Carts
- Orders
Sell in physical and digital stores
You can leverage Stores to simplify selling across physical and digital stores, sharing resources, for example, product catalogs, channels, or assortments, as needed.

Next, leverage our tips and suggestions for getting started with this use case:
Digital Stores (website or mobile)
-
Product catalog management: create a Product Selection and associate it to the Store. Product Selections are a powerful tool for determining which products are displayed in a particular Store or under specific conditions.Assign Products or specific Product Variants (SKUs) from your general product catalog to a Product Selection to manage assortment. Consider whether the product is to be sold at a retail store or in a digital store.
-
Pricing: create and associate a distribution Channel for each Store. Set up prices for each Store using the associated distribution Channel. This ensures that customers see the correct prices through scoped price product discovery, based on the Store they are purchasing from.
-
Customer management: link Customers to Stores. Each customer record should include information about their preferred or default Store, if applicable. This helps to personalize your customers' shopping experience and enable features like Store-specific pricing, inventory availability, and order history.
-
Shopping cart and checkout: create Store-specific Carts. During checkout, the system verifies that the contents of the Cart adhere to any Store-specific rules or requirements that are in place.
-
Inventory management: assign specific supply Channels to each Store to manage inventory and the fulfillment process. By connecting the appropriate supply Channels to each Store, you can ensure efficient order routing and accurate inventory management for each brand.
Retail Stores
-
In-store Point of Sale (POS): Composable Commerce can integrate with in-store POS systems to provide a seamless shopping experience for customers who visit your physical retail locations.
-
Inventory sync: synchronize your in-store inventory with your commerce store, ensuring that product availability is consistent across all channels. Inventory can be tracked separately per Store by associating supply Channels to Stores.
-
Unified customer data: maintain a unified view of customer data, whether customers shop online or in-store by scoping customer access to individual Stores or globally (across all Stores in your Project). When you define the scope of your customers' access, it makes it easier to provide them with better customer service and more targeted marketing communications.
-
Omnichannel fulfillment: implement fulfillment strategies, such as buy online, pick up in-store, or ship from store:
- Create Shipping Methods for your Project.
- Allow customers to choose the specific physical store location where they want to pick up their purchases. Locations are identified by the supply Channel associated with the Store.
- Extend Stores with Custom Fields or Custom Objects to provide additional information. For example, if you wanted to provide a list of nearby stores with relevant details like address or opening hours, you can add the necessary information to these custom types.
-
Promotions and loyalty programs: you can scope promotions and loyalty programs to individual Stores or across multiple Stores, as well as create promotions based on your business needs. For example, you can set up discounts and offers such as Buy one get one (BOGO), Buy two for X amount, Buy one get a percentage off, or any other promotions that you would like to offer.
Sell to other businesses B2B
If you would like to sell to other businesses, Stores are a flexible yet robust tool that can help you implement B2B ordering processes, no matter how complex your use case may be.

Here's what you need to know to get started with this use case: