Cookbooks
24-Jul-2023 • 3A0863 • Table of Contents Introduction References Recipe: Housekeeping the Shared File System Problem Solution Introduction This cookbook is about housekeeping (Wikipedia) the shared files system of the IOM (Intershop Order Management) using jobs and schedules. This documents is mainly addressed at projects
Release Notes
28-Jul-2023 • 308B61 • Table of Contents Introduction Dependency Version Information Glossary General Information New Features Updated Base Image Introduction Welcome to the IOM dbaccount Docker image. This image is used to create and configure the PostgreSQL user and database, suitable for use with IOM. Dependency Version
Cookbooks
02-May-2023 • 3T0862 • Table of Contents Introduction Recipe: Add Custom Information to be Displayed on the Login Page of the Back Office Introduction Sometimes it is useful to display additional information on the login page, for example, contact information or advice for users. This cookbook shows an example of how to add
Concepts
27-Nov-2024 • 308K57 • Table of Contents Introduction References Architecture Connectors SAP Integrations Business Objects Introduction The Intershop Integration Hub is a platform for connecting different systems and applications in e-commerce projects. This document outlines the architecture, purpose, and features of the
Release Notes
05-Nov-2025 • 3L0856 • 9.0.0 (2025-11-05) Note Intershop PWA 9.0.0 was developed and tested with Intershop Commerce Management (ICM) version ICM 13.2.0. It will work with all versions from ICM 13.2.0 and later. Other ICM versions may also work with some limitations, which are listed in the "CHANGES THAT REQUIRE MORE RECENT
Guidelines
15-Nov-2025 • 3A0855 • From 9.0.0 to 9.1.0 Catalogs (root-level categories in ICM terminology) with Show In Menu disabled are now hidden from the main header navigation. From 8.0.0 to 9.0.0 With Intershop PWA 9.0.0, the SSR container now supports the manual creation of PWA heap dumps for debugging purposes. For more information
Guidelines
15-Nov-2025 • 30B854 • Set up an Intershop PWA-based Project Start Customization Specific Concerns Components Theme-Specific Overrides Existing Features New Features Data NgRx Testing Styling Static Assets Dependencies Cypress Tests Import Changes from New PWA Release (Migration) 1. Range Cherry Pick of New Release Commits
Guidelines
05-Nov-2025 • 30853P • Overview Formly-Form Component FormlyFieldConfig Customizing Form Logic Custom Field Types Custom Wrappers Custom Extensions Validation Extras Formly Config Service Testing Formly Testing Custom Types Testing Wrappers Configuring Formly Intershop's Custom Formly Parts Field Types Wrappers Extensions
Concepts
17-Sep-2025 • 30X852 • Requirements Architectural Concept Configuration Intershop Commerce Management (ICM) Intershop Progressive Web App (PWA) Mapping Table PWA Adaptions Preparing the PWA for the Hybrid Approach with the Responsive Starter Store Development Environment Configuration of a Development Domain ICM PWA NGINX
Concepts
10-Sep-2025 • 30851D • Ways of Configuring Angular Applications Angular CLI Environments Node.js Environment Variables NgRx Configuration State URL Parameters Different Levels of Configuration Settings Build Settings Deployment Settings Runtime Settings Configurations REST Resource ICM Endpoint Configuration Setting the Base
Concepts
28-Mar-2025 • 30850K • Architecture State Selectors Actions Reducers Effects Facades Context Facades File Structure Core Store Structure Naming Actions - Types Actions - Creators Reducer State Selectors Facades - Streams Facades - Action Dispatchers Entity State Adapter for Managing Record Collections: @ngrx/entity Normalized
Guidelines
28-Mar-2025 • 30G849 • Local Environment Configuration Development Server Testing Production Setups Development Tools Pre-Commit Check Clean Working Copy Visual Studio Code Remote Development Debugging Browser Extensions Tackling Memory Problems Recommended Articles Parallelism Developing with the Intershop PWA requires to
Guidelines
28-Mar-2025 • 308V48 • Overview The Field Library Retrieving Configurations Retrieving Configuration Groups Defining Your Own Configurations & Configuration Groups Defining a FieldLibraryConfiguration Defining a FieldLibraryConfigurationGroup Automatic Field Replacement Using the '#' Pseudo-Type Address Forms Using the formly-address-form
Concepts
28-Mar-2025 • 308P47 • Usage Examples Localization of Simple Text Localization with Parameters Localization with Pluralization Localization with Formatted Dates Localization of Text with HTML Tags Localization in the component(.ts) File Localization of Text with HTML-Anchors (Links) & OnClickHandlers (Callback-Functions)
Guidelines
10-Sep-2025 • 3R0846 • What is a Product Context? How to Introduce Product Context? By Using ProductContextDirective By Providing ProductContextFacade By Providing SelectedProductContextFacade Retrieving Data from the Product Context Inject ProductContextFacade Use ProductContextAccessDirective Linking Embedded Contexts Customizing
Guidelines
20-May-2025 • 3H0845 • Syntax Examples One Domain, One Channel, Multiple Locales Multiple Domains, Multiple Channels, Multiple Locales Multiple Subdomains, Multiple Channels, Multiple Locales Extended Example with Many Different Configurations Extended Example with Two Domains, One with Basic Auth (Except /fr), the Other
Guidelines
12-Sep-2025 • 30844H • Building Configuration HTTPS or SSL Basic Auth Multi-Site Ignore Parameters During Caching Access ICM Sitemap Override Identity Providers by Path Add Additional Headers Content Security Policy Other Features Cache Cache Clearing Shared Redis Cache Cache Timing Clearing the Redis Cache Redis for Development
Concepts
28-Mar-2025 • G30843 • Intershop Commerce Management (ICM) PWA - Server-Side Rendering (SSR) PWA - Nginx Browser Default Production Deployment Deployment Without Nginx Hiding the ICM Backend Stateless vs. Stateful Building Blocks Further References Intershop Commerce Management (ICM) The Intershop Commerce Management (ICM)
Concepts
28-Mar-2025 • 30842K • Different Levels of Testing Unit Module Integration End-to-End Test File Locations Deviation from Standard Angular Test Frameworks PageObject Pattern Handling Test Data Different Levels of Testing Testing the PWA follows the basic principle of the test pyramid (https://martinfowler.com/bliki/TestPyramid
Guidelines
28-Mar-2025 • 30Q841 • Declare Components in the Right NgModule Do not use NgRx or Services in Components Delegate Complex Component Logic to Services Put as Little Logic Into constructor as Possible - Use ngOnInit Use Property Binding to Bind Dynamic Values to Attributes or Properties Pattern for Conditions (ngIf) with Alternative