Understanding Magento 2 Multi Store-Front vs Multi Store Configurations

Define how Adobe Commerce store front vs having distinct Adobe Commerce stores is represented in HubSpot and Unific

When setting up and managing a Magento store, it's important to distinguish between two configurations: Multi Store-Front and Multi Store. Each configuration handles data differently, especially when integrating with external platforms like Unific and HubSpot.

Here's a breakdown of each configuration to clarify the differences:

1) Multi Store-Front

In a Multi Store-Front setup, multiple store-fronts share the same Magento database. This means that most of the data is common across all store-fronts, such as products, categories, customers, and more. The store-fronts themselves might differ in appearance, language, or currency, but the underlying data is unified.


Key Points:

  • Shared Database: All store-fronts use the same database, and therefore, the data across store-fronts is shared.
  • Unific Integration: Unific syncs data from Magento, but you'll see store-front specific data in HubSpot. This data is visible in fields like "Magento Website - Unific," "Magento Storeview - Unific," and "Magento Store - Unific" for each object (Deals, Products, Contacts) in HubSpot.
  • Unific Admin View: Since the data is shared in Magento, the Unific admin interface will display all the data from the shared database, even though the store-fronts are distinct in how they appear.
For more details on how Magento store hierarchy is represented in HubSpot, you can refer to this guide: Magento Store Hierarchy in HubSpot.

2) Multi Store


In a Multi Store setup, each Magento store has its own separate database. This means that no data is shared between stores. Each store operates independently with its own database, admin panel, customer base, product library, orders, etc.


Key Points:

  • Separate Databases: Each store has its own database, meaning no data is shared between stores.
  • Unific Integration: When connecting a store with Unific, each store requires its own set of authentication keys since they operate independently. This is similar to connecting two different platforms, such as a Magento store and a Shopify store, where each store's data remains distinct.
  • Unific Admin View: In the Unific admin interface, you'll need to select the specific store you're working with using the store selector in the top left. This will ensure you're viewing the data relevant to that particular store connection.
  • Unific Admin View: Can't change the view based on the store front. To do this, it's better to look at the data in Magento directly, or to filter the data for the specific store front in HubSpot.

Conclusion


Understanding the difference between Multi Store-Front and Multi Store is important to understand for correctly setting up your integrations. In Multi Store-Front, data is shared between store-fronts, while in Multi Store, each store operates independently with its own database. 

This distinction is important for managing integrations, ensuring that the right data can be found in HubSpot as well as in the Unific Admin.