## Два окремі способи підключення
Відкрийте «Shopify» у лівому меню Beemlix та оберіть проєкт. Для магазину потрібна його постійна адреса виду your-store.myshopify.com. У Shopify вона є у Settings → Domains. Не використовуйте admin.shopify.com, одноразове посилання входу або публічний домен замість адреси myshopify.com.
## Дані магазину через застосунок
Натисніть «Підключити Shopify» у своєму звичайному Chrome, Safari чи Edge, де ви увійшли до Beemlix. Shopify проведе вхід і покаже дозволи застосунку. Після повернення в Beemlix має з’явитися стан «Підключено». Пароль Shopify вводиться тільки на сторінці Shopify. Налаштування Client ID і Client Secret власником платформи ще не означає, що магазин клієнта підключений.
Через поточний адаптер Бім може переглядати товари, сторінки, колекції, блоги й статті та змінювати підтримані поля товарів, сторінок, колекцій і статей: назви, HTML-вміст, URL handle, стан публікації там, де він підтримується, SEO назву й опис товарів/колекцій. Доступ залежить від виданих Shopify прав. Замовлення, клієнтські дані, платежі та довільні API не входять до цього адаптера. Для зміни теми є окремий Theme Access.
Якщо застосунок ще не налаштований, у картці видно пояснення; Theme Access від нього не залежить. Для незалежних магазинів клієнтів власник Beemlix має налаштувати належну дистрибуцію й пройти вимоги Shopify. Закритий тест одного магазину не підтверджує готовність застосунку для всіх магазинів.
## Theme Access для коду теми
У своєму Shopify встановіть офіційний застосунок [Theme Access](https://apps.shopify.com/theme-access). Створіть окремий пароль доступу до теми та вставте його лише в поле «Пароль Theme Access» у Beemlix. Це значення починається з shptka_; не використовуйте пароль акаунта чи Storefront API token. Beemlix перевірить список тем через офіційний Shopify CLI перед збереженням.
Бім бачить теми й працює з конкретними файлами в assets, blocks, config, layout, locales, sections, snippets і templates. Він може читати файл у робочий проєкт, змінювати його та завантажувати назад. Одне завантаження стосується вибраного файлу, інші файли не видаляються. Чернетка теми не публікується автоматично. Правка активної теми впливає на робочий сайт, тому в завданні вказуйте, з якою темою працювати. Ліміт одного файлу в цьому інструменті — 2 MiB. Theme Access не керує товарами чи замовленнями.
## Копії та перевірка результату
Перед підтриманою API-зміною зберігається попередній стан ресурсу; перед зміною файлу — точні попередні байти. Ці зашифровані копії доступні Біму для відновлення протягом 30 днів. Після завершення цього строку копії видаляються; під час активної роботи очищення може відкластися. Вони не є повною копією магазину, замовлень або бази Shopify. Створений з нуля файл не має попередньої версії: його окреме видалення потребує перевірки в Shopify.
Якщо результат запису невідомий через збій, Бім спочатку читає фактичний стан і перевіряє збережений запис операції; повтор із новим ідентифікатором не повинен дублювати невизначену зміну. За потреби відновлює попередній стан. Перевірка та відновлення не потребують фахівця підтримки для звичайного продовження роботи. Копії до виконання й перевірені записи операцій захищені прив’язкою до вашого проєкту.
## Перевірка та відкликання
У збереженому підключенні натисніть «Перевірити доступ», щоб отримати актуальний результат. «Від’єднати» видаляє збережені секрети та блокує наступні операції Beemlix; вже внесені зміни в Shopify залишаються. Повністю відкликати застосунок або Theme Access пароль можна у Shopify. Один магазин і вид доступу підключаються до одного активного проєкту Beemlix. Для іншого магазину створіть окремий проєкт.
Для цих способів не потрібно проходити Cloudflare у віддаленому браузері Біма. Якщо Shopify показує додаткове підтвердження під час OAuth, завершіть його у власному звичайному браузері. Не надсилайте паролі й токени в чат.