• Интернет-магазины · OpenCart 4.x
  • Замер 31.07.2026

Магазин на дропшипинге: чужой склад, ваш каталог

Интернет-магазин для дропшипинга – это витрина, за которой стоит чужой склад: товар лежит у поставщика, а заказ ведет ваш сайт. Делаем такой магазин на OpenCart: каталог наполняется из прайсов по расписанию, позиции с нулевым остатком прячутся сами, заказ идет поставщику в том формате, который он принимает. Объем работы задает не дизайн, а данные – формат прайса и частота его обновления. Поэтому сначала смотрим прайсы, и уже после этого мы называем сумму и срок.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Каталог поставщика, который мы мерили
5 830 позиций, подтверждено двумя методами
Стоимость
после бесплатного аудита
Гарантия
30
дней после подписания акта
Каталог поставщика, который мы мерили
5 830
позиций, подтверждено двумя методами
Магазин на ассортименте чужих брендов
5 561
позиция, остатки без автообмена
Карта сайта в этой выборке
в 2 магазинов из 3 sitemap.xml отдает 200 и 0 байт
Первый ответ сервера
от 506,9 до 801,2 мс, измерение 31.07.2026
Срок запуска
20–35
рабочих дней от утверждения ТС
Условия
предоплата 50%, 2 раунда правок, гарантийный срок 30 дней
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Договорились с поставщиком, продаете пока с мессенджера

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

Разберём вашу ситуацию на бесплатном аудите
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Магазин на OpenCart с каталогом, который наполняется из прайсов по расписанию – без ручной переноски позиций
  • Мапинг полей отдельно под каждого поставщика: файл остается таким, как есть, подстраивается импорт
  • Правило приоритета при пересечении номенклатур — чтобы та же позиция из двух прайсов не стала двумя карточками
  • Автоматическое сокрытие позиций с нулевым остатком и дата последнего обновления на виду у покупателя
  • Наценка правилами: процент на категорию, на поставщика или на отдельные позиции, без ручного пересчета
  • Передача заказа поставщику в принимаемом формате: выгрузка файлом, письмо или обмен через API
  • Журнал импорта: сколько позиций обновлено, сколько не смазано, сколько скрыто — видно, когда поставщик изменил структуру файла
  • Оплата LiqPay, WayForPay, monobank и наложенным платежом; доставка Новой почтой и Укрпочтой с выбором отделения в чекате
  • Техническое SEO: ЧПУ, canonical, уникальные title, карта сайта без дублей – то, чего в магазинах на чужом прайсе чаще всего нет
  • Структура категорий и собственные тексты на категорийных страницах вместо описаний, продающих еще двадцать магазинов
  • Аналитика: GTM, GA4, события корзины и покупки – чтобы было из чего считать, какие позиции действительно продаются
  • Передача: доступ, инструкция по подключению нового поставщика, предоплата 50%, гарантийный срок 30 календарных дней
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Поиск поставщиков и переговоры об условиях – приходите уже с договоренностью
  • Переписка описаний товаров для уникальности: это отдельная услуга по собственному объему
  • Ответственность за сроки и качество отгрузки на стороне поставщика
  • Реклама после запуска
  • Хостинг, домен, эквайринг
Бесплатный аудит

Бесплатный аудит прайсов поставщиков

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

Что мы измеряем

  1. Формат и частота прайсовВ каком виде приходят данные от каждого поставщика и как часто обновляются остатки. Это верхний предел точности вашего каталога: чаще прайс он не станет.
  2. Полнота данныхЕсть ли в прайсе фото, характеристики и описания. Если их нет, наполнение превращается в отдельный проект с личным сроком — и именно здесь сметы обычно промахиваются.
  3. Сечение номенклатурЕсть ли та же позиция у нескольких поставщиков и по какому полю ее сопоставлять – артикул производителя, штрихкод. Без общего поля каталог наполнится дублями.
  4. Уникальность контентаСколько магазинов уже продают этот прайс теми же описаниями. Это напрямую влияет на шансы в выдаче, и знать это лучше до запуска, а не через полгода ожидания трафика.
  5. Условия поставщикаКто отправляет, от чьего имени, как обрабатываются возвращения. Вопрос не технический, но он определяет, что вообще можно писать на сайте.
  6. Техническая базаЕсли магазин уже есть – первый ответ сервера, вес HTML, состояние карты сайта и аналитики. В двух из трех измеряемых нами магазинов на чужом ассортименте sitemap.xml отдавал 200 с пустым телом.

