Крок 1. Відкрийте «Додати магазин»
- Увійдіть у кабінет.
- Відкрийте Додати магазин (
/{username}/~/add-store). - На екрані з’являться готові значення для копіювання:
- App URL
- Allowed redirection URL (callback)
- Scopes
Крок 2. Створіть застосунок у Shopify
- Відкрийте dev.shopify.com/dashboard.
- Створіть новий app.
- У налаштуваннях URL вставте з plata:
- App URL → як на екрані «Додати магазин»
- Allowed redirection URL(s) → callback API (
…/shopify/callback)
- Додайте Scopes рівно з поля на екрані plata (потрібні зокрема
read_themes,write_themes, orders, products, Storefront unauthenticated scopes). - Переконайтесь, що Embed app in Shopify admin — вимкнено. plata працює в окремому кабінеті, не всередині адмінки Shopify.
Крок 3. Встановіть застосунок на магазин
- У Dev Dashboard натисніть Install і оберіть свій store.
- Підтвердіть доступ (scopes).
- Shopify відкриє App URL з параметрами
shopіhmac— ви знову на сторінці plata, але вже з формою підключення.
Крок 4. Client ID і Client Secret
- У Shopify Dev Dashboard скопіюйте Client ID і Client Secret вашого app.
- Вставте їх у форму plata.
- Натисніть підключити / продовжити.
Крок 5. OAuth і повернення
- Підтвердіть доступ у Shopify.
- Callback (
/shopify/callback) зберігає магазин, реєструє webhooks і інжектить checkout-скрипт у активну тему. - Вас поверне на сторінку магазину в кабінеті (
/{username}/{storeSlug}).
Магазин у списку зі статусом активний, у темі з’явились
plata-script.js і snippet plata-checkout.