Режим скрипта
У кабінеті → Скрипти:Оновити скрипт
Натискайте Оновити скрипт, якщо:- змінили тему магазину;
- відкотили тему з бекапу;
- в кабінеті видно, що версія скрипта застаріла.
render у theme.liquid.
Що бачить тема (для довідки)
data-plata-shop — хендл магазину; із нього складається адреса чекауту.
Теги preconnect відкривають зʼєднання з чекаут-доменом заздалегідь, нічого
при цьому не завантажуючи.
Ручне редагування зазвичай не потрібне — користуйтесь кнопкою в кабінеті.
Що робить скрипт на кліку
- Бере токен кошика з власного кешу (
/cart.js, актуалізується на кожній зміні кошика). - Надсилає знімок кошика через
sendBeacon— не блокує перехід. - Переводить покупця на
{checkout}/c/e/{shop}/{cartToken}разом із UTM і мітками атрибуції.
Якщо
data-plata-shop або data-checkout-domain відсутні (стара тема),
скрипт переходить на legacy-вхід /c/start?shop=&cart=. Він робочий, просто
повільніший — оновіть скрипт кнопкою в кабінеті.Обмеження
- Немає Theme App Extension — лише Admin API inject.
- Після uninstall застосунку файли в темі можуть лишитись (поточна поведінка MVP) — можна прибрати вручну в редакторі теми.
- Branded wallet-кнопки в iframe можуть обійти скрипт.