интернет-магазин под ключ

Интернет-магазин одежды и товаров из Китая с доставкой по Европе

У основателя компания в Гонконге, и он решил продавать европейским покупателям одежду и товары китайских поставщиков под собственной вывеской и в своём стиле. Продавцом в общей ленте маркетплейса он становиться не хотел.

Обсудить похожий проект
Покупки прямо из видео-лентыВидео-каталог в приложении интернет-магазина: лента обзоров как в Reels, лайк, выбор размера и «В корзину» прямо в видео
Стран Европы с доставкой до двери
21
Доставка по Европе, пошлины уже в цене
7–9 дней
Наценка в нише к цене поставщика
300–500%
На приложение, сайт и админку
2 месяца

За 2 месяца мы разработали для него интернет-магазин: мобильное приложение для iOS и Android, сайт магазина и веб-админку. Покупатель заказывает доставку до двери в одну из 21 страны Европы и узнаёт её цену до оплаты.

Заказ сам уходит нужному поставщику, а владелец смотрит заказы, выручку и покупателей в своей админке и не платит за внешние CRM и аналитику.

Вид проекта
  • Мобильное приложение
  • iOS
  • Android
  • Сайт магазина
  • Веб-админка
Технологии
  • Expo
  • React Native
  • Next.js
  • Angular
  • Supabase
  • Vercel
Интеграции
  • Stripe
  • Brevo
  • Google Maps
  • Вход через Google
  • Пуш-уведомления
01 · Бизнес-модель

Бизнес-модель: товары из Китая с наценкой для покупателей в Европе

В нише товаров из Китая магазины часто ставят наценку 300–500% к цене поставщика.

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

Сложностей было несколько. Поставщиков много, а владелец один, и вручную искать, чей это товар, и пересылать каждый заказ он физически не успеет. Европейский покупатель не понимает, доставят ли вещь в его страну, во сколько обойдётся доставка и где сейчас посылка. А на маркетплейсах вроде Wildberries или Ozon все магазины похожи друг на друга, и каждый продавец оформляет карточки по-своему.

02 · Решение

Решение: единая витрина магазина, а заказы уходят поставщикам

Мы предложили основателю гибридную модель, похожую на дропшиппинг, но под собственным брендом магазина.

Товары размещает сам магазин, поэтому все карточки выглядят одинаково. Посылку собирает и отправляет поставщик, которому ушёл заказ. Покупатель видит один бренд и про десятки поставщиков за ним не знает: слово «поставщик» встречается только в админке.

Основатель нашёл нас через YouTube. Примерно за год до проекта он интересовался программированием и вайб-кодингом и смотрел канал Игната Егорова. Потом он разместил заказ на Профи.ру, на него откликнулась команда AppBusters, и другие предложения основатель уже не рассматривал.

Онбординг приложения интернет-магазина: покупатель выбирает страну, в Великобританию доставки пока нет, в Германию — есть
Онбординг

Страна доставки — на первом экране

На первом экране приложение объясняет, что одежду и вещи здесь смотрят в видео, как в рилсах, и покупают прямо из ленты. Доставка по Европе занимает 7–9 дней, пошлины уже в цене.

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

03 · До договора

Что мы предложили ещё до договора

На первых двух созвонах мы разобрали с основателем модель магазина и собрали ТЗ.

  • Единые условия доставки для всех поставщиков.Обычная и срочная доставка зашиты в админке, поставщик их не меняет. Если посылка опоздает, одну звезду покупатель поставит магазину, поэтому сроки должен задавать магазин.
  • Стоимость доставки до оплаты.Покупатель видит итоговую сумму, когда ещё не заплатил, и доплат после оплаты не бывает.
  • Каталог без регистрации.Каталог, корзина и избранное открыты сразу. Регистрация нужна только при оформлении заказа, когда человек уже выбрал вещь.
  • Сразу нативные приложения в сторах.Промежуточную версию на WebView мы пропустили. Сайт и приложение написали на одной технологии, чтобы цена не выросла вдвое.
  • Без России и RuStore на старте.Магазин работает на Европу. Для российского рынка пришлось бы хранить данные покупателей на серверах в России.
  • WhatsApp и Telegram вместо внутреннего чата поддержки.Покупатели и так в них сидят, а сэкономленный бюджет основатель потратит на рекламу.
  • Видео-каталог в формате Reels.Эту идею предложила Нина, которая вела проект с нашей стороны. Основатель собирается продвигать магазин роликами в TikTok и Instagram, и человек, пришедший из ролика, должен попасть в такую же видео-ленту и покупать прямо из неё. Основатель сразу загорелся: такого он ещё нигде не видел.

