БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта
B2B-порталы и личные кабинеты

Загрузка и синхронизация прайс-листов и остатков поставщиков на Битрикс

Автоматический сбор данных от поставщиков на 1С-Битрикс: импорт прайсов в любых форматах, маппинг номенклатуры, объединение прайсов нескольких поставщиков, наценка и правила ценообразования, обновление остатков по расписанию и контроль ошибок. Каталог всегда актуален без ручного труда.

Excel · CSVXML · YML и любые форматы
100+настроенных каналов импорта
по расписаниюобновление остатков и цен
и обмен с учётной системой
XLS CSV XML маппинг единый актуальный каталог
Возможности

Что умеет автоматическая загрузка прайсов

Настраиваем сбор данных от поставщиков под вашу модель закупок — от приёма файлов в любом формате до объединения прайсов и обновления остатков по расписанию.

Импорт прайсов в любых форматах

Принимаем Excel, CSV, XML, YML и нестандартные выгрузки поставщиков из почты, по ссылке или через FTP.

Маппинг и сопоставление номенклатуры

Связываем колонки и позиции прайса с вашим каталогом по артикулу, штрихкоду или названию — один раз настроили, дальше автоматически.

Объединение прайсов поставщиков

Сводим прайсы нескольких поставщиков в единый каталог с выбором лучшей цены и приоритетом наличия.

Наценка и правила ценообразования

Гибкая наценка по категориям, поставщикам и диапазонам, округление и пороги — итоговая цена считается сама.

Обновление остатков по расписанию

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

Контроль ошибок и дублей

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

Подробно об услуге

Загрузка и синхронизация прайс-листов поставщиков: что это и зачем

Загрузка и синхронизация прайс-листов — это автоматический сбор данных от ваших поставщиков на 1С-Битрикс, при котором цены, остатки и номенклатура попадают в каталог сами, без ручного копирования из таблиц. Поставщик присылает прайс в привычном ему виде — файлом Excel на почту, выгрузкой по ссылке, XML по расписанию — а система принимает его, разбирает, сопоставляет с вашим каталогом, применяет наценку и обновляет товары. В результате каталог всегда отражает реальные цены и наличие, а закупщики и менеджеры перестают тратить дни на сведение прайсов вручную.

Боль знакома любой компании, которая закупает товар у нескольких поставщиков. У каждого свой формат прайса, свои названия колонок, своя единица измерения и своя структура. Кто-то присылает Excel с объединёнными ячейками, кто-то — CSV с точкой с запятой, кто-то — XML или YML для маркетплейсов. Свести всё это в один каталог руками — медленно и чревато ошибками: устаревшие цены, продажа того, чего нет в наличии, потерянные позиции, дубли. Автоматическая загрузка прайсов снимает эту рутину и убирает человеческий фактор из цепочки обновления каталога.

Из чего складывается синхронизация прайсов

Под капотом услуга объединяет несколько связанных механизмов, каждый из которых закрывает свой участок работы. Приёмник файлов забирает прайсы из почты, по ссылке или через FTP в любом формате. Парсер разбирает структуру файла, даже если она нестандартная. Маппинг сопоставляет колонки и позиции прайса с полями и товарами вашего каталога по артикулу, штрихкоду или названию. Модуль наценки и правил ценообразования считает итоговую цену. Планировщик запускает обновление по расписанию. А контроль качества проверяет данные на ошибки и дубли, прежде чем они попадут в каталог.

Главные функциональные узлы услуги:

  • приём прайс-листов в форматах Excel, CSV, XML, YML и нестандартных выгрузок из почты, по ссылке и через FTP;
  • маппинг колонок и сопоставление номенклатуры по артикулу, штрихкоду или названию;
  • объединение прайсов нескольких поставщиков в единый каталог с выбором лучшей цены и приоритетом наличия;
  • наценка и правила ценообразования по категориям, поставщикам и ценовым диапазонам с округлением;
  • обновление остатков и цен по расписанию — по таймеру, ночью или по приходу нового файла;
  • контроль ошибок, поиск дублей, проверка подозрительных цен, журнал импорта и уведомления.

Кому нужна автоматическая загрузка прайсов

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

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

Как устроена настройка и запуск

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

