Создать приложение Shopify и подключить OOMOL
Подготовьте аккаунт Shopify с правом создавать приложения и устанавливать их в нужном магазине.
1. Создайте приложение
Войдите в Shopify Dev Dashboard. Откройте Apps, выберите Create app, затем Start from Dev Dashboard. Введите название, например OOMOL Shopify, и нажмите Create.
2. Настройте версию приложения
В настройках версии заполните App URL. Если отдельной домашней страницы нет, используйте https://shopify.dev/apps/default-app-home и отключите встраивание приложения в панель Shopify. В Scopes выберите разрешения:
| Что вы хотите делать | Разрешения |
|---|---|
| Просматривать заказы и управлять ими | read_orders, write_orders |
| Просматривать товары и управлять ими | read_products, write_products |
| Просматривать и изменять клиентов и адреса | read_customers, write_customers |
| Просматривать и корректировать остатки | read_inventory, write_inventory |
Для работы с товарами и заказами выберите первые две строки. Добавьте клиентов или остатки, если планируете работать и с ними. Для просмотра без изменений достаточно соответствующих разрешений read_*.
Имена, электронная почта, телефоны и адреса клиентов могут требовать одобрения Shopify. Если доступ ограничен, следуйте инструкции по запросу защищённых данных клиентов.
3. Укажите адрес обратного вызова и опубликуйте версию
В OOMOL откройте подключение Shopify, выберите OAuth2 и скопируйте показанный адрес обратного вызова. Вставьте его целиком в Redirect URLs в Shopify, не меняя путь и не добавляя косую черту в конце. Сохраните настройки и нажмите Release.
4. Скопируйте учётные данные
В App settings в Shopify найдите Client ID и Client secret. Вставьте их в одноимённые поля настройки OAuth-клиента Shopify в OOMOL и сохраните.
5. Подключите магазин
- Продолжите подключение Shopify в OOMOL.
- Введите домен магазина в зоне
myshopify.com, напримерacme.myshopify.com. - Проверьте запрашиваемые разрешения. По умолчанию выбраны чтение и изменение заказов и товаров. Приведите список в соответствие с настройками Shopify.
- Начните подключение, подтвердите магазин на странице Shopify и завершите установку или авторизацию.
- Вернитесь в OOMOL и проверьте статус подключения. Прочитайте сведения о магазине или несколько товаров, чтобы убедиться, что выбран нужный магазин.
Решение проблем
- Адрес обратного вызова не совпадает: заново скопируйте его из OOMOL в Redirect URLs в Shopify.
- Установка недоступна: проверьте права аккаунта и настройки распространения приложения.
- Недостаточно разрешений: добавьте их в Shopify, опубликуйте новую версию, обновите список в OOMOL и подключитесь заново.
- Ошибка после смены Client secret: сохраните новое значение в OOMOL и подключитесь заново.
Если меню Shopify изменилось, сверьтесь с официальным руководством по созданию приложения.