Skip to main content

Рекомендований entry point

Найшвидший шлях (той самий, що використовує theme script):
Приклад:
Сервер:
  1. Знаходить магазин у plata
  2. Тягне live cart через Storefront API
  3. Створює CheckoutSession
  4. Редіректить на /c/{token}

Альтернатива через API

Поведінка аналогічна: create-or-reuse session → 302 на сторінку чекауту. Детальніше: API: Shopify checkout.

Що зробити в UI

На кнопці / action «Оформити замовлення»:
  1. Переконайтесь, що в кошику є рядки.
  2. Візьміть shop і cartToken.
  3. Зробіть full-page navigation (не обов’язково XHR) на /c/start?....
Можна використати:
  • <a href={plataStartUrl}>
  • redirect(plataStartUrl) з Remix action
  • window.location.assign(plataStartUrl)

Опційні query-параметри

Будь-які додаткові query (окрім shop і cart) /c/start може пробросити далі на /c/{token} — зручно для UTM / analytics.

Коли слати на plata, а коли ні

На Liquid це робить режим ua / all. У Hydrogen вирішуєте ви, наприклад:
  • завжди на plata;
  • лише для buyer.country === 'UA';
  • лише якщо в кошику є SKU з певного ринку.

Далі

Приклади коду →