Что вы получаете

  • Разбор прайсов: импортируемый автоматически, что придется доказывать руками.
  • Оценка, сколько позиций дойдет до сайта с нормальными фото и характеристиками.
  • Предложение правил приоритета, если несколько поставщиков.
  • Разговор на 30–40 минут по этому документу.

Срок: 2–4 рабочих дня с момента, когда мы получили прайсы

Почему это бесплатно

Ибо главный риск здесь не технический, а содержательный: каталог с чужими описаниями и нерегулярными остатками не работает независимо от качества сайта. Увидеть прайсы в договор честнее для обеих сторон. Документ остается у вас даже если магазин будем делать не мы.

Что дальше

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

Короткая форма: контакт и адрес сайта
Договор и документы

Работаем официально

Договор, акт и счёт — на каждый проект, а не только на большой.

Нам доверяют6 брендов

Нам доверяют: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech

Условия, зафиксированные письменно8 пунктов
  • Договор, акт и гарантия 30 дней

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

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Сайты в девяти странах

    Наши сайты работают в девяти странах: кроме Украины — Польша, Германия, Австрия, Англия, Норвегия, Болгария, Молдова, Испания.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

  • Договор, акт и гарантия 30 дней

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

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Сайты в девяти странах

    Наши сайты работают в девяти странах: кроме Украины — Польша, Германия, Австрия, Англия, Норвегия, Болгария, Молдова, Испания.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

NDA подписываем по запросу. После завершения свои доступы удаляем сами.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Количество поставщиков и форматовГлавный множитель. Один поставщик с машинным XML – это один картенг и одно расписание. Четыре разнородных Excel — четыре картенга, четыре набора правил и четыре источника ошибок, которые нужно ловить журналом импорта.
  • Полнота прайсаПрайс с фотографиями, характеристиками и категориями заливается автоматически. Прайс, где есть только название, артикул и цена, означает ручную достройку карт — и это уже не импорт, а наполнение каталога с личным сроком.
  • Сечение номенклатурЕсли позиции в разных прайсах сопоставляются по артикулу производителя или штрихкоду – правило приоритета пишется за день. Если общего поля нет, сопоставление приходится строить по названиям, и это самая рискованная часть работы.
  • Способ передачи заказаВыгрузка файлом или письмо – краткая работа. Обмен через API поставщика – отдельная интеграция со своим тестированием, потому что у каждого поставщика он свой и документация бывает устной.
  • Работа с уникальностьюКатегорийные тексты и структура каталога включаются в работу. Переписка описаний товаров нет: объем здесь считается позициями, а не страницами, и его имеет смысл планировать отдельно после запуска.
Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:20–35 дней

  1. Аудит прайсов и техническое задание

    2–5 рабочих дней

    Разбираем файлы всех поставщиков, условия работы с каждым и правила наценки. На выходе – ТС, в котором зафиксировано, что импортируется автоматически, а что нет.

  2. Структура каталога и правила данных

    3–4 рабочих дня

    Дерево категорий под реальные запросы, набор характеристик, поле для сопоставления позиций, правило приоритета и схема наценки. Согласны с дизайном: переделывать это после импорта дорого.

  3. Дизайн и сборка магазина

    7–12 рабочих дней

    Главная, категория, карточка, корзина, ждут. Здесь же выводим дату последнего обновления остатков – покупатель должен видеть, насколько свежо наличие.

  4. Импорт и маппинг под каждого поставщика

    4–7 рабочих дней

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

  5. Оплата, доставка, передача заказов, аналитика

    2–4 рабочих дня

    LiqPay, WayForPay, monobank, наложенный платеж, Новая Почта и Укрпочта в чекате. Настраиваем канал передачи заказа поставщику, GTM и GA4 с событиями корзины и покупки.

  6. Тестовый цикл и передача

    2–3 рабочих дня

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

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Интернет-магазин для дропшипинга» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • OpenCart 4.x – ставим по умолчанию; предел: часть украинских модулей до сих пор составляют только под 3.x, поэтому список интеграций проходим к старту
  • PHP и MySQL – коробка спокойно держит несколько тысяч позиций; за десятками тысяч начинается отдельная инженерия импорта и индексов
  • cron для импорта по расписанию — предел жесткий: каталог не бывает свежее прайс поставщика
  • маппинг полей под каждый источник — предел: поставщик изменил структуру файла, и маппинг надо править руками
  • журнал импорта с ошибками – показывает, что не смазывалось и что скрыто; но он не скажет, правильная ли цена в прайсе
  • nginx, HTTP/2, HTTPS – шифруют канал и ускоряют отдачу; от устаревшей версии PHP сертификат не спасает

