Состояние
Русский
ВойтиНачать бесплатно
Руководство

Ключ Shopify, который переносит ваш магазин

Перенос магазина с Shopify в Omniterra идёт через собственный API Shopify, поэтому ничего не выгружается, не загружается заново и не перепечатывается. Для этого нужен один ключ, и Shopify выдаёт его только приложению, которое вы создаёте сами, в своём магазине. Это занимает около трёх минут, и эта страница проходит весь путь целиком.

4 мин чтенияДанные на октябрь 2026 г.

Что это за ключ и почему вы создаёте его сами

Shopify не раздаёт паролей, позволяющих стороннему сервису читать ваш магазин. Вместо этого вы создаёте в своём магазине небольшое приложение, отмечаете, что именно ему можно читать, и Shopify выдаёт этому приложению токен. Вы вставляете токен в Omniterra, и мы читаем ваш каталог через него.

Отсюда следуют две вещи, обе в вашу пользу:

  • Вы решаете, что мы видим. Мы получаем только те разрешения, которые вы отметили. Мы просим доступ на чтение — ничего, что пишет в ваш магазин Shopify.
  • Вы можете отрезать доступ в любой момент. Удалите приложение в Shopify, и токен перестанет работать немедленно, без писем кому бы то ни было.

Ваш магазин Shopify всё это время работает как обычно. Ничто из того, что мы делаем, его не меняет.

Шаг 1 — откройте настройки приложений

В панели Shopify перейдите в Настройки → Приложения и каналы продаж → Разработка приложений.

Если увидите кнопку Разрешить разработку пользовательских приложений, нажмите её. Shopify спрашивает об этом один раз для магазина, и сделать это может только владелец.

Шаг 2 — создайте приложение

Нажмите Создать приложение, дайте ему имя, которое узнаете потом — «перенос Omniterra» вполне подойдёт, — и подтвердите.

Сейчас приложение пустое. Читать оно пока ничего не может.

Шаг 3 — отметьте разрешения

Откройте вкладку Конфигурация, затем Интеграция Admin API → Изменить.

Отметьте доступ на чтение для всего, что хотите перенести:

Что вы хотите перенестиКакое разрешение отметить
Товары, варианты, изображения`read_products`
Коллекции`read_products`
Клиенты`read_customers`
Заказы`read_orders`, `read_all_orders`
Скидки`read_discounts`, `read_price_rules`
Страницы, записи блога`read_content`
Меню`read_online_store_navigation`
Переадресации (важно для SEO)`read_online_store_pages`
Файлы и изображения`read_files`
Остатки и склады`read_inventory`, `read_locations`

Нажмите Сохранить.

Omniterra показывает этот же список и на экране импорта, готовым к копированию, и сообщает, каких разрешений ещё не хватает, если подключение вернётся неполным.

Шаг 4 — установите приложение и скопируйте токен

Перейдите на вкладку Учётные данные API и нажмите Установить приложение.

Shopify покажет токен доступа Admin API — строку, начинающуюся с `shpat_`. Скопируйте её.

Прочитайте это место внимательно: Shopify показывает токен один раз. Если закроете страницу, не скопировав его, увидеть снова не получится — придётся удалить и установить приложение заново, чтобы получить новый. Ничего не пропадает, но это досадные пять минут.

Шаг 5 — вставьте его в Omniterra

В панели Omniterra перейдите в Товары → Импорт / Экспорт, выберите Shopify, укажите адрес магазина (`moy-magazin.myshopify.com`) и вставьте токен.

Нажмите Подключить. Мы читаем ваш каталог и показываем, что нашли, прежде чем что-либо записать: сколько товаров, клиентов, заказов, страниц. Ничего не сдвинется, пока вы не скажете.

Если пишет, что не хватает разрешений

Это многих застаёт врасплох, поэтому стоит знать заранее: Shopify сообщает о разрешениях, выданных при установке приложения, а не о том, что сейчас написано в конфигурации. Если вы отметите дополнительные пункты после установки, приложение сохранит прежний, более узкий доступ.

