Overview
​
Base Store is a core component that helps to define key attributes of an e-commerce store. It is a part of the multi-channel capabilities in Hybris, allowing businesses to manage different sales channels (online, physical stores, etc.) under one umbrella.
The Base Store represents a single instance of an online store or physical store within the Hybris system. Each Base Store contains configurations and properties that control how the store operates, what products it offers, its pricing structure, and more.​
​​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
Key features of BaseStore :
-
Website: Defines the CMSSite associated to the store (e.g., Global, US, Canada).
-
Languages: Defines the languages available for the store (e.g., English, French).
-
Currencies: Specifies the currencies that the store can operate in.
-
Delivery Countries: Configures the countries the store can ship to.
-
Payment Methods: Configures the payment methods accepted by the store (e.g., PayPal, Credit Cards).
-
Warehouses: Links the store to one or more warehouses from where inventory is managed.
-
Catalogs: Associates the store with specific product catalogs, dictating which products are available for sale.
BaseStore Data Model
Below is a brief description of the entities related to the BaseStore in the Hybris data model, which helps explain how a Base Store integrates into the system.
​​
​
​
​
Key attribute of BaseStore Model :
​
​
​​
​
​​
​
​
​
​
​
​
​
​
Create BaseStore via Backoffice
To create a BaseStore in SAP Hybris Backoffice, follow these steps:
​
​
Step 1: Login to Hybris Backoffice
-
Open the Hybris Backoffice by navigating to the appropriate URL (e.g., https://<host>:<port>/backoffice).
-
Enter your credentials and log in.
Step 2: Navigate to BaseStore
-
Once logged in, use the Search Bar on the top-left side of the interface.
-
Search for BaseStore.
-
From the search results, click on BaseStore under Composed Types.
Step 3: Create a New BaseStore
-
In the BaseStore view, click the Create button (usually a "+" icon) to start creating a new BaseStore.
​
Step 4: Fill in Basic Details
-
You will be presented with a form where you need to input the following details:
-
UID: Unique identifier for your BaseStore.
-
Name: A descriptive name for your BaseStore (e.g., “Online Store”).
-
Store Locator Enabled: Set this to True if your store supports store locator features.
-
​
-
Step 5: Configure Associated Elements
You may need to configure additional related elements depending on your store requirements:
-
Currencies: Select the currencies available in this store.
-
Languages: Select supported languages.
-
Delivery Modes: Set available delivery modes.
-
Warehouses: Link the warehouses associated with this BaseStore.
-
Payment Providers: Set up payment providers.
-
Points of Service: If applicable, add the Points of Service for this store (brick-and-mortar locations).
Step 6: Save the BaseStore
-
After filling in the required fields and setting up the necessary associations, click Save.
-
​
Step 7: Verify the BaseStore
-
Once saved, verify the newly created BaseStore by checking if it is correctly listed in the BaseStore section.
-
Optionally, you can also run a quick check by navigating through the Commerce and Customer Support views to ensure that the BaseStore configuration has been applied successfully.
obile, or in-store.
​
​
​
​
Create Base Store via Impex​
​​
To create basestore via impex user the following code:
​
INSERT_UPDATE BaseStore;uid[unique=true];catalogs(id);currencies(isocode);net;taxGroup(code);storelocatorDistanceUnit(code);defaultCurrency(isocode) ;languages(isocode);defaultLanguage(isocode);deliveryCountries(isocode);billingCountries(isocode);submitOrderProcessCode;pickupInStoreMode(code);paymentProvider;expressCheckoutEnabled;maxRadiusForPoSSearch;checkoutFlowGroup;createReturnProcessCode;
​​​​
​
​