Фундамент решения — связка с вашей учётной системой и каталогом. Загрузка прайсов на Битрикс работает в единой логике с обменом с 1С: импортированные цены и остатки попадают в каталог, а ваши внутренние данные не затираются чужими. Если поставщик присылает прайс в неудобном виде, парсер всё равно его разберёт — мы настраиваем разбор под конкретную структуру файла, включая объединённые ячейки, несколько листов и нестандартные разделители. Каждый импорт журналируется, поэтому всегда понятно, что и когда обновилось и почему изменилась цена.

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

Зачем это нужно

Где ручное сведение прайсов крадёт время и деньги

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

Прайсы приходят в десятке разных форматов, их сводят руками по дням.
Система принимает Excel, CSV, XML, YML и нестандартные выгрузки и разбирает их автоматически.
Цены в каталоге устаревают, пока менеджер не обновит таблицу вручную.
Цены обновляются по расписанию из прайсов поставщиков, наценка считается по правилам.
Продаём товар, которого уже нет на складе поставщика.
Остатки синхронизируются по таймеру, каталог показывает реальное наличие, а не вчерашнее.
У каждого поставщика свои артикулы и названия — позиции дублируются и теряются.
Маппинг сопоставляет номенклатуру по артикулу, штрихкоду и названию, дубли отсекаются.
Несколько поставщиков на одну позицию — непонятно, чью цену и наличие брать.
Прайсы объединяются в единый каталог с выбором лучшей цены и приоритетом по наличию.
Сравнение

Как обновлять каталог: руками, скриптом или системой импорта

Критерий Вручную в ExcelРазовый скриптСтудия B2Bsite
Скорость обновления Дни на каждый циклБыстро, но хрупкоМинуты, по расписанию
Гарантии корректности Нет, всё на людяхЧастичныеПолные, с контролем
Устойчивость к форматам Высокий риск ошибокЛомается на новом форматеПроверка ошибок и дублей
Масштабируемость Не масштабируетсяТяжело развиватьДесятки поставщиков
Прозрачность Зависит от сотрудникаНет журнала и контроляЖурнал и уведомления
Как это работает

Путь прайса поставщика до актуального каталога

Файл поставщика попадает в систему, парсер разбирает его структуру, маппинг сопоставляет позиции с каталогом, правила наценки считают цену, а планировщик обновляет товары по расписанию.

Приём файлапочта · FTP · ссылка Разбори маппинг Наценкаи объединение Каталогпо расписанию почасам Контроль ошибок и дублей отсекает плохие данные до попадания в каталог
Приём файла → разбор и маппинг → наценка и объединение → обновление каталога по расписанию.
Этапы

Как мы настраиваем синхронизацию прайсов

01

Сбор образцов прайсов

Берём реальные выгрузки от ваших поставщиков и разбираем их структуру, форматы и особенности.

02

Настройка маппинга

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

03

Правила цен и объединение

Настраиваем наценку, округление и приоритеты, сводим прайсы нескольких поставщиков в единый каталог.

04

Тестовый импорт и контроль

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

05

Расписание и уведомления

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

06

Сопровождение и новые каналы

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

Сроки

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

1–2 дня Разбор образцов прайсов и согласование схемы маппинга
1
3–5 дней Настройка приёма файлов, парсинга и маппинга номенклатуры
2
2–3 дня Правила наценки, объединение прайсов и контроль ошибок
3
1–2 дня Тестовый импорт, проверка дублей и согласование результата
4
постоянно Расписание, уведомления и подключение новых поставщиков
5
Тарифы

Сколько стоит загрузка и синхронизация прайсов

Стоимость зависит от числа поставщиков, сложности форматов и правил ценообразования. Ниже — ориентиры; точную смету присылаем после разбора ваших прайсов, бесплатно.

Один канал импорта
от 35 000 ₽
Срок: от 3 дней

Загрузка прайса одного поставщика с маппингом и наценкой.

  • Приём файла в одном формате
  • Маппинг номенклатуры
  • Простая наценка
  • Обновление по расписанию
Популярный выбор
Несколько поставщиков
от 90 000 ₽
Срок: от 2 недель

Сбор прайсов нескольких поставщиков с объединением в единый каталог.

  • Любые форматы файлов
  • Объединение прайсов
  • Правила цен и округление
  • Контроль ошибок и дублей
  • Журнал и уведомления
Сложная синхронизация
от 180 000 ₽
Срок: от 4 недель