Решение — переустановить: Конфигурация → Интеграция Admin API → Изменить, отметьте недостающее, Сохранить, затем Учётные данные API → Переустановить приложение. Токен останется прежним.

Если приложение сделано в Dev Dashboard

У части магазинов приложение создано на `dev.shopify.com`, а не внутри панели магазина. Идея та же, с двумя дополнительными деталями:

  1. Измените `access_scopes` в конфигурации приложения и нажмите Сохранить.
  2. Нажмите Выпустить. Без выпуска изменение останется неопубликованной версией, и магазин её никогда не увидит.
  3. Переустановите приложение в магазине, чтобы новые разрешения действительно были выданы.

Что переносится, а что не может

Товары с вариантами, изображения, коллекции, клиенты, заказы, скидки, страницы, записи блога, меню, переадресации и файлы — переносится всё это.

Некоторые вещи перенести нельзя, и мы говорим об этом до начала, а не после: коды подарочных карт (Shopify их никогда не отдаёт), сохранённые данные карт (они принадлежат вашему платёжному провайдеру, а не магазину) и установленные сторонние приложения вместе с данными, которые они держат внутри себя.

Если товаров пришло меньше, чем вы ожидали

Почти все случаи объясняются тремя причинами, и ни одна из них не означает, что импорт сорвался.

Черновики и архивные товары по умолчанию остаются на месте. Shopify держит их вне активного каталога, и мы тоже. Если они вам нужны, опубликуйте их в Shopify до импорта или перенесите и переведите здесь в черновики.

Товары без цены или без варианта пропускаются, потому что в таком виде их нельзя продать. Они перечислены в отчёте в конце, поимённо, чтобы вы видели, какие именно и почему.

Разрешение, отмеченное после установки, не действует, пока вы не переустановите приложение; это та же ловушка, что выше. Переустановите, затем нажмите «Проверить снова» на экране импорта — мы прочитаем каталог ещё раз, не трогая то, что уже перенесено.

Импорт можно запустить дважды, если нужно. Товары сопоставляются по их идентификатору в Shopify, поэтому второй проход обновит то, что уже здесь, а не создаст дубли.

Сколько это занимает

Каталог в несколько сотен товаров обычно готов за пару минут. Большие магазины идут партиями, и страницу можно закрыть — импорт продолжается, а его ход вы увидите, когда вернётесь.

Частые вопросы

Это что-то изменит в моём магазине Shopify?

Нет. Мы только читаем. Разрешения, которые вы выдаёте, доступны лишь на чтение, и ваш магазин Shopify продолжает продавать ровно как прежде, пока вы пробуете Omniterra.

А если я потеряю токен?

Удалите и установите приложение заново в Shopify — Учётные данные API → Удалить, затем Установить приложение. Shopify покажет новый токен. Старый перестаёт работать в момент удаления.

Смогу ли я потом закрыть вам доступ к магазину?

Да, в любой момент. Удалите приложение в Shopify → Настройки → Приложения и каналы продаж → Разработка приложений. Токен умирает вместе с ним, немедленно.

Я отметил разрешения, а всё равно пишет, что их нет.

Shopify выдаёт разрешения в момент установки, а не при сохранении конфигурации. Переустановите приложение, и они вступят в силу.

Нужен ли для этого разработчик?

Нет. Каждый шаг делается в панели Shopify, кнопками. Единственное, с чем надо быть внимательным, — скопировать токен до закрытия страницы.

Источники

Данные о конкурентах актуальны на октябрь 2026 г. и взяты с публичных страниц, указанных ниже. Цены могут меняться и зависеть от страны — перед решением проверьте страницу по ссылке.

  1. Shopify — Create and manage custom apps — help.shopify.com/en/manual/apps/app-types/custom-apps
  2. Shopify — Admin API access scopes — shopify.dev/docs/api/usage/access-scopes

Попробуйте на своих товарах

Бесплатный тариф, 0% комиссии, карта не нужна. Импорт из Shopify или WooCommerce за несколько минут.

Начать бесплатно