The Intershop Knowledge Portal uses only technically necessary cookies. We do not track visitors or have visitors tracked by 3rd parties.
Please find further information on privacy in the Intershop Privacy Policy and Legal Notice.
Concepts
07-Jul-2026 • 483K80 • Table Of Contents Motivation Configuration Multi-Site Production Deployment Further References Motivation Imagine running an Europe-wide shop with Intershop, where the website is available in 16 different countries with different languages and a varying selection of products, but only little modification
Guidelines
07-Jul-2026 • 48L379 • Table Of Contents Zones Zone Stability Using Zone Stability Service Workers and SSR Pitfall: The Zone Must Become Stable Change detection is one of the core concepts of Angular. Component templates contain data bindings that embed data from the component class into the view. The change detection cycle
Guidelines
07-Jul-2026 • 4837D8 • 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
Guidelines
07-Jul-2026 • 48C377 • Table Of Contents Apple App Site Association Configuring the PWA to Serve the AASA File Further References The /.well-known/ directory is a standardized location defined by RFC 8615. It is used to host configuration files and metadata that allow external services (such as mobile app linking, authentication
Guidelines
07-Jul-2026 • 4R8376 • 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
Concepts
07-Jul-2026 • 4837N5 • Table Of Contents Simple Browser-Side Rendering Browser-Side Rendering with On-Demand Server-Side Pre-Rendering (Angular SSR) Impact of Service Workers Further References Simple Browser-Side Rendering Angular applications are built for a static deployment by default. When running npm run build in any
Concepts
07-Jul-2026 • 48R374 • 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
07-Jul-2026 • 48372C • 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
Concepts
07-Jul-2026 • B48373 • 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
07-Jul-2026 • 4C8371 • Table Of Contents Introduction UX Patterns Navigation Patterns Skip Links for Long Listings Form Patterns Focus Management on Validation Errors Avoid Disabled Buttons Password Autocomplete Component Behavior Links with Icons Do Not Require Underlines Popovers Open on Click Instead of Hover Summary Introduction
Concepts
07-Jul-2026 • 4837H0 • This concept introduces some decisions made from an architectural point of view. The Intershop Progressive Web App is a REST API based storefront client that works together with the Intershop Commerce Management server version 11 or 7.10. This means that the communication between the Angular based storefront
Concepts
07-Jul-2026 • 48Q369 • Table Of Contents Web App Manifest Service Worker In order to be a Progressive Web Application, the Intershop PWA implements some advanced concepts matching those criteria. Web App Manifest The Web App Manifest enables the PWA to be installable on home screens of mobile devices. The application is easily
Guidelines
07-Jul-2026 • 48368R • 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
Guidelines
07-Jul-2026 • 48D367 • 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
07-Jul-2026 • 4N8366 • Table Of Contents Introduction Configuration Login Token Lifetime Logout Important To use the Co-Browse functionality ICM version 11.8.0 or above is needed. This document describes the authentication mechanism if the co-browse identity provider is used to enable an agent to log in on behalf of a user
References
06-Jul-2026 • 4U8365 • 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
06-Jul-2026 • 4B8364 • 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
06-Jul-2026 • 4836Q3 • 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
References
06-Jul-2026 • K48362 • 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
Guidelines
06-Jul-2026 • 4836E1 • 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
1-20 of more than 1000
Previous
Home
Knowledge Base
User Manuals
Product Releases
Highlight Matches
Set Options
Log on to continue
This Knowledge Base document is reserved for registered customers.
Log on with your Intershop Entra ID to continue.
Write an email to supportadmin@intershop.de if you experience login issues,
or if you want to register as customer.
Product & Version
Document Type
Language
Document Date
Set Filters