Introduktion
Indlejrede Viewer-instanser kommunikerer med værtssiden via postMessage. Det aktuelle runtime starter med et nonce-håndtryk og anmoder derefter om et indlejringstoken med ALTER_TOOL_INIT_SESSION.
Opsætning:
- Åbn panelet E-handelsindstillinger – Indlejring i Alter Product-appen.
- Tilføj det domæne, hvor Viewer skal indlejres (f.eks. https://yourwebsite.com eller http://localhost:3000), og gem.
Forløb:
- Dit websted indlæser Viewer-iframen.
- Iframen sender
ALTER_CHILD_HELLO; din side svarer medALTER_PARENT_ACKog samme nonce. - Iframen anmoder om et token med
ALTER_TOOL_INIT_SESSIONogpayload.toolsat tilviewer. - Din backend opretter tokenet via Alter Product Public API, og din side svarer med
ALTER_TOOL_SESSION_READY. - Med
add_to_cart=1kan Viewer sendeALTER_VIEWER_ADD_TO_CART. Værten kan også anmode om den aktuelle payload medALTER_VIEWER_GET_PRODUCT_DATAog modtageALTER_VIEWER_DATA_RESPONSE.
Variantmetadata, der er konfigureret i Produktkonfiguration, indgår i payloaden.