Десятки поставщиков, сложные правила и обмен с учётной системой.

  • Все возможности тарифа «Несколько поставщиков»
  • Сложные правила ценообразования
  • Обмен с 1С и каталогом
  • Приоритеты наличия и цены
  • Сопровождение каналов
Один канал импорта от 35 000 ₽
Срок: от 3 дней

Загрузка прайса одного поставщика с маппингом и наценкой.

  • Приём файла в одном формате
  • Маппинг номенклатуры
  • Простая наценка
  • Обновление по расписанию
Популярный Несколько поставщиков от 90 000 ₽
Срок: от 2 недель

Сбор прайсов нескольких поставщиков с объединением в единый каталог.

  • Любые форматы файлов
  • Объединение прайсов
  • Правила цен и округление
  • Контроль ошибок и дублей
  • Журнал и уведомления
Сложная синхронизация от 180 000 ₽
Срок: от 4 недель

Десятки поставщиков, сложные правила и обмен с учётной системой.

  • Все возможности тарифа «Несколько поставщиков»
  • Сложные правила ценообразования
  • Обмен с 1С и каталогом
  • Приоритеты наличия и цены
  • Сопровождение каналов

Дополнительные опции

Подключение дополнительного поставщика от 15 000 ₽
Разбор нестандартного формата прайса от 20 000 ₽
Выгрузка YML для маркетплейсов из единого каталога от 25 000 ₽
Расчёт выгоды

Сколько времени экономит автоматическая загрузка прайсов

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

Экономия рабочего времени в месяц, часов 0 ₽

Оценка по формуле: число поставщиков мало влияет на ручной труд после автоматизации, поэтому считаем обновления в месяц × часы на сведение × 0,85 (доля, которую закрывает автоматизация). Это ориентир, а не гарантия.

Умный расчёт

Подберём схему загрузки прайсов под ваших поставщиков

Ответьте на несколько вопросов о форматах прайсов, числе поставщиков и правилах цен — предложим схему синхронизации и ориентир по стоимости.

Вопрос 1
Загрузка вопроса…

Примеры работ

Кейсы загрузки и синхронизации прайсов

Оптовая торговля

Сбор прайсов 30 поставщиков в единый каталог

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

30Поставщиков
−95%Сведение прайсов
3 неделиСрок
Интернет-магазин

Синхронизация остатков для дропшиппинга

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

1 часЧастота обновления
−80%Отмен по наличию
2 неделиСрок
Дистрибуция

Наценка и объединение прайсов с приоритетом цены

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

18Каналов импорта
−90%Дублей в каталоге
4 неделиСрок
Отзывы клиентов

Что говорят о синхронизации прайсов

«Раньше два человека по три дня сводили прайсы поставщиков в одну таблицу. Теперь каталог обновляется сам ночью, а они занимаются ассортиментом. Форматы у поставщиков разные, но всё разобрали без нашего участия.»

Андрей М. Руководитель закупок, оптовая компания

«Мы работаем по дропшиппингу, и для нас критичны остатки. Настроили обновление каждый час — продажи позиций, которых нет у поставщика, почти исчезли. Клиенты перестали получать отмены заказов.»

Ольга К. Владелец интернет-магазина

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

Сергей Д. Коммерческий директор, дистрибуция

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

Ирина В. Менеджер каталога
Почему мы

На что можно рассчитывать по договору

Разбираем любой формат

Excel с объединёнными ячейками, CSV с любым разделителем, XML, YML — настраиваем парсинг под конкретный файл.

Защита от плохих данных

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

Работаем в связке с 1С

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

Прозрачность каждого импорта

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

База знаний

Частые вопросы о загрузке прайсов — и наш ответ

Это не общие советы из интернета, а закономерности из реальных проектов по синхронизации прайсов. Каждый ответ — позиция нашей команды.

Форматы

Поставщики присылают прайсы в совершенно разном виде

Наш ответ

Это норма, и под каждый формат настраивается свой разбор. Excel с объединёнными ячейками и несколькими листами, CSV с любым разделителем, XML и YML — парсер приводит их к единой структуре. Один раз настроили канал, дальше прайс этого поставщика разбирается автоматически.

Номенклатура

У поставщика свои артикулы, как связать их с нашим каталогом

Наш ответ

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

Остатки

Боимся продать товар, которого уже нет у поставщика

Наш ответ

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

Цены

Несколько поставщиков на один товар с разными ценами

Наш ответ

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

