Suggested answer

B2C Commerce supports multiple sites within a single organisation (realm), each independently configured. A single cartridge codebase can power multiple sites with different branding, languages, and catalogs.

Each site can have its own:

1. Domain and URL mapping configured in Business Manager
2. Locale and currency — the default locale and a list of supported locales per site
3. Catalog — product and category structure specific to that market
4. Pricebook — prices per currency or customer group
5. Inventory list — stock quantities per location
6. Cartridge path — allowing site-specific overrides for one site without affecting others
7. Site preferences — configuration values overriding global defaults

Translatable strings are managed in resource bundles — properties files in cartridge/templates/resources/ with locale suffixes (e.g., content_de.properties). Templates access them via Resource.msg('key', 'bundle', null).

Practice content for interview preparation; not an official vendor answer. Verify details against current product documentation.

Community comments (0)

No comments yet.

Sign in or create a free account to add a comment. Comments are moderated before they appear.

Plain text only, 3–2000 characters. A moderator reviews every comment before it is published.