На втором созвоне Сархан, тимлид и разработчик проекта, показал готовый интернет-магазин из другого нашего проекта с баннерами, категориями, корзиной, избранным, эквайрингом и пушами. Основатель ещё до договора увидел, каким примерно будет его магазин.

04 · Приложение

Мобильное приложение интернет-магазина одежды: каталог и карточка товара

Покупатель останется в магазине, если быстро найдёт вещь и сразу поймёт, подойдёт ли размер.

На главной крутятся баннеры акций и подборки «Скидки» и «Хиты продаж». В каталоге есть категории, блок брендов с логотипами, поиск с недавними и частыми запросами и фильтры по категории, скидкам и цене. В карточке товара собраны галерея фото, цена со скидкой, рейтинг, таблица размеров, состав, отзывы и рекомендации «с этим товаром обычно покупают».

  1. 01 / 02Каталог и карточка

    Каталог одежды с баннерами акций, брендами и фильтрами

    Рядом с «В корзину» стоит кнопка «Купить сейчас». Из сетки каталога вещь можно положить в корзину, не открывая карточку: размер выбирается в шторке.

    Товар, которого нет в наличии, можно оформить предзаказом, и когда он поступит, покупателю придёт пуш.

    Каталог в приложении магазина одежды: баннер акции, категория, куртка со скидкой, таблица размеров и «Добавлено в корзину»
  2. 02 / 02Видео-каталог

    Видео-каталог как в Reels и TikTok: покупки из ленты

    Покупатели из TikTok и Instagram привыкли смотреть товары в коротких роликах. Для них в магазине есть видео-лента, как в Reels. Свайп вверх открывает следующий видеообзор, лайк отправляет товар в избранное, а размер и кнопка «В корзину» есть прямо в видео. В ленту можно перейти из любой карточки по кнопке «Смотреть в рилсе».

    Ролики товаров владелец загружает через админку, а покупатели могут прикладывать видео к отзывам. Реклама и лента в магазине выглядят одинаково, поэтому человек переходит из ролика в магазин и покупает в том же формате, к которому привык.

    Видео-каталог в приложении интернет-магазина: лента обзоров как в Reels, лайк, выбор размера и «В корзину» прямо в видео
05 · Заказ и доставка

Оформление заказа и доставка по Европе

Покупатель боится, что после оплаты доставка окажется дороже, чем он думал.

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

Расчёт доставки

Расчёт доставки до оплаты и оплата картой через Stripe

Адрес можно отметить на карте Google, и улица с индексом подставятся сами. Если в эту страну доставки нет, приложение скажет об этом сразу.

Когда магазин подтверждает заказ, покупателю приходит пуш. В профиле можно сохранить несколько адресов и отметить один главным.

Оформление заказа в приложении магазина: адрес, подтверждение, срочная доставка по Европе, оплата картой и трек-номер
Отслеживание заказа

Отслеживание заказа: статусы, трек-номер и телефон курьера

После оплаты покупатель хочет знать, где посылка, и не писать ради этого в поддержку. В «Моих заказах» у каждого заказа есть номер, фото товаров и цветной статус: создан, в сборке, отправлен, передан курьеру, доставлен, отменён или возврат.

У отправленного заказа появляется почтовый трек-номер, у переданного курьеру ещё и телефон курьера. После доставки покупатель ставит звёзды и прикладывает фото.

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

«Мои заказы» в приложении интернет-магазина: цветные статусы, телефон курьера и отзыв со звёздами и фото
Избранное в приложении магазина одежды: покупатель собирает подборку «Весна 2026» и открывает её состав
Подборки

