Skip to main content
Відкриває чекаут за один GET-запит. Сесія, cookie й сторінка створюються в межах однієї відповіді — жодного 302, жодного попереднього POST.
Це рекомендована точка входу. Старі /c/start і /shopify/checkout продовжують працювати, але коштують дві додаткові навігації — див. GET /c/start.

Параметри шляху

cartToken може містити / і ?key=… — шлях приймає токен повністю. Якщо зручніше передати ключ окремо, працює і такий варіант:

Query-параметри

Усі необовʼязкові, на рендер не впливають, зберігаються в сесії для атрибуції:

Успішна відповідь

200 з HTML чекауту. Адресний рядок після гідратації замінюється на /c/{publicId} через history.replaceState, тож cart token не лишається в історії браузера. У відповіді ставиться plata_sidHttpOnly, SameSite=Lax, Path=/c/{publicId}.

Помилки

Приклад

Очікуйте 200 (не 3xx) і заголовок set-cookie: plata_sid=….

Швидкість

Точка входу спроєктована під холодний старт без жодного прогріву:
  • одна навігація, нуль редіректів;
  • publicId і сесійний токен рахуються з slug + cartToken детерміновано, тому cookie ставиться ще до звернення до бази;
  • дизайн і методи оплати/доставки віддаються з кешу конфігурації магазину;
  • кошик підставляється зі знімка, якщо він свіжий — інакше читається зі Storefront API, не блокуючи першу відмальовку.
Щоб прибрати й це звернення до Shopify, надсилайте знімок кошика разом із навігацією: POST /c/e/snapshot.

Дивіться також