Guidelines
18-Aug-2026 • 4853A0 • Table Of Contents Introduction Transition Deadline Scope of PCI DSS 4.0 Guide Structure and Coverage PCI DSS 4.0 Applicability Secure Angular PWA Code & Dependencies Prevent Cross-Site Scripting (XSS) Attacks Secure API Calls & Prevent CORS Attacks Use Secure HTTP Headers to Prevent Browser Attacks Enforce
Concepts
18-Aug-2026 • 4S8529 • Table Of Contents Server-Side Rendering (SSR) Log Level Log Format Log Details NGINX Log Level Log Format Log Debug Container Log Management Request Tracing Further References Server-Side Rendering (SSR) The express.js server that handles Angular's server-side rendering can log extended information.
Concepts
18-Aug-2026 • 4852C8 • Table Of Contents Different Levels of Testing Unit Module Integration End-to-End Test File Locations Deviation from Standard Angular Test Frameworks PageObject Pattern Handling Test Data Further Help Different Levels of Testing Testing the PWA follows the basic principle of the test pyramid (https://martinfowler
Guidelines
18-Aug-2026 • 4D8526 • Table Of Contents Configuration Additional chatflowConfig Variables Customize Chatbot Override Chatbot Styling handleToolCall Actions The Intershop PWA provides an integration with Intershop Copilot for Buyers. Official Intershop Documentation: Overview - Intershop Copilot for Buyers The Intershop Copilot
Concepts
18-Aug-2026 • 4852Q7 • Table Of Contents Introduction High Level Overview Integration of the CAPTCHA Components Basic Components CAPTCHA V2 (captcha-v2.component.ts) CAPTCHA V3 (captcha-v3.component.ts) Further References Introduction The PWA supports reCAPTCHA V2 as well as reCAPTCHA V3. Which CAPTCHA version is used depends
Guidelines
18-Aug-2026 • 485T25 • Table Of Contents 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
Guidelines
18-Aug-2026 • 48B524 • Table Of Contents Configuring ESLint Custom ESLint Rules Further Reading The PWA uses ESLint for static code analysis and to enforce best practices. In order to use ESLint with Angular, we use the typescript-eslint and angular-eslint packages extensively. The PWA's ruleset is configured in eslint.config
Guidelines
18-Aug-2026 • 48523A • Table Of Contents Multiple Themes Developing the PWA with Several Themes Configurable Theme ICM Requirements Configuration Parameters Configuration JSON Developing with the Configurable Theme Multiple Themes It is possible to create multiple themes for the PWA, and the Intershop Progressive Web App currently
Guidelines
18-Aug-2026 • 4G8522 • Table Of Contents Overview Prerequisites Version Dependency for PayPal Architecture Key Building Blocks Adapter Types Buttons Messages CardFields GooglePay Google Pay Payment Flow Google Pay Production Checklist ApplePay Apple Pay Payment Flow Domain Verification Page Types Styling Customization Pay
Guidelines
18-Aug-2026 • 4852A1 • 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
Overviews
18-Aug-2026 • 48A520 • Developers Getting Started Architecture Concept - Software Architecture Concept - Project Structure Concept - State Management Guide - State Management Guide - Product Context Concept - CMS Integration Concept - Configuration Guide - Propagating Environment Variables Concept - Localization Guide - Forms
Release Notes
18-Aug-2026 • A48519 • 12.1.0 (2026-08-20) Note Intershop PWA 12.1.0 was developed and tested with Intershop Commerce Management (ICM) version ICM 14.4.0. It will work with all versions from ICM 14.4.0 and later. Other ICM versions may also work with some limitations, which are listed in the "CHANGES THAT REQUIRE MORE RECENT
Guidelines
17-Aug-2026 • 4851U8 • Table Of Contents Introduction Required Action Behavior After Migration or for Newly Written Data Introduction Deleting a payment service is generally not recommended. This guide is only relevant if you plan to permanently remove a payment service from the system and still need a minimum set of payment-related
Support Articles
13-Aug-2026 • KB0015193 • Introduction The Managed Service Framework provides out of the box a mechanism to configure the notification if during the execution of the service an error occurs. There exists the possibility to configure to be notified via e-Mail. This article shows where this can be configured in the service and
Guidelines
24-Jul-2026 • 4S8513 • Table Of Contents Introduction New Behavior Fallback When No Timezone Is Configured How to Disable the New Behavior Action Required Introduction Starting with ICM 14.4.4, date formatting respects the application's default timezone when rendering date values. Previously, date formatting always used the
Guidelines
24-Jul-2026 • R48434 • Table Of Contents Introduction Required Action Behavior After Migration or for Newly Written Data Introduction Deleting a payment service is generally not recommended. This guide is only relevant if you plan to permanently remove a payment service from the system and still need a minimum set of payment-related
Release Notes
20-Aug-2026 • 4843Q3 • Table Of Contents Introduction Dependency Version Information Glossary General Information New Features Updated Base Image Support for PostgreSQL 16 was added Removals Reset DB-account was removed Support for PostgreSQL 11 was removed Information about Tenant and Environment were removed from Log-Messages
Guidelines
25-Aug-2026 • 48L431 • Table Of Contents Introduction Migration to IOM 6.0.0 Removals Migration instruction files. Database Migration Step 1 - Basic Migration Step 2 - Project-Specific Code Migration Step 3 - Test Dependency Versions (Optional) Migration to IOM 6.0.1 1. Jackson Annotations Dependency 2. Maven Clean Plugin
Release Notes
23-Jul-2026 • 4842N8 • Table Of Contents Introduction Dependency Version Information Glossary General Information New Features Updated Base Image Support for PostgreSQL 17 and 18 has been added Removals Support for PostgreSQL 13 and older has been removed Introduction Welcome to the IOM dbaccount Docker image. This image
System Requirements Sheets
19-Aug-2026 • 48V430 • Table Of Contents Operating Environment Requirements System Requirements Operating Environment Requirements Container Orchestration Engine Version Kubernetes 1.30 or newer Kubernetes Package Manager Version Helm 3.8 ( <= 3.14) IOM Helm Charts Version 3.1.1 or newer Hardware Processor x86-based (64bit)