Экспертный взгляд

Автоматическая загрузка прайсов или ручное сведение в Excel

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

Почему ручное сведение прайсов дороже, чем кажется

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

Но дело не только во времени. Ручной труд тянет за собой ошибки, которые стоят денег. Устаревшая цена в каталоге — это либо потерянная маржа, либо отпугнутый клиент. Продажа позиции, которой нет у поставщика, — это сорванный заказ и удар по репутации. Дубли и потерянные позиции искажают ассортимент. А когда обновление каталога завязано на конкретного сотрудника, любой его отпуск или увольнение превращается в риск: каталог замирает, потому что больше никто не знает, как свести эти прайсы.

Что меняет автоматическая синхронизация прайсов

Автоматизация убирает человека из рутинной части цепочки. Поставщик присылает прайс привычным способом, а система сама забирает файл, разбирает его, сопоставляет позиции с каталогом, применяет наценку и обновляет товары. Это происходит по расписанию — ночью, каждый час или по приходу нового файла, как удобнее вашей модели. Закупщик утром видит актуальный каталог, а не садится сводить таблицы. Если вам параллельно нужен полноценный обмен номенклатурой и заказами с учётной системой, его настраивают в той же логике — смотрите услугу импорта товаров из Excel, CSV, XML, JSON, YML и CommerceML, она хорошо дополняет загрузку прайсов поставщиков.

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

Чем автоматический импорт отличается от разового скрипта

Иногда компании заказывают разовый скрипт, который один раз настроили под текущий прайс. Пока поставщик присылает файл в том же виде, скрипт работает. Но стоит ему поменять структуру выгрузки, добавить колонку или сменить формат — и скрипт молча ломается или, что хуже, загружает мусор в каталог. У разового скрипта нет контроля ошибок, журнала и уведомлений, поэтому проблему замечают тогда, когда клиенты уже увидели неверные цены.

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

Когда автоматизация окупается, а когда хватит ручного импорта

Мы не уговариваем автоматизировать всё подряд. Если у вас один-два поставщика с простым прайсом и обновлением раз в месяц, иногда честнее настроить базовый импорт через штатные средства Битрикса и не переплачивать. Автоматическая синхронизация окупается, когда поставщиков много, форматы разные, цены и остатки меняются часто, а ручное сведение отнимает ощутимое время команды. В этом случае автоматизация возвращает рабочие часы, убирает ошибки и защищает от продаж несуществующего товара. На бесплатном разборе ваших прайсов мы честно говорим, что выгоднее: полноценная система или аккуратная ручная настройка. Решение принимаем по числу поставщиков, сложности форматов и частоте обновлений, а не по тому, что нам интереснее продать.

Как мы ведём настройку

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

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

Контроль качества и устойчивость к форматам

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

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

Сценарии, под которые мы настраиваем загрузку

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

Отдельный сценарий — выгрузка собранного каталога дальше. Когда из множества прайсов получился единый актуальный каталог, его удобно выгружать в YML для маркетплейсов и площадок или отдавать вашему B2B-порталу. Если у вас уже есть или планируется закупочный контур, синхронизация прайсов встраивается в него как часть порталов поставщиков и закупок, где данные о ценах и наличии нужны и закупщикам, и системе формирования заказов.

Чем автоматизация выгоднее альтернатив

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

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

Этапы работы по шагам

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

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

Гарантии и сопровождение

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

Ещё несколько частых вопросов

«Что будет, если поставщик пришлёт битый или пустой файл». Контроль качества не пустит такие данные в каталог и пришлёт уведомление — старые цены и остатки сохранятся до корректного импорта. «Сколько поставщиков выдержит система». Архитектуру проектируем под фактическое и прогнозное число каналов — от единиц до десятков поставщиков, с оптимизацией тяжёлых операций импорта. «Можно ли подключать новых поставщиков самим». Базовые каналы в похожем формате можно заводить по инструкции, а нестандартные выгрузки мы быстро настраиваем на сопровождении.

С чего начать

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

Вопросы и ответы

Частые вопросы о загрузке и синхронизации прайсов

Что такое синхронизация прайс-листов простыми словами? +

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

Что такое маппинг номенклатуры? +

Маппинг — это сопоставление позиций и колонок прайса поставщика с полями и товарами вашего каталога. Например, колонка «Артикул» из файла связывается с артикулом в каталоге, а позиции сопоставляются по артикулу, штрихкоду или названию. Один раз настроили маппинг для поставщика — и дальше его прайс разбирается автоматически.

