Skip to main content
Після успішного OAuth plata через Admin API додає у активну тему:

Режим скрипта

У кабінеті → Скрипти:

Оновити скрипт

Натискайте Оновити скрипт, якщо:
  • змінили тему магазину;
  • відкотили тему з бекапу;
  • в кабінеті видно, що версія скрипта застаріла.
plata знову заливає JS + snippet і перевіряє render у theme.liquid.

Що бачить тема (для довідки)

data-plata-shop — хендл магазину; із нього складається адреса чекауту. Теги preconnect відкривають зʼєднання з чекаут-доменом заздалегідь, нічого при цьому не завантажуючи. Ручне редагування зазвичай не потрібне — користуйтесь кнопкою в кабінеті.

Що робить скрипт на кліку

  1. Бере токен кошика з власного кешу (/cart.js, актуалізується на кожній зміні кошика).
  2. Надсилає знімок кошика через sendBeacon — не блокує перехід.
  3. Переводить покупця на {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 можуть обійти скрипт.

Далі

Тестове замовлення →