Вступ
Вбудований Viewer обмінюється даними зі сторінкою-хостом через postMessage. Поточне середовище виконання починає роботу з узгодження nonce, а потім запитує токен вбудовування через ALTER_TOOL_INIT_SESSION.
Налаштування:
- У застосунку Alter Product відкрийте панель Налаштування електронної комерції — Вбудовування.
- Додайте домен, де буде вбудовано Viewer (наприклад, https://yourwebsite.com або http://localhost:3000), і збережіть.
Послідовність:
- Ваш сайт завантажує iframe Viewer.
- iframe надсилає
ALTER_CHILD_HELLO; сторінка відповідаєALTER_PARENT_ACKіз тим самим nonce. - iframe запитує токен через
ALTER_TOOL_INIT_SESSION, деpayload.toolмає значенняviewer. - Ваш сервер створює токен через Alter Product Public API, а сторінка відповідає
ALTER_TOOL_SESSION_READY. - За
add_to_cart=1Viewer може надсилатиALTER_VIEWER_ADD_TO_CART. Хост також може запитати поточні дані черезALTER_VIEWER_GET_PRODUCT_DATAй отриматиALTER_VIEWER_DATA_RESPONSE.
До даних включено метадані варіантів, задані в конфігурації товару.