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 • 11.1.0 (2026-05-29) Note Intershop PWA 11.1.0 was developed and tested with Intershop Commerce Management (ICM) version ICM 14.0.1. It will work with all versions from ICM 14.0.1 and later. Other ICM versions may also work with some limitations, which are listed in the "CHANGES THAT REQUIRE MORE RECENT
Concepts
17-Sep-2025 • 30X852 • Table Of Contents 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
Concepts
10-Sep-2025 • 30851D • Table Of Contents 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
Concepts
28-Mar-2025 • 30850K • Table Of Contents 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
Guidelines
28-Mar-2025 • 308V48 • Table Of Contents 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
Guidelines
20-May-2025 • 3H0845 • Table Of Contents 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
Concepts
28-Mar-2025 • G30843 • Table Of Contents Intershop Commerce Management (ICM) PWA - Server-Side Rendering (SSR) PWA - Nginx CSR Mode with nginx Browser Default Production Deployment Deployment Without Nginx Hiding the ICM Backend Stateless vs. Stateful Building Blocks Further References Intershop Commerce Management (ICM) The
Guidelines
28-Mar-2025 • 30Q841 • Table Of Contents 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 Do Not Unsubscribe
Concepts
28-Mar-2025 • 3083S8 • Table Of Contents File Name Conventions General Folder Structure Extension Folder Structure Modules Extending Modules File Name Conventions In accordance with the Angular Style Guide and the Angular CLI convention of naming generated elements in the file system, all file and folder names should use a
Guidelines
14-Nov-2025 • 30836K • Table Of Contents File and Naming Conventions Reusable Form Components Page Specific Form Components Data Models Services Extensions Form Behavior General Rules Usage of Formly, Template Driven and Reactive Forms Validators Keep Templates Simple The Intershop PWA has switched to using formly to define
Concepts
28-Mar-2025 • H30832 • Table Of Contents Server-Side Rendering robots.txt Page Metadata Optimized URLs This concept documents our approach for search engine optimization for the Intershop Progressive Web App. Server-Side Rendering The PWA uses SSR for pre-rendering complete pages to tackle SEO concerns. An Angular application
Guidelines
28-Mar-2025 • 3Z0831 • Table Of Contents Code Integrity Dependencies Code Formatting Unit Testing UI Testing Lighthouse Testing Performance Checks Accessibility Checks Testing Server-Side Rendering Static Code Analysis This section provides an overview of required continuous integration steps to verify the validity of code
Guidelines
28-Mar-2025 • 308C28 • Table Of Contents Configuration Login Registration Token Lifetime Logout This document describes the authentication mechanism if punchout is used as identity provider. If you need an introduction to this topic, read the Authentication Concept first. Configuration The PWA must be configured in a specific
Guidelines
28-Mar-2025 • T30827 • Table Of Contents When to Write Cypress Tests? Rules for Developing Cypress Tests Always Stick to Small Scope Pay Respect to Individuality Do not Reinvent the Wheel Stick to the PageObject Pattern Debugging Flaky Cypress Tests Further References When to Write Cypress Tests? With Angular most of the functionality
Concepts
05-Nov-2025 • 3082L6 • Table Of Contents Bootstrap Integration Assets Fonts Icons Optimization References The visual design (styling) and the interaction design (behavior) of the Intershop Progressive Web App is derived from the Responsive Starter Store with some changes (e.g., the header) to improve and modernize the customer
Guidelines
28-Mar-2025 • 3L0822 • Table Of Contents SSO with Auth0 for PWA Business Cases Create New User User Forgot Password Further References Intershop Commerce Management supports logging in clients via SSO (see Concept - Single Sign-On (SSO)). The PWA uses the library angular-oauth2-oidc to support an easy configuration for providing
Guidelines
28-Mar-2025 • 3A0821 • Table Of Contents Mapping Incoming Rewritten ICM URLs to the PWA Mapping PWA URLs to Rewritten ICM URLs Further References If the ICM is set up with URL Rewriting, further modifications are required to run the deployment with the Hybrid Approach. The examples in this guide follow the default example