Чем загрузка прайсов отличается от обычного импорта товаров? +

Импорт товаров — это разовая или периодическая загрузка вашего каталога. Синхронизация прайсов поставщиков — это постоянный процесс сбора данных от внешних поставщиков с маппингом, наценкой, объединением нескольких прайсов и контролем ошибок. Здесь важны устойчивость к разным форматам, обновление по расписанию и защита каталога от плохих данных.

Кому нужна автоматическая загрузка прайсов? +

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

Подойдёт ли это для дропшиппинга? +

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

Прайсы каких форматов вы можете загружать? +

Excel, CSV, XML, YML и нестандартные выгрузки. Разбираем Excel с объединёнными ячейками и несколькими листами, CSV с любым разделителем, XML и YML для маркетплейсов. Под каждый формат настраивается свой парсер, поэтому даже неудобный файл поставщика приводится к единой структуре каталога.

Откуда система забирает файлы прайсов? +

Из почты по определённому адресу или теме письма, по прямой ссылке, через FTP или из загруженного файла. Способ выбираем под то, как поставщику удобно отдавать прайс. Главное, чтобы файл регулярно появлялся в одном месте, а дальше система заберёт его сама по расписанию.

Что делать, если у поставщика очень кривой прайс? +

Настраиваем разбор под конкретную структуру файла, включая объединённые ячейки, шапки на несколько строк, лишние листы и нестандартные единицы измерения. Если файл совсем хаотичный, согласуем с поставщиком минимальные требования к выгрузке — но в большинстве случаев разбираем как есть.

Что будет, если поставщик сменит формат выгрузки? +

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

Как работает наценка и правила ценообразования? +

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

Как объединить прайсы нескольких поставщиков на один товар? +

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

Как часто обновляются остатки и цены? +

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

Что происходит с товаром, которого нет ни у одного поставщика? +

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

Как система защищает каталог от ошибок в прайсах? +

Контроль качества встроен в каждый импорт: проверяются форматы, дубли, обязательные поля и подозрительные изменения цен. Если цена резко упала или выросла из-за ошибки в прайсе, такие данные не попадают в каталог автоматически — приходит уведомление, и вы решаете, что делать.

Как обрабатываются дубли позиций? +

Дубли отсекаются на основе маппинга: позиции сопоставляются по артикулу, штрихкоду или названию, и одинаковые товары сводятся в одну карточку. Если один товар приходит от нескольких поставщиков, он не дублируется, а объединяется с выбором цены и наличия по заданному правилу.

Можно ли видеть, что и когда обновилось? +

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

Что будет, если придёт битый или пустой файл? +

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

Как загрузка прайсов связана с 1С? +

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

Можно ли выгружать собранный каталог в YML для маркетплейсов? +

Да. Когда из множества прайсов получился единый актуальный каталог, его удобно выгружать в YML для маркетплейсов и площадок или отдавать B2B-порталу. Выгрузка тоже идёт по расписанию, поэтому на площадках всегда актуальные цены и наличие.

Это часть портала поставщиков или отдельная услуга? +

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

Не сломается ли решение при обновлениях Битрикса? +

Нет. Логику импорта выносим в собственные модули и обработчики, не правя ядро напрямую, поэтому обновления Битрикса проходят без конфликтов. Это закладывается в архитектуру с первого дня и снижает стоимость поддержки в будущем.

Сколько стоит настройка загрузки прайсов? +

Один канал импорта с маппингом и наценкой обычно начинается от 35 000 рублей, сбор прайсов нескольких поставщиков с объединением — от 90 000. Цена зависит от числа поставщиков, сложности форматов и правил ценообразования. Точную смету присылаем после разбора ваших прайсов.

За какой срок реально запустить синхронизацию? +

Один канал настраиваем от трёх дней, сбор прайсов нескольких поставщиков с объединением и контролем — от двух недель. Точный срок зависит от числа форматов и сложности правил. Мы фиксируем его после разбора образцов прайсов.

Можно ли подключать поставщиков постепенно? +

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

Что мы получаем по итогу проекта? +

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

Нужен ли бесплатный разбор прайсов перед стартом? +

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

Начать проект

Обсудим загрузку прайсов ваших поставщиков?

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

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета