Перейти к содержанию

Из магазина Shopify в приложение для iOS: нативное приложение для вашего магазина

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

AirBuildВремя чтения: 5 мин.

Магазин уже работает, а покупатели оформляют заказы на сайте. Следующий вопрос часто звучит так: можно ли сделать приложение, чтобы постоянные покупатели открывали его с главного экрана?

Ваш магазин представляет собой сайт

Витрина Shopify представляет собой сайт: тема определяет его внешний вид, а покупатели просматривают товары, добавляют их в корзину и оформляют заказ в браузере. Это не приложение для iOS, и в App Store оно не появляется.

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

Конструкторы приложений и оболочки

В Shopify App Store есть категория конструкторов мобильных приложений. 1 октября 2026 года в ней было 106 приложений, а её описание предлагало отправлять покупателям прямые уведомления о новых товарах и специальных скидках через приложение с вашим брендом.

Другой вариант заключается в том, чтобы поместить адрес магазина в нативную оболочку. Здесь возникает проблема с разделом 4.2 правил Apple: приложение должно отличаться от переупакованного сайта функциями, содержанием и интерфейсом, а WebView с адресом магазина и есть переупакованный сайт.

Два компонента от Shopify

В документации Shopify для разработчиков описаны два компонента для мобильных приложений. Storefront API предоставляет приложению товары, коллекции и поиск по магазину, корзину и учётные записи покупателей. Checkout Kit представляет собой SDK с открытым исходным кодом, который показывает собственную страницу оформления покупки Shopify внутри приложения на Swift с вашим брендом, настройками оформления заказа и способами оплаты. Кнопки Shop Pay и Apple Pay можно разместить на страницах товара и корзины для покупки одним касанием.

  1. Товары и коллекциизапасы, цены, изображения
    Storefront API
    Каталог и страницы товаровнативные сетки, сведения, выбор вариантов
  2. Корзината же, что и на сайте
    Storefront API
    Корзинапанель, которую можно открыть отовсюду
  3. Оформление покупки и оплатаваши настройки оформления покупки и скидки
    Checkout Kit
    Оформление покупкисобственная страница Shopify внутри приложения
  4. Учётные записи покупателейистория заказов
    Storefront API
    Ваши заказыпрошлые заказы после входа
Данные магазина и оформление покупки остаются в Shopify. Приложение работает с ними через два компонента, описанных Shopify.

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

Один магазин в виде приложения

Возьмём магазин, который продаёт кофейные зёрна. Каждой странице сайта найдётся место в приложении, оформленное привычным для iPhone образом.

Сайт магазина

/collections/coffeeвесь кофе по регионам происхождения
/products/ethiopiaвыпадающие списки для помола и веса
Выдвижная корзинавыезжает справа
/accountпрошлые заказы

Нативное приложение

Вкладка «Кофе»сетка с группировкой по регионам происхождения
Страница товарасегментированные элементы управления для помола и веса
Корзинапанель, из которой Checkout открывает оформление покупки Shopify
Ваши заказыте же заказы после входа
Пример с обжарщиком кофе. Сайт остаётся, а приложение становится вторым способом открыть магазин.

Как проходит перенос

  1. Оставьте ссылку

    При записи в список ожидания укажите адрес магазина и одним предложением опишите, что должно делать приложение и для кого оно предназначено: «для постоянных покупателей, с запоминанием сортов кофе, которые они обычно покупают».

  2. Ваша ИИ-команда создаёт приложение на SwiftUI

    Агенты AirBuild по продукту, дизайну и разработке изучают ваш магазин, его коллекции, товары и процесс покупки, а затем создают на этой основе нативное приложение для iOS. Сам магазин не меняется.

  3. Проверьте на iPhone, затем отправьте на App Review

    Приложение устанавливается на ваш телефон через TestFlight, чтобы вы могли попробовать его и описать нужные изменения простыми словами. Когда всё будет готово, AirBuild подготовит страницу в App Store, отправит приложение, проследит за проверкой, ответит специалистам, исправит замечания и отправит его снова.

Что нужно подготовить

  • Адрес вашего магазина.
  • Одно предложение о том, для кого в первую очередь предназначено приложение и что оно должно делать. Переносить в него каждую страницу сайта необязательно.
  • Названия приложений Shopify, от которых зависит ваш магазин, например для подписок или отзывов. Укажите их в том же предложении.
  • Членство в Apple Developer Program или план зарегистрироваться до отправки приложения, а также URL политики конфиденциальности. Без него App Store Connect не примет приложение.

Вопросы

Может ли Shopify создать приложение для iOS для моего магазина?

Сам по себе нет. Магазин Shopify представляет собой сайт. В категории конструкторов мобильных приложений в Shopify App Store есть более ста сторонних приложений для этой задачи. Для нативных приложений сам Shopify предлагает Storefront API и Checkout Kit.

Можно ли упаковать сайт моего магазина в приложение?

Для публикации в App Store этого часто недостаточно. Согласно разделу 4.2 правил приложение должно отличаться от переупакованного сайта функциями, содержанием и интерфейсом, а WebView с адресом магазина как раз является таким переупакованным сайтом.

Заказы и платежи по-прежнему проходят через Shopify?

Да. Нативное приложение получает товары и управляет корзиной через Storefront API, а Checkout Kit открывает собственную страницу оформления покупки Shopify внутри приложения. Заказы, как и сейчас, поступают в панель управления Shopify.

Что будет с моей темой, приложениями и скидками?

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

Нужны ли мне Mac или Xcode?

Нет. AirBuild запускает вашу ИИ-команду на Mac или в облаке, а приложение устанавливается на ваш iPhone через TestFlight. Для публикации понадобится членство в Apple Developer Program.

Кому принадлежит код приложения для iOS?

Вам. Магазин остаётся в вашей учётной записи Shopify, а созданный AirBuild проект на SwiftUI тоже принадлежит вам.