• Интернет-магазины · 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 календарных дней
Когда эта услуга не подходит

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

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

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

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

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

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

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

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

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

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

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

Что дальше

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

Короткая форма: контакт и адрес сайта

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

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

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

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

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

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

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

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

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

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

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

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

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

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

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

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

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

  • Количество поставщиков и форматовГлавный множитель. Один поставщик с машинным 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 и внутренний поиск показывают, чего от вас хотят
Шанс на поисковый трафикесть, если категорийные тексты и структура свои
Кейсы

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

оптовый поставщик товаров из Китая, 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 категорий – и этого хватает, чтобы продавать без консультации.

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

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

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

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

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

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

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

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

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