Guidelines
18-Aug-2026 • 4853G5 • Table Of Contents Customer Projects PWA Development Recommendations for the Process of Updating 0. Before the Update 1. Updating Angular Dependencies 2. Updating Third-Party Project Dependencies 3. Update Project Utilities for Testing, Reporting and Linting 4. Cleanup Dependencies 5. Update Utilities
Guidelines
18-Aug-2026 • 485U34 • Table Of Contents Building Building Multiple Themes Running Development Local ICM Cache Heap Dumps Creation Analysis Further References Building To simply build the Intershop PWA in server-side rendering mode, you can use the package.json script npm run build , which builds the Intershop PWA with the
Guidelines
18-Aug-2026 • 48533F • Table Of Contents 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
Guidelines
18-Aug-2026 • 4M8532 • From 13.0.0 to 13.1.0 Formly 10 update @ngx-formly/core has been updated to version 10, which requires Angular 21 or newer. Valid forms now emit an initial statusChanges notification, so check custom subscribers that assume otherwise. formly-form now emits each build asynchronously via its new fieldChange
Guidelines
18-Aug-2026 • 48531Q • Table Of Contents Configuration Configuration Parameters Explained Multi-Site Configurations Versioning of SPARQUE Service Requests Feature Toggle Behavior Available Feature Toggles Personalization of SPARQUE Requests Provider Concept Search Suggestions Feature Search Box Component Recent Search Terms
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
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 • 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. For an integration where the PWA renders the chat UI itself, see Guide - Copilot Embedded
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 • 13.0.0 (2026-10-30) Note Intershop PWA 13.0.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