System Requirements Sheets
22-Jul-2026 • 4P8603 • Table Of Contents Operating System Web Server Node.js Node Package Manager Git Intershop Commerce Management Browser Docker SPARQUE.AI Operating System Operating System (not included in the product) Any operating system running Node.js Web Server Web Server (not included in the product) Any web server
Feature Lists
22-Jul-2026 • 48A602 • Table Of Contents Intershop PWA 12.0.0 - Feature List (EN) Experience Management Intershop Progressive Web Application Functional Scope Intershop PWA 12.0.0 - Feature List (EN) Release 12.0.0 of the Intershop Progressive Web App comes with basic B2C and B2B e-commerce features and – more importantly
Release Notes
24-Aug-2026 • 4860F1 • Table Of Contents Introduction Compatibility References What's New? Features Fixed Defects Documentation Dependencies Code Refactoring BREAKING CHANGES Changes That Require a More Recent ICM Version Introduction Welcome to Intershop Progressive Web App 12.0.0. This public release note contains information
References
24-Aug-2026 • 48R600 • This API specification is available for download as an Open API 3.0 YAML file: icm-pim-management-1x6x0.yaml References To learn more about Intershop’s REST API approach and framework, refer to: Concept - REST Framework The following page lists available REST APIs for ICM 14 and their version dependencies:
References
18-Aug-2026 • 485M99 • This API specification is available for download as an Open API 3.0 YAML file: icm-b2b-basket-1x7x0.yaml References To learn more about Intershop’s REST API approach and framework, refer to: Concept - REST Framework The following page lists available REST APIs for ICM 14 and their version dependencies:
References
18-Aug-2026 • 4N8598 • This API specification is available for download as an Open API 3.0 YAML file: icm-preview-context-management-1x0x0.yaml References To learn more about Intershop’s REST API approach and framework, refer to: Concept - REST Framework The following page lists available REST APIs for ICM 14 and their version
Guidelines
18-Aug-2026 • 48596X • Table Of Contents Introduction Glossary Change Migration New functionality Introduction The Basket REST API has an operation that merges two baskets. Prior to ICM 14.5.0, the merge was performed sequentially. As of ICM 14.5.0, bulk processing of all line items is also possible. Glossary Term Description
Guidelines
18-Aug-2026 • 4E8597 • Table Of Contents Introduction New Behavior Set the Position to BOTTOM Introduction Prior to ICM 14.5.0, the CMS assignment always selected the first position (highest) in the priority list. You can now configure this behavior using a global or channel preference. New Behavior You can now control the
References
18-Aug-2026 • S48593 • This document provides a comprehensive list of all ApplicationType component instances defined in the ICM workspace. REST API Instances The following table lists all REST related instances: ApplicationType Instance Cartridge Category Dependency (external) intershop.REST app_sf_headless Storefront cartridgeRuntime("com
References
18-Aug-2026 • 48V594 • 1. Scope & Audience Applies to every cartridge. Ignore generated/build output (bin/ , build/ , target/ ). Focus only on source (src/main/** , staticfiles/** , legacy resources) and Gradle build scripts. 2. Target Post-Migration Structure (per cartridge) <cartridge>/ build.gradle.kts staticfiles/cartridge/configdef/
Guidelines
18-Aug-2026 • 48V592 • This document outlines the migration process from ICM 7.10 to ICM 11. It includes the automated steps performed by the migration tool, as well as the manual steps required afterward. Table of Contents Preparation Steps Prepare ICM 11 Template Verify ICM 11 Template Prepare ICM 11 Branch Automated Migration
Guidelines
18-Aug-2026 • 48E591 • This document outlines the migration process from ICM 11 to ICM 12. It includes the automated steps performed by the migration tool, as well as the manual steps required afterward. Table of Contents Preparation Steps Prepare ICM 12 Branch Automated Migration Steps Integrate OpenRewrite recipes Manual
Guidelines
18-Aug-2026 • V48590 • This document outlines the migration process from ICM 12 to ICM 13. It covers the automated processes handled by the migration tool, as well as the manual interventions necessary to complete the upgrade. Table of Contents Preparation Steps Prepare ICM 13 Branch Automated Migration Steps Integrate OpenRewrite
Overviews
18-Aug-2026 • 48N589 • This projects contains three major tools to support migration projects from ICM7.10 to ICM11+. The "migration tool" uses standard Java Application to migrate up to the latest version. Major tasks are exposed via gradle. The "AI migration tools" to instruct Github Copilot (in agent mode) to help migrate
Guidelines
18-Aug-2026 • 48U588 • 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
Guidelines
18-Aug-2026 • 48587G • Table Of Contents Angular CLI Environment Files URL Parameters Runtime Environment Properties Further References This guide describes how to propagate additional configuration from the outside into the PWA client application to be used on the storefront. Configuration parameters can be provided from
Guidelines
18-Aug-2026 • 485H86 • Table Of Contents Component Declaration in the Right NgModule No Use of NgRx or Services in Components Delegation of Complex Component Logic to Services Minimal Logic in Constructor Property Binding for Dynamic Values No Manual Unsubscribing No Duplicate Subscriptions in Templates Flattening Nested @if
Concepts
18-Aug-2026 • 4C8585 • 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
18-Aug-2026 • 4858H4 • The data models for server-side and client-side have to be separated, because the data sent by the server may change over iterations or may not be in the right format, while the client side shop data handling should be stable for a long time. Therefore, each service communicating with the Intershop REST
Guidelines
18-Aug-2026 • T48583 • 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