Интеграции

  • импорт XML и CSV прайсов
  • LiqPay
  • WayForPay
  • monobank
  • наложенный платеж
  • Новая Почта
  • Укрпочта
  • XML-фиды на маркетплейсы
  • Google Tag Manager
  • GA4
  • Google Ads
  • Meta Pixel
  • Telegram
Свой магазин на прайсе поставщика против витрины на площадке

Чем этот вариант отличается от альтернативы

карта на маркетплейсе / продажа из мессенджераНаш подход
Кто владеет каталогомшаблон площадки и ее правила модерациикарты, цены и правила показа в вашей базе
Обновление остатковруками или выгрузкой, которую тоже нужно сделатьимпорт за расписанием, нулевые позиции скрываются сами
Комиссия по продажампроцент по каждому заказунет – только хостинг, домен и эквайринг
Данные о спросестатистика площадки в пределах, которые она открываетGA4 и внутренний поиск показывают, чего от вас хотят
Шанс на поисковый трафиктрафик площадки, который вы не уносите с собойесть, если категорийные тексты и структура свои
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

LUGI

оптовый поставщик товаров из Китая, B2B-каталог

Задача
Показать бизнес-клиентам ассортимент, который идет напрямую от производителей, и сократить путь от поиска позиции до заявки.
Решение
OpenCart 3 по nginx, две языковые версии с отдельными картами сайта. Микроразметка FAQPage, BreadcrumbList и WebSite из SearchAction. Наложенный платеж и наличные деньги при получении, Новая Почта, Укрпочта, Meest, самовывоз. GTM и GA4, чат Crisp.
Результат
5 830 товаров, подтверждено двумя независимыми методами: штатный поиск дал 58 страниц по 100 позиций плюс 30, карта сайта — по 6 234 адреса на каждый из двух языков, всего 12 468. TTFB 506,9 мс при 333,1 КБ HTML. Измерение 31.07.2026. Вопрос, который мы задали клиенту отдельно: сколько из 5 830 позиций реально налицо — без этого ответа цифра каталога не является ассортиментом.

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

Задача
Собрать более пяти тысяч позиций разных производителей в один каталог с навигацией по бренду и типу средства.
Решение
OpenCart 3 на nginx, каталог по брендам и типам, микроразметка Organization и PostalAddress, оплата на счет ФЛП или наложенный платеж с задатком.
Результат
5 561 товар в живом каталоге — считали штатным поиском: 55 страниц по 100 позиций и 61 на последней. HTML главной 153,8 КБ, TTFB 801,2 мс. Измерение 31.07.2026. Найденные дефекты: /sitemap.xml и фид отдают HTTP 200 с телом 0 байт – бот не получает списка на 5,5 тыс. страниц; у HTML нет ни одного счетчика аналитики; на странице доставки не указан ни один перевозчик.

розничный магазин садового инструмента одного постороннего бренда

Задача
Продавать линейку техники, производимой не продавцом, с подбором комплектов под разные задачи.
Решение
OpenCart 3.x по nginx и HTTP/2. Пять способов оплаты и четыре перевозчика в чекате, в том числе Rozetka Delivery. Верстка сделана под вес страницы.
Результат
252,6 КБ HTML, TTFB 547,2 мс, 66 из 69 изображений грузятся отложено. Измерение 31.07.2026. Главное для этой страницы другое: размер каталога измерить не удалось вообще – sitemap.xml отдает 200 с нулевым телом, ФИД 404, поиск возвращает пустую выдачу. Магазин на чужом ассортименте, в котором извне невозможно сосчитать даже количество позиций.
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. Прайсы всех поставщиков в том виде, в каком вы их получаете, без ручного причесывания перед отправкой.
  2. Условия работы с каждым: кто отправляет от чьего имени, как передаются заказы.
  3. Правила наценки по категориям или поставщикам.
  4. Решения, что делать с позициями, которых нет: хоронить или показывать как недоступные.
  5. Доступ к хостингу и домену или согласие подобрать хостинг за вас.
  6. Одного человека с правом принимать решение по ассортименту.
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы

