30758K • 28-Mar-2025 • Guidelines • Intershop Progressive Web App
Configure Cookie Consent Options Control Cookie Consent Banner Display Cookie Consent Settings Enable PWA Functionality Dependent on Cookie Consent Settings Displaying the Cookie Consent Options PWA Required Cookies Disabling the Integrated Cookie Consent Handling The Intershop PWA features its own
30751C • 28-Mar-2025 • Guidelines • Intershop Progressive Web App
Zones Zone Stability Using Zone Stability Service Workers and Universal 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 keeps view
3K0747 • 28-Mar-2025 • Concepts • Intershop Progressive Web App
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 of the website
Z30746 • 28-Mar-2025 • Concepts • Intershop Progressive Web App
Simple Browser-Side Rendering Browser-Side Rendering with On-Demand Server-Side Pre-Rendering (Angular Universal) 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 shape or form
3073P8 • 28-Mar-2025 • Guidelines • Intershop Progressive Web App
NgRx Pitfalls Using Services and catchError Using switchMap can Lead to Race Conditions Should I put XYZ into the Store or the Component? Testing NgRx Artifacts Using the State Management in Tests Reducers and Actions Selectors Effects NgRx Pitfalls Using Services and catchError The operator handling
30C736 • 28-Mar-2025 • Guidelines • Intershop Progressive Web App
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 different sources
3072N9 • 04-Aug-2021 • Guidelines • Intershop Progressive Web App
We recommend using Sentry for browser-side error tracking. It is integrated with the official Angular support dependency. To activate Sentry in the PWA, set the Sentry DSN URL (Settings | Projects | Your Project | Client Keys (DSN) | DSN) either via Angular CLI environment file with the property sentryDSN
30727L • 28-Mar-2025 • Guidelines • Intershop Progressive Web App
The PWA can be monitored using Prometheus. Activating the feature Prometheus for the nginx or SSR container exposes metrics on port 9113 on the /metrics URL. The SSR container also offers the configuration parameter METRICS_DETAIL_LEVEL to control the granularity of collected metrics: Value DEFAULT :
AWI-83901 • 05-Apr-2023 • Bug • ICM 7.10, ICM 11
Description Product detail page does not show the category in context that a category uses dynamic product binding. Repro Steps logon into back office switch to the channel create a new catalog use -> 'Assign Products dynamically' e.g.. by Attribute 'Manufacturer' logon into SMC click Schedules -> Scheduling
AWI-83818 • 05-Jun-2024 • Bug • ICM 7.10
Description Promotion codes limited to one use per customer can be used multiple times when adding them to basket as guest Steps to Repeat in the inTRONICS channel create a new promotion e.g with some amount order value of configure the promotion to use a promotion code limited to one use per customer