Skip to content

Commit b844e51

Browse files
authored
Merge pull request #164 from Nosto/hyva-incomp
Add hyva incompatibility note
2 parents 7911787 + b01f654 commit b844e51

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.github/config/.wordlist.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,6 @@ ngrok
177177
CSM
178178
randomstring
179179
SSL
180-
experienceleague
180+
experienceleague
181+
Hyvä
182+
PWAs

faq.md

+7
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,10 @@ With the option enabled Nosto will tag disabled products as `Invisible`.
131131

132132
Inventory level is an API only field, meaning that the crawler will not extract this information from the HTML rendered on the page. This is due to the HTML being public and this information would be exposed to clients.
133133
In order to fix this, make sure the indexer is running more frequently and you are using the latest version of our module, which has considerable indexing speed improvements.
134+
135+
## SPA, PWA and Hyvä based themes support
136+
137+
This extension is not compatible with Progressive Web Applications (PWAs), Single Page Applications (SPAs), or Hyvä-based themes.
138+
The incompatibility stems from the extension's implementation using Magento's default Knockout.js for rendering tagging elements.
139+
The extension utilizes Knockout.js data bindings and templates to dynamically render and update Nosto tracking elements in the DOM, which conflicts with the modern JavaScript frameworks and rendering approaches used in PWAs, SPAs, and Hyvä themes.
140+
For these modern implementations, you would need to override the extension, remove all front-end related tagging and implement our [Session API manually](https://docs.nosto.com/techdocs/apis/frontend/implementation-guide-session-api)

0 commit comments

Comments
 (0)