Дропшиппинг на 1С-Битрикс: интернет-магазин без склада
Главная техническая задача дропшиппинг-магазина — не витрина, а синхронизация остатков. Покупатель оформил заказ, а товар закончился у поставщика 10 минут назад — и вы получаете возврат, негативный отзыв и минус к карме на маркетплейсе. Мы строим дропшиппинг-магазины на 1С-Битрикс с автоматизацией всей цепочки: парсинг каталога, синхронизация остатков каждые 5-15 минут, автоматическая передача заказов поставщику, трекинг в личном кабинете.
Почему 1С-Битрикс для дропшиппинга
-
Модуль «Интернет-магазин» (
sale) — корзина,sale.order.ajax, платёжные обработчики, личный кабинет — из коробки. Не нужно собирать e-commerce из плагинов -
Обмен через CommerceML — если поставщик на 1С, штатный модуль
catalogнастраивается за пару дней. Выгрузка catalog.xml + offers.xml → автоматический импорт -
Мультипоставщик — один товар от трёх поставщиков с разными ценами? Битрикс через типы цен (
b_catalog_group) и мультисклад (b_catalog_store) позволяет вести всё в одной витрине и подставлять лучшее предложение -
SEO —
bitrix:catalog.seo.filterдля индексируемых фильтров, шаблоны мета-тегов с подстановкой свойств инфоблока, автогенерация ЧПУ -
Масштабируемость — от 100 до 500 000+ товаров. При правильной настройке фасетного индекса (
b_catalog_iblock_index) каталог на полмиллиона SKU работает без деградации
Архитектура: импорт каталога
Поставщики отдают данные кто как — и к каждому свой подход:
-
YML/XML-фиды (формат Яндекс.Маркет) — самый распространённый. Парсим через
XMLReader(неSimpleXML— на больших фидах в 500 МБ он съест всю память) - CSV/Excel — маппинг полей через конфиг, валидация, обработка кривых кодировок (да, в 2026 году поставщики присылают CSV в Windows-1251)
- API поставщика — прямой доступ к каталогу в реальном времени, самый надёжный вариант
- CommerceML — стандартный формат обмена с 1С
Наш импортёр закрывает рутину:
- Загрузка по расписанию через агент Битрикс (
CAgent::AddAgent) — каждые 15-60 минут, настраивается под поставщика - Маппинг категорий поставщика → разделы инфоблока каталога. Без ручного перетаскивания — правила задаются один раз
- Скачивание и оптимизация изображений: ресайз через
CFile::ResizeImageGet, сжатие, конвертация в WebP - Инкрементальное обновление цен и остатков — без пересоздания элементов инфоблока. Обновляем только изменённые поля через
CIBlockElement::SetPropertyValuesиCCatalogProduct::Update - Генерация уникальных описаний — перефразирование или AI-сервисы
- Наценка по правилам: процент, фикс, отдельно по разделам каталога
Синхронизация остатков — критичная часть
В дропшиппинге вы не контролируете склад. Расхождение между фидом и реальным наличием — прямые убытки:
- Синхронизация каждые 5-60 минут (зависит от API/фида поставщика)
- Автоскрытие товаров с нулевым остатком —
CIBlockElement::Update(['ACTIVE' => 'N']). Ни одной «пустой» карточки вcatalog.section - Алерты менеджеру при массовых расхождениях — если вдруг 30% каталога обнулилось, это скорее сбой фида, чем реальная распродажа
- Мультипоставщик: один товар от нескольких источников — через разные склады в
b_catalog_store. Система подставляет предложение с наличием и лучшей ценой
Обработка заказов
Автоматическая передача заказов поставщику — без ручного копирования:
- Отправка через API, email (шаблон из
b_event_message) или выгрузку в ЛК поставщика - Распределение позиций между поставщиками — если в
sale.basketтовары от разных источников, заказ разбивается на отгрузки - Получение трек-номера → запись в свойство заказа → уведомление покупателю через
\Bitrix\Sale\Notify - Обработка частичного наличия: товар есть у одного поставщика, нет у другого — автоматическое разбиение заказа
Ценообразование
Наценка — то, на чём строится маржа:
- Процентная — 30% от закупочной на весь каталог
- Ступенчатая — до 1000₽ → 50%, 1000-5000₽ → 30%, свыше 5000₽ → 20%. На дешёвых товарах абсолютная маржа минимальна — нужен высокий процент
- Категорийная — электроника 15%, аксессуары 60%. Каждая ниша — свои правила
- Психологическое округление — 990₽ вместо 987₽. Реализуется через кастомное правило наценки
- Мониторинг конкурентов — парсинг цен и автокорректировка
- RRP — рекомендованная розничная цена поставщика как верхний ориентир
Мультипоставщик
Один поставщик — один риск. Мультипоставщик расширяет ассортимент и страхует:
- Объединение каталогов в единую структуру разделов инфоблока
- Дедупликация — по артикулу (
PROPERTY_ARTICLE) или EAN. Один товар = один элемент инфоблока, несколько предложений вb_catalog_store - Автоматический выбор поставщика: наличие → цена → скорость доставки
- Раздельный учёт: закупочные цены в отдельном типе цен (
PURCHASE), история заказов, статистика - Панель с рейтингом надёжности — кто срывает сроки, у кого расхождения по остаткам
Уникализация контента
Десятки магазинов копируют описания из фида поставщика — и проигрывают в SEO:
- Уникальные описания — для топовых категорий, приносящих основной трафик. Остальное — шаблонная генерация из свойств
-
Мета-теги по шаблону — title и description через настройки SEO инфоблока:
{=this.Name} купить в Минске | {=parent.Name} — цена от {=this.catalog.price.BASE} руб. -
UGC — отзывы (
iblock.vote), вопросы-ответы, фото от покупателей. Живой контент работает лучше копирайтинга -
SEO-фильтры —
bitrix:catalog.seo.filterсоздаёт индексируемые страницы пересечений: «красные кроссовки Nike 42 размер» с уникальными мета-тегами
Логистика
Доставка в дропшиппинге — зона поставщика, но покупатель видит ваш бренд:
- Сроки доставки с учётом обработки у поставщика — не только время транспортной компании
- Трекинг в личном кабинете через API СДЭК, Boxberry, Почты России
- Объединение отправлений от нескольких поставщиков (при наличии промежуточного склада)
- Возвраты — координация между покупателем и поставщиком через единый интерфейс в админке
- Брендированная упаковка по договорённости с поставщиком
Юридические аспекты
- Договор комиссии или агентский с поставщиком — юридическая база
- Онлайн-касса: чек от имени вашего магазина, интеграция через
sale.cashbox - Гарантия: перед покупателем отвечаете вы, независимо от отгрузчика
- Возвраты: координация трёх сторон — покупатель, магазин, поставщик
Сроки и этапы
| Этап | Сроки |
|---|---|
| Подключение 1 поставщика (импорт каталога) | 3-5 дней |
| Настройка магазина (дизайн, оплата, доставка) | 1-2 недели |
| Автоматизация заказов | 3-5 дней |
| SEO-настройка и уникализация | 1-2 недели |
| Запуск MVP | 3-4 недели |
| Подключение дополнительных поставщиков | 2-3 дня на каждого |
Запускаем дропшиппинг-магазины с минимальными вложениями и помогаем масштабировать — от одного поставщика до десятков, от сотни SKU до сотен тысяч.