Что спрашивают чаще всего — с конкретными ответами

как не продавать то, чего у поставщика уже нет?

Регулярным импортом остатков и автоматическим сокрытием нулевых позиций. Частота импорта должна соответствовать скорости оборота поставщика: если он обновляет прайс раз в сутки, ваш каталог точнее суток не станет, и обещать покупателю наличие в реальном времени нельзя. Мы выводим дату последнего обновления на странице и ставим правило сокрытия. Это самое честное из возможного – полностью отмененные заказы убрать не получится, пока товар лежит не у вас.

у меня три поставщика с одинаковыми товарами – как не получить дубли?

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

будет ли такой магазин в поиске, если описания чужды?

На конкурентных запросах с чужими описаниями – вряд ли. Тот же прайс продают десятки магазинов, и копия описания не дает преимущества никому из них. Что работает: структура каталога под реальные запросы, собственные тексты на категорийных страницах и узкий ассортимент вместо «все от всех». Техническую базу закрываем – ЧПУ, canonical, карта сайта без дублей. Но карта сайта не поднимает позиции и не гарантирует индексацию: она делает только страницу существующей для бота. Позиций мы не обещаем.

как заказ попадает к поставщику?

Этот канал принимает: выгрузка файлом, письмо с заказом или обмен через API, если он у поставщика есть. Чаще это первый вариант — и это нормально. Важно лишь, чтобы передача была автоматической, а не переписыванием позиций в мессенджер руками: именно на ручном переносе возникают ошибки в количестве и адресе, за которые вы отвечаете, а не поставщик.

сколько длится запуск и от чего зависит срок?

20–35 рабочих дней от утверждения ТС: аудит прайсов и ТС 2–5 дней, структура каталога 3–4, дизайн и сборка 7–12, импорт и маппинг 4–7, интеграции 2–4, тестовый цикл и передача 2–3. Главная переменная – количество поставщиков: каждый новый прайс добавляет свой маппинг и свои правила. Один поставщик с машинным XML запускается быстро, четыре разнородных Excel – долго.

сколько позиций заливать на старте?

Наша рекомендация – начать с одного поставщика и узкой группы товаров, а второго добавлять после того, как прошел первый цикл заказов. Причина проста: пока не было никакой отгрузки, вы не знаете, как поставщик обращается со сроками и возвратами, а каталог на 5 тысяч позиций от трех источников уже нужно поддерживать. Для ориентира: в измеренном нами нишевом магазине 48 товаров и 18 категорий – и этого хватает, чтобы продавать без консультации.

как делать наценку, если цены у поставщиков разные?

Правилами, а не руками. Процент задается на категорию, поставщика или конкретные позиции, и перерасчет происходит при импорте. Отдельно ставим минимальную маржу: если после обновления прайса позиция выходит в ноль или минус, она не публикуется по новой цене, а попадает в журнал импорта на просмотр. Без этого предохранителя подорожание у поставщика доезжает на сайт тихо.

можно ли потом перейти на собственный склад?

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

Демо

Ваш каталог на экране телефона

Так может выглядеть ваш магазин в телефоне: баннер коллекции, популярные товары и корзина в одно касание. Нажмите «В корзину» — счётчик в шапке обновится, как в настоящем магазине.

  • Баннер коллекцииПервый экран показывает новинку, а не логотип.
  • Карточки товаровФото, цена и кнопка — без перехода на отдельную страницу.
  • Корзина в одно касаниеСчётчик в шапке обновляется сразу, как в настоящем магазине.
Магазины в портфолио
Это демо-интерфейс, а не магазин клиента. Живые работы — в портфолио.
SHOP
Новая коллекцияОсень / ЗимаСмотреть
ПопулярноеВсе товары ›
  • Худи Essentials1 290 ₴
  • Рюкзак Urban1 490 ₴
  • Кепка Classic690 ₴
  • Футболка Basic590 ₴
  • Кроссовки Street2 390 ₴
  • Шорты Active890 ₴

Отправьте прайсы поставщиков — посмотрим бесплатно.

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

Из измеренных кейсов5 561 товар в живом каталоге

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

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