---
author: OOMOL
author_url: https://oomol.com/ru/about/
title: Создать приложение Shopify и подключить OOMOL
description: Создайте приложение Shopify, выберите разрешения и скопируйте
  учётные данные, чтобы подключить магазин к OOMOL.
lang: ru
canonical_url: https://oomol.com/ru/docs/shopify-oauth-app/
markdown_url: https://oomol.com/ru/docs/shopify-oauth-app.md
---

# Создать приложение Shopify и подключить OOMOL

Подготовьте аккаунт Shopify с правом создавать приложения и устанавливать их в нужном магазине.

## 1. Создайте приложение

Войдите в [Shopify Dev Dashboard](https://dev.shopify.com/). Откройте **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. Если доступ ограничен, следуйте [инструкции по запросу защищённых данных клиентов](https://shopify.dev/docs/apps/launch/protected-customer-data).

## 3. Укажите адрес обратного вызова и опубликуйте версию

В OOMOL откройте подключение Shopify, выберите OAuth2 и скопируйте показанный адрес обратного вызова. Вставьте его целиком в **Redirect URLs** в Shopify, не меняя путь и не добавляя косую черту в конце. Сохраните настройки и нажмите **Release**.

## 4. Скопируйте учётные данные

В **App settings** в Shopify найдите **Client ID** и **Client secret**. Вставьте их в одноимённые поля настройки OAuth-клиента Shopify в OOMOL и сохраните.

## 5. Подключите магазин

1. Продолжите подключение Shopify в OOMOL.
2. Введите домен магазина в зоне `myshopify.com`, например `acme.myshopify.com`.
3. Проверьте запрашиваемые разрешения. По умолчанию выбраны чтение и изменение заказов и товаров. Приведите список в соответствие с настройками Shopify.
4. Начните подключение, подтвердите магазин на странице Shopify и завершите установку или авторизацию.
5. Вернитесь в OOMOL и проверьте статус подключения. Прочитайте сведения о магазине или несколько товаров, чтобы убедиться, что выбран нужный магазин.

## Решение проблем

- Адрес обратного вызова не совпадает: заново скопируйте его из OOMOL в **Redirect URLs** в Shopify.
- Установка недоступна: проверьте права аккаунта и [настройки распространения](https://shopify.dev/docs/apps/launch/distribution/select-distribution-method) приложения.
- Недостаточно разрешений: добавьте их в Shopify, опубликуйте новую версию, обновите список в OOMOL и подключитесь заново.
- Ошибка после смены Client secret: сохраните новое значение в OOMOL и подключитесь заново.

Если меню Shopify изменилось, сверьтесь с официальным [руководством по созданию приложения](https://shopify.dev/docs/apps/build/dev-dashboard/create-apps-using-dev-dashboard).