Подборки в избранном, как сохранения в Instagram

Одежду часто выбирают долго и под конкретный повод, и одного общего списка избранного для этого мало. Покупатель создаёт подборки со своими названиями, например «Весна 2026» или «Подарки», и раскладывает по ним вещи, как сохранения в Instagram.

Бесплатный созвон

Тоже видите нишу, где можно продавать дороже, чем покупаете?

Расскажите на бесплатном созвоне, что и кому хотите продавать. Вместе разберём модель магазина и посчитаем, сколько будет стоить первая версия.

06 · Админка

Админка интернет-магазина: заказы, поставщики и статистика без подписок

Владельцу нужно видеть магазин целиком: заказы, выручку, отмены и покупателей.

Внешние CRM и сервисы аналитики требуют подписок и интеграций. Сначала мы хотели подключить готовую CRM и аналитику по API и сравнивали HubSpot и Mixpanel, но в итоге собрали всё в своей админке.

Дашборд считает данные по собственной базе в реальном времени и показывает заказы всего и за 30 дней, оплаченные заказы, выручку, средний чек, долю отмен и возвратов и число заказов, которые ждут действия магазина.

Дашборд и заказы

Дашборд и база заказов вместо внешней CRM

Заказы живут на доске статусов. Владелец перетаскивает карточку из «нового» в «подтверждён» и дальше, и покупатель тут же видит изменение.

Посещения сайта, источники трафика, страны и устройства показывает Vercel Analytics, установки приложения видны в консолях Google Play и App Store. Дублировать эти данные в админке мы не стали, и отдельно за них платить не нужно.

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

Что владелец магазина делает в админке без программиста

Возможность продавать товары от имени магазина, а не только от поставщиков, появилась у администратора по ходу работы. Поставщиков, готовых возить товар в Европу, оказалось найти сложно, и основатель захотел на старте размещать товары сам. Он написал об этом вечером, и в тот же вечер мы взялись за доработку. Теперь магазин может продавать свои товары рядом с товарами партнёров.

В админке владелец

  • Ведёт каталог: добавляет товары с фото, галереей и видео, ценой, скидкой в процентах, размерами, составом, остатками и рекомендуемыми товарами.

  • Указывает у товара продавца: партнёра-поставщика или сам магазин.

  • Управляет витриной: загружает баннеры с фото, добавляет, скрывает и переставляет категории.

  • Ведёт базу заказов с фильтрами по номеру, дате, статусу и стране доставки и меняет статусы вручную.

  • Держит базу поставщиков с профилями и их заказами и сам выдаёт поставщикам доступ.

  • Видит базу покупателей с контактами и историей заказов.

  • Отвечает на отзывы и скрывает лишние.

  • Заводит сотрудников и разграничивает их права.

07 · Сайт

Сайт интернет-магазина: та же витрина в браузере

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

Чтобы сайт прошёл проверку платёжного провайдера, мы сделали его международным. Английская версия работает на международном домене, есть страницы Terms of Service, Privacy Policy, Refund & Return Policy и About us, контакты в футере и ни одной ссылки на российские соцсети. Интерфейс доступен на английском, русском и китайском. Новый товар при добавлении сразу переводится на три языка, перевод сохраняется в базе, и покупатель читает название и описание на своём языке.

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

Сайт с тем же каталогом, корзиной и заказами, что в приложении

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

Сайт интернет-магазина одежды: баннер на главной, категория, карточка куртки-косухи и «В корзину»
Работает в вебе

Магазин уже работает в вебе

Сайт магазина открыт для покупателей, на нём можно пройти весь путь от каталога до заказа.

08 · Тексты

Тексты магазина: качество, цена и доставка вместо страны происхождения

Основатель хотел позиционировать магазин как место с качественными вещами по честной цене.

Ярлык «магазин китайских товаров» ему не подходил. Перед запуском мы нашли на сайте и в приложении около 40 мест, где упоминался Китай, и для каждого предложили замену.

