Skip to main content
Цей розділ описує публічні HTTP-точки, якими користується theme script і які потрібні Hydrogen-розробникам. OAuth Shopify (/shopify/install, /shopify/callback) і кабінетні API з Clerk не є частиною storefront-інтеграції — ними користується продукт під час підключення магазину.

Entry points для оформлення

/c/start і /shopify/checkout лишаються робочими для сумісності зі старими темами й інтеграціями, але кожен із них коштує дві додаткові навігації. Нові інтеграції робіть на /c/e/.

GET /c/e/{slug}/{cartToken}

Основна точка входу: параметри, cookie, помилки.

POST /c/e/snapshot

Знімок кошика для швидшого першого кадру.

GET /c/start

Legacy-вхід із редіректом.

GET /shopify/checkout

Legacy-вхід на API-хості.

Автентифікація storefront-запитів

Публічний API-ключ мерчанта в браузері не потрібен: магазин уже привʼязаний у plata після OAuth, а кошик читається Storefront API на сервері з токеном магазину. Сесія покупця живе в cookie plata_sid — HttpOnly, SameSite=Lax, обмежена шляхом конкретного чекауту. Вона ставиться автоматично тією самою відповіддю, що віддає сторінку.
Посилання виду /c/e/{slug}/{cartToken} відкриває сесію оформлення, тому поводьтеся з ним як із приватним: не публікуйте його й не логуйте в системах, доступних третім особам.