Innledning
Innebygde Viewers kommuniserer med vertssiden via postMessage. Gjeldende runtime starter med et nonce-håndtrykk og ber deretter om et innebyggingstoken med ALTER_TOOL_INIT_SESSION.
Oppsett:
- Åpne panelet Nettbutikkinnstillinger → Innebygging i Alter Product-appen.
- Legg til domenet der Viewer skal bygges inn, for eksempel https://yourwebsite.com eller http://localhost:3000, og lagre.
Forløp:
- Nettstedet ditt laster Viewer-iframe.
- Iframe sender
ALTER_CHILD_HELLO; siden svarer medALTER_PARENT_ACKog samme nonce. - Iframe ber om et token med
ALTER_TOOL_INIT_SESSIONogpayload.toolsatt tilviewer. - Backend oppretter tokenet via Alter Product Public API, og siden svarer med
ALTER_TOOL_SESSION_READY. - Med
add_to_cart=1kan Viewer sendeALTER_VIEWER_ADD_TO_CART. Verten kan også be om gjeldende payload medALTER_VIEWER_GET_PRODUCT_DATAog mottaALTER_VIEWER_DATA_RESPONSE.
Variantmetadata fra Produktkonfigurasjon er inkludert i payloaden.