Теперь магазин сообщает покупателю

  • Каждый товар проходит внутренний контроль качества.
  • Доставка по Европе занимает 7–9 дней с включёнными пошлинами.
  • Посылку можно отследить онлайн.
  • Вернуть товар можно в течение 14 дней.
09 · Дизайн

Дизайн: светлый минимализм без маркетплейсной пестроты

Основатель просил современный светлый дизайн без перегруза и в качестве примера показал сайт Payoneer.

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

Уже после запуска сайта акцентный цвет поменяли с оранжевого на чёрный, но сначала показали основателю, как будут выглядеть экраны.

Объём дизайна

158 экранов для приложения, сайта и админки

Дизайн интернет-магазина: экраны мобильного приложения, сайта и админки в светлой и тёмной теме
10 · Как работали

Как мы работали с основателем: видеоотчёты и быстрые правки

После каждого этапа мы записывали видеоотчёт о том, что появилось на сайте, в приложении и в админке и как этим пользоваться.

Основатель смотрел их в удобное время и присылал правки списком. Правки по второму этапу (блок брендов, «Купить сейчас», фото и цветные статусы в «Моих заказах») мы внесли за три дня, а ползунок цены в фильтре добавили за час.

Регистрацию сервисов мы не оставили основателю в виде списка ссылок. Мы прислали ему понятную инструкцию: домен, аккаунт Apple Developer с номером D-U-N-S, аккаунт Google для Google Play Console и Google Cloud. Потом прошли регистрацию вместе с ним на созвонах с демонстрацией экрана. Сархан помог создать проект в Google Cloud для карт, входа через Google и пушей, выяснил, почему Google не принимал платёжную карту для аккаунта компании из Гонконга, и вместе с основателем выбрал домен магазина.

В день подписания договора основатель поделился идеей на будущее: «зеркала» магазина для партнёров. Партнёр запускает копию витрины на своём домене со своей наценкой, а заказы идут в основной магазин. Другой программист говорил ему, что это почти невозможно. Мы рассказали, как похожее устроено в ресторанных сервисах с QR-меню и в коробочных решениях для такси, и заложили идею в план второй версии.

Идея «зеркал» магазина: отрывок созвона с основателем

11 · Отзыв

Что говорит основатель

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

ВладиславОснователь интернет-магазина

Основатель доволен и сроками, и качеством. Такого уровня он не встречал за годы работы в интернете, а заходя на сайт, удивляется, что это его магазин.

12 · Что дальше

Что дальше: бонусы, партнёрские витрины и пункты выдачи

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

Следующие шаги мы уже обсудили

  • Бонусная программа: приветственный бонус, который сгорает через несколько дней, бонусы за покупки и за приглашённого друга, частичная оплата бонусами (бонус не больше наценки магазина, чтобы продажа не уходила в минус).
  • «Зеркала» магазина для партнёров со своей наценкой на своём домене, а админ видит партнёров и их выручку.
  • Возврат брошенных корзин пушами и письмами со специальным предложением.
  • Уведомления, которые владелец сам создаёт в админке, со временем отправки и ссылкой на товар или акцию.
  • Пункты выдачи и постаматы в дополнение к доставке до двери.
  • Отдельные языковые версии сайта под страны Европы, например французская.
13 · Результат

Результат: свой интернет-магазин с доставкой по всей Европе

За 2 месяца мы сделали мобильное приложение для iOS и Android, сайт магазина и веб-админку.

Покупатель из любой из 21 страны Европы выбирает вещь в каталоге или в видео-ленте, заранее знает стоимость доставки, платит картой через Stripe и следит за посылкой до самой двери. Заказ уходит поставщику, а владелец ведёт каталог, витрину, заказы и статистику в своей админке.

Теперь в магазин основателя можно вести трафик из TikTok, Instagram и рекламы.

Бесплатный созвон

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

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

Что будет после заявки

  1. Перезвоним и уточним задачуДоговоримся о времени созвона.в течение рабочего дня
  2. Созвон на 30 минутРазберём идею и модель магазина.на следующий день
  3. Оценка сроков и бюджетаПришлём план первой версии.через 2 дня
Кому:
AppBusters
Тема:
Хочу обсудить проект

Кому позвонить

FAQ