Create a Root Catalog
The first thing we need to do when setting up a vanilla Magento 2 website is define our website, store, and store view structure.
So what is the difference between website, store, and store view, and why is it important?
- Website is the top-level container and the most important of the three. It is the parent level of the entire store and used, for example, to define domain names, different shipping methods, payment options, customers, orders, and so on.
- Stores can be used to define, for example, different store views with the same information. A store is always connected to a Root Catalog that holds all the categories and subcategories. One website can manage multiple stores, but every store has a different Root Catalog. When using multiple stores, it is not possible to share one basket. The main reason for this has to do with the configuration setup, where shipping, catalog, customer, inventory, taxes, and payment settings are not shareable between different sites.
- Store...