Импорт товаров на 1С-Битрикс из любых форматов без ручного ввода
Настраиваем загрузку и обновление каталога на 1С-Битрикс из Excel, CSV, XML, JSON, YML и CommerceML: маппинг колонок на свойства, торговые предложения и характеристики, разделы, изображения по ссылкам, цены и единицы измерения. Каталог наполняется быстро и без ручного ввода, обновляется по расписанию и не плодит дублей.
Где наполнение каталога съедает время и плодит ошибки
Пока товары заводят в каталог руками или копируют из выгрузок поставщиков по одной позиции, наполнение упирается в людей: опечатки в характеристиках, перепутанные разделы, задвоенные карточки и устаревшие цены. Настроенный импорт переводит загрузку и обновление каталога в автоматический режим.
Что входит в настройку импорта товаров
Собираем профиль импорта под ваши файлы и структуру каталога — от приёма любого формата до маппинга на свойства, торговые предложения и обновления по расписанию.
Путь данных от файла поставщика до карточки товара
Файл любого формата принимается профилем импорта, колонки сопоставляются со свойствами каталога, торговые предложения и картинки раскладываются по карточкам, а сопоставление по ключу обновляет товары без дублей.
Импорт товаров на 1С-Битрикс: что это и зачем каталогу
Импорт товаров на 1С-Битрикс — это автоматическая загрузка и обновление каталога из файла вместо ручного ввода карточек. Вы передаёте прайс, выгрузку или ссылку на каталог поставщика, а настроенный профиль импорта читает данные, сопоставляет колонки со свойствами каталога и создаёт или обновляет товары. Каталог наполняется быстро и без рутины: контент-менеджеры перестают набивать характеристики по одной позиции, сводить прайсы в таблицах и вручную загружать картинки в карточки. Эта работа уходит в систему, а люди остаются для контроля и сложных решений.
Главная сложность опта и интернет-торговли в том, что поставщики отдают данные в разных форматах и с разной структурой. Кто-то присылает Excel, кто-то выгружает CSV или XML, кто-то отдаёт каталог в YML или CommerceML, а кто-то — в JSON по API. Настроенный импорт сводит этот зоопарк к единому процессу: любой формат принимается через свой профиль, а в каталог данные ложатся по общим правилам. Поэтому добавление нового поставщика или тысяч позиций перестаёт быть многодневным ручным проектом и превращается в один прогон импорта.
Из чего складывается настройка импорта
Под капотом импорт объединяет несколько связанных задач, и каждая снимает свой кусок ручной работы. Приём файла отвечает за чтение Excel, CSV, XML, JSON, YML и CommerceML из вложения, папки на сервере или по ссылке. Маппинг сопоставляет колонки и поля файла со свойствами товара, разделами, ценами и единицами измерения. Блок торговых предложений разворачивает размеры, цвета и упаковки в варианты под одной карточкой. Загрузка изображений тянет картинки по ссылкам и привязывает их к нужным позициям. А механизм сопоставления по ключу следит, чтобы повторные загрузки обновляли существующие товары, а не плодили дубли.
Главные функциональные узлы профиля импорта:
- приём Excel, CSV, XML, JSON, YML и CommerceML через единый настроенный профиль;
- маппинг колонок и полей на свойства, разделы, цены и единицы измерения;
- торговые предложения и характеристики — размеры, цвета, упаковки под одной карточкой;
- загрузка изображений по ссылкам из файла с привязкой к карточкам и предложениям;
- обновление цен, остатков и наличия по расписанию без участия человека;
- контроль дублей по артикулу или внешнему коду, отчёт об ошибках и предпросмотр изменений.
Кому нужен настроенный импорт каталога
Импорт окупается там, где наполнение каталога упирается в людей. Это интернет-магазины и оптовые компании с большим ассортиментом, дистрибьюторы, которые сводят прайсы десятков поставщиков, и производители, выгружающие номенклатуру из учётной системы. Чем больше позиций и чем чаще меняются цены и остатки, тем заметнее эффект автоматизации: контент-менеджеры разгружаются, опечатки и пересортица исчезают, а каталог обновляется ночью без участия человека. Особенно ценен импорт там, где у товаров много вариантов — размеров, цветов, упаковок — и их нужно аккуратно разложить по торговым предложениям.
Отдельная ценность — для каталогов, которые живут на чужих данных. Когда ассортимент целиком приходит от поставщиков, ручное ведение каталога становится бесконечной гонкой за изменениями прайсов. Настроенный импорт по расписанию закрывает эту задачу: свежие цены и остатки подтягиваются автоматически, новые товары появляются, а снятые с производства — скрываются по заданным правилам. Каталог перестаёт отставать от реальности.
Как устроена настройка и запуск
Работу мы начинаем с разбора ваших файлов и структуры каталога. Смотрим, в каких форматах приходят данные, какие колонки есть в прайсах, как устроены свойства, разделы и типы цен на сайте. На основе этого настраиваем профиль импорта: задаём маппинг, правила для торговых предложений и разделов, привязку изображений и ключ сопоставления для контроля дублей. Затем проверяем импорт на предпросмотре, прогоняем на тестовых данных и только после этого выводим на боевой каталог. Если поставщиков несколько, под каждый источник делаем свой профиль, а в каталог данные ложатся по единым правилам.
Фундамент надёжного импорта — контроль качества данных. Импорт не падает целиком из-за нескольких плохих строк: корректные позиции загружаются, а проблемные попадают в отчёт с указанием строки и причины. Предпросмотр показывает, что именно изменится, до записи в каталог, а журнал прогонов фиксирует, что и когда обновилось. Логику импорта мы выносим в собственные модули, не правя ядро Битрикса, поэтому обновления платформы проходят без конфликтов, а профиль продолжает работать после апдейтов.
Результат настройки импорта товаров на 1С-Битрикс — это каталог, который наполняется и обновляется сам по данным из файлов любого формата. Контент-менеджеры занимаются контролем и развитием ассортимента, а не ручным вводом, цены и остатки всегда актуальны, а дубли и пересортица уходят в прошлое. Каталог растёт без расширения штата, а добавление нового поставщика занимает дни вместо недель.
Импорт своими силами, фрилансер или студия
| Критерий | Своими силами | Фрилансер | Студия B2Bsite |
|---|---|---|---|
| Подход к наполнению | Ручной ввод и копирование | Разовая загрузка под один файл | Профиль импорта под ваши файлы |
| Форматы файлов | Один формат, остальные вручную | Под конкретный формат | Excel, CSV, XML, JSON, YML, CommerceML |
| Контроль дублей | Дубли при повторной загрузке | Зависит от исполнителя | Сопоставление по ключу без дублей |
| Обновление каталога | Обновление цен руками | Чаще без расписания | Автообновление по расписанию |
| Прозрачность процесса | Каталог отстаёт от прайсов | Нет журнала и предпросмотра | Предпросмотр, журнал, отчёт об ошибках |
Как мы настраиваем импорт товаров
Сколько занимает настройка импорта
Что меняется в цифрах
Ориентиры по проектам нашей команды. Точные показатели оценим бесплатно на разборе ваших файлов и каталога.
Ценность для каждой роли
Без ручного ввода
Каталог наполняется из файла поставщика, а не набивается карточками по одной.
Предпросмотр загрузки
Видит, что именно изменится, до записи в каталог — без сюрпризов после импорта.
Понятные ошибки
Получает отчёт, какие строки не прошли и почему, и правит точечно.
Картинки сами
Изображения подтягиваются по ссылкам из файла без ручной загрузки в карточки.
Свежие цены
Цены и остатки обновляются по расписанию из актуального прайса поставщика.
Торговые предложения
Размеры, цвета и упаковки раскладываются по торговым предложениям автоматически.
Чистый каталог
Сопоставление по артикулу не плодит дублей при повторных загрузках.
Разделы по правилам
Товары попадают в нужные разделы по значениям из файла, без ручной сортировки.
Быстрый запуск
Новый поставщик или тысячи товаров заводятся в каталог за дни, а не недели.
Меньше ошибок
Автоматический маппинг убирает опечатки и пересортицу при наполнении.
Рост без найма
Каталог растёт без расширения штата контент-менеджеров.
Контроль процесса
Журнал импортов показывает, что и когда обновилось в каталоге.
Сколько стоит настройка импорта товаров
Стоимость зависит от числа форматов, сложности структуры файлов и нужной автоматизации. Ниже — ориентиры; точную смету присылаем после разбора ваших файлов, бесплатно.
Один формат с маппингом колонок на свойства каталога.
- Приём одного формата
- Маппинг на свойства и разделы
- Загрузка цен и единиц измерения
- Контроль дублей по артикулу
Профиль с предложениями, картинками и автообновлением.
- Несколько форматов файлов
- Торговые предложения и характеристики
- Изображения по ссылкам
- Обновление по расписанию
- Предпросмотр и отчёт об ошибках
Сведение прайсов многих поставщиков в один каталог.
- Все возможности «Каталог под ключ»
- Отдельный профиль на каждый источник
- Единые правила свойств и цен
- Большие объёмы и фоновая загрузка
- Сопровождение и развитие
Базовый импорт от 25 000 ₽
Один формат с маппингом колонок на свойства каталога.
- Приём одного формата
- Маппинг на свойства и разделы
- Загрузка цен и единиц измерения
- Контроль дублей по артикулу
Популярный Каталог под ключ от 60 000 ₽
Профиль с предложениями, картинками и автообновлением.
- Несколько форматов файлов
- Торговые предложения и характеристики
- Изображения по ссылкам
- Обновление по расписанию
- Предпросмотр и отчёт об ошибках
Поток поставщиков от 140 000 ₽
Сведение прайсов многих поставщиков в один каталог.
- Все возможности «Каталог под ключ»
- Отдельный профиль на каждый источник
- Единые правила свойств и цен
- Большие объёмы и фоновая загрузка
- Сопровождение и развитие
Дополнительные опции
| Подключение ещё одного формата файла | от 15 000 ₽ |
| Настройка автообновления по расписанию | от 12 000 ₽ |
| Привязка изображений из архива или папки | от 18 000 ₽ |
Сколько времени экономит автоматический импорт
Прикиньте, сколько часов в месяц освобождает настроенный импорт, когда каталог наполняется и обновляется из файлов, а не вручную. Чем больше позиций и чаще обновления, тем заметнее экономия.
Оценка по формуле: позиции × минуты на ввод × обновления в месяц ÷ 60. Это ориентир сэкономленного времени контент-менеджеров, а не гарантия.
Подберём профиль импорта под ваши файлы
Ответьте на несколько вопросов о форматах, объёме каталога и нужной автоматизации — покажем ориентир стоимости и срока настройки импорта.
Кейсы по импорту каталога
Что говорят о настройке импорта
На что можно рассчитывать по договору
Как меняется наполнение каталога после настройки импорта
Без решения
С решением от B2Bsite
Частые вопросы об импорте — и наш ответ
Это не общие советы из интернета, а закономерности из реальных проектов по наполнению каталогов. Каждый ответ — позиция нашей команды.
Импорт из коробки или настроенный профиль под ваши файлы
Соблазн понятен: в 1С-Битрикс есть штатные средства импорта, поэтому кажется, что достаточно загрузить файл через стандартный мастер — и каталог наполнится сам. На простом ровном CSV так и происходит. Но реальные прайсы поставщиков почти никогда не бывают ровными: лишние шапки и итоговые строки, объединённые ячейки, разные кодировки и разделители, цены с пробелами и валютой в одной колонке, картинки россыпью ссылок, размеры и цвета вперемешку. Коробочный импорт спотыкается на таких данных, и наполнение каталога снова сваливается в ручную работу. Ниже разбираем, в чём разница между разовой загрузкой и настроенным профилем импорта и как мы строим импорт так, чтобы он работал годами без вашего участия.
Почему наполнение каталога буксует на ручном вводе
Пока товары заводят в каталог руками, рост ассортимента упирается в число людей и их рабочие часы. Контент-менеджер открывает прайс, копирует название, артикул и цену, ищет нужный раздел, добавляет характеристики, загружает картинку — и так по каждой позиции. В этой цепочке копятся типовые проблемы: опечатки в характеристиках, перепутанные разделы, задвоенные карточки одного товара, устаревшие цены и остатки. Когда поставщик присылает обновлённый прайс, всю работу приходится повторять, сверяя, что изменилось. А если поставщиков много и каждый в своём формате, каталог хронически отстаёт от реальности.
Чем больше позиций и чем чаще меняются данные, тем дороже обходится эта ручная работа. Отдел контента раздувается не за счёт развития ассортимента, а за счёт перебивки прайсов. Маржа тает на ошибках в ценах и пересортице. А покупатель видит неактуальные остатки и оформляет заказы на товар, которого нет на складе, создавая поток отмен и недовольства.
Что меняет настроенный профиль импорта
Настроенный импорт переводит наполнение каталога в автоматический режим. Файл любого формата — Excel, CSV, XML, JSON, YML или CommerceML — принимается через свой профиль, колонки сопоставляются со свойствами каталога, торговые предложения и изображения раскладываются по карточкам, а сопоставление по ключу обновляет существующие товары без дублей. Цены, остатки и наличие обновляются по расписанию, поэтому каталог всегда отражает свежий прайс. Контент-менеджер при этом не теряет контроль, а избавляется от рутины: он видит на предпросмотре, что изменится, читает отчёт об ошибках и правит точечно проблемные строки, а не перебивает тысячи позиций руками.
Импорт — это часть более широкой задачи обмена данными между сайтом и учётными системами. Если каталог должен не только наполняться из файлов, но и синхронизироваться с учётом в обе стороны, имеет смысл смотреть шире, на полноценный импорт и экспорт данных между Битрикс и внешними системами. А когда речь идёт о действительно больших каталогах в сотни тысяч и миллионы позиций, на первый план выходит производительность — для таких объёмов мы используем высокопроизводительный импорт на Highload-блоках, который грузит данные порциями и хранит их в оптимизированных структурах.
Чем настроенный импорт отличается от коробочного
Штатный импорт Битрикса рассчитан на идеальный файл с понятной структурой: одна строка — один товар, чистые колонки, единая кодировка. Настроенный профиль импорта рассчитан на реальные данные. Он умеет пропускать шапки и итоговые строки, разбирать объединённые ячейки, чистить цены от пробелов и валюты, приводить кодировки и разделители к нужному виду, разворачивать варианты в торговые предложения и тянуть картинки по ссылкам. Главное отличие — в сопоставлении: настроенный импорт ищет товар по ключу и обновляет его, тогда как наивная загрузка часто плодит дубли при каждом повторном прогоне.
Эти отличия плохо закрываются разовыми скриптами под один файл. Как только поставщик меняет структуру прайса или добавляется новый источник, разовое решение приходится переписывать. Поэтому мы строим импорт как профиль, который описывает правила разбора и маппинга и переживает изменения данных, а не как одноразовую загрузку. Профиль документируется и остаётся вашим, поэтому запускать импорт смогут ваши контент-менеджеры без обращения к разработчику.
Когда профиль окупается, а когда хватит разовой загрузки
Мы не уговариваем всех подряд строить сложный импорт. Настроенный профиль оправдан, когда у вас большой ассортимент, данные приходят регулярно и в нескольких форматах, есть торговые предложения и нужно держать цены и остатки актуальными. В этом случае автоматизация окупается за счёт снятой рутины, исчезнувших дублей и всегда свежего каталога. Если же это разовая миграция нескольких сотен позиций из одного чистого файла, иногда честнее и дешевле сделать аккуратную разовую загрузку без расписания и сложных правил. На бесплатном разборе файлов мы смотрим вашу ситуацию и прямо говорим, что выгоднее: настроенный профиль или разовая загрузка. Решение принимаем по объёму ассортимента, частоте обновлений и числу источников, а не по тому, что нам интереснее продать.
Как мы ведём настройку
Старт — это разбор ваших файлов и структуры каталога. Мы смотрим, в каких форматах приходят данные, какие колонки есть в прайсах, как устроены свойства, разделы и типы цен на сайте, где сейчас теряется время. На основе этого собираем правила импорта и фиксируем смету до начала работ. Дальше настраиваем профиль: задаём маппинг колонок на свойства, правила для торговых предложений и разделов, привязку изображений и ключ сопоставления для контроля дублей. Каждый профиль проверяем на предпросмотре и тестовом прогоне, чтобы импорт делал именно то, что нужно вашему каталогу, и только потом выводим его на боевые данные.
Особое внимание — качеству данных. Импорт не падает целиком из-за нескольких плохих строк: корректные позиции загружаются, а проблемные попадают в отчёт с указанием строки и причины — пустой артикул, нечисловая цена, битая ссылка на картинку. Предпросмотр показывает, что именно изменится, до записи в каталог, а журнал прогонов фиксирует, что и когда обновилось. Если данные нужно не только загружать, но и забирать обратно — например, выгружать заказы или статусы — мы расширяем профиль в сторону двустороннего обмена.
Гарантии и прозрачность
Состав работ и стоимость мы закрепляем до старта, а доработки сверх согласованного объёма обсуждаем отдельно — никаких сюрпризов в счёте. Логику импорта выносим в собственные модули и обработчики, не правя ядро Битрикса, поэтому обновления платформы проходят без конфликтов, а профиль продолжает работать после апдейтов. По завершении передаём настроенный профиль, инструкцию по запуску и журнал прогонов: решение остаётся вашим, без привязки к подрядчику. Развивать его сможет как наша команда, так и любая другая.
Возражения, которые мы слышим чаще всего
«У нас же есть штатный импорт Битрикса, зачем что-то настраивать». Штатный импорт хорошо справляется с идеальным файлом, но спотыкается на реальных прайсах с шапками, объединёнными ячейками, грязными ценами и картинками россыпью. Настроенный профиль закрывает именно эти случаи и избавляет от ручной правки файлов перед каждой загрузкой. Если ваши данные действительно чистые и однотипные, мы так и скажем — и предложим обойтись малым.
«Боюсь, что импорт испортит каталог». Поэтому в нём есть предпросмотр и отчёт об ошибках. Перед записью вы видите, сколько товаров создастся, сколько обновится и какие строки вызвали ошибку, и запускаете запись только когда всё выглядит корректно. А ключ сопоставления гарантирует, что повторный прогон обновит существующие позиции, а не задвоит их.
«Это дорого для нашего объёма». Поэтому мы и начинаем с базового профиля под один формат, который стоит ощутимо дешевле полного решения и уже снимает основную рутину. Дальнейшие форматы, картинки и автообновление добавляются по мере того, как окупается предыдущий шаг. А умный расчёт на этой странице помогает заранее прикинуть, сколько часов в месяц освободит автоматизация в вашем случае.
Сценарии, под которые мы настраиваем импорт
Каталоги бывают очень разными, и импорт подстраивается под вашу модель, а не наоборот. Для интернет-магазина с большим ассортиментом ядром становится маппинг на свойства, аккуратная раскладка по разделам и загрузка картинок по ссылкам, чтобы карточки получались полными сразу. Для одежды и обуви на первый план выходят торговые предложения: размеры и цвета разворачиваются в варианты под одной карточкой, у каждого свой остаток и артикул. Для дистрибуции, которая сводит прайсы десятков поставщиков, ключевыми становятся отдельные профили под каждый источник и единые правила свойств и цен в каталоге.
Отдельный сценарий — каталоги на чужих данных, где ассортимент целиком приходит от поставщиков. Здесь главное — автообновление по расписанию: импорт ночью берёт свежие выгрузки, обновляет цены и остатки, добавляет новые товары и по заданным правилам скрывает снятые с производства. Каталог перестаёт отставать от реальности, а контент-менеджеры занимаются не перебивкой прайсов, а развитием ассортимента и контента. Если поставщик отдаёт данные через API в JSON, мы настраиваем приём напрямую, без промежуточных файлов.
Чем настроенный импорт выгоднее альтернатив
У компании с большим каталогом обычно три пути держать его наполненным: нанять больше контент-менеджеров, купить готовый модуль импорта из маркетплейса или настроить профиль под свои данные. Найм упирается в потолок: каждый новый человек обрабатывает ограниченное число позиций, а рутина никуда не девается и продолжает съедать маржу на ошибках. Готовый модуль из маркетплейса стартует быстро, но навязывает свою логику маппинга, плохо ложится на нестандартные файлы поставщиков и требует ручной подгонки данных перед каждой загрузкой.
Настроенный профиль импорта лишён этих ограничений. Он строится под ваши реальные файлы и структуру каталога, переживает изменения данных, обновляет каталог по расписанию и остаётся вашей собственностью. Вы платите за настройку один раз, а дальше профиль работает сам, и его легко расширить новым форматом или источником. Когда ассортимент и число поставщиков растут, именно этот путь оказывается и дешевле в долгую, и гибче по возможностям.
Этапы работы по шагам
Чтобы проект был предсказуемым, мы разбиваем его на понятные этапы с результатом на каждом. Первый этап — разбор файлов и каталога: смотрим форматы, колонки, свойства, разделы и типы цен, фиксируем требования и состав профиля. Второй этап — маппинг и правила: настраиваем сопоставление колонок со свойствами, разделами, ценами и единицами измерения, согласуем поведение при отсутствии товара в новом файле. Третий этап — предложения и изображения: разворачиваем торговые предложения и подключаем загрузку картинок по ссылкам. Четвёртый — контроль дублей и автообновление: задаём ключ сопоставления и расписание обновления цен и остатков.
Дальше идут тестовые прогоны: проверяем импорт на предпросмотре и тестовых данных, разбираем отчёт об ошибках и доводим правила до чистого результата. Только после этого выводим импорт на боевой каталог. Финальный этап — передача настроенного профиля, инструкции по запуску и журнала прогонов плюс обучение ваших контент-менеджеров работе с импортом. После запуска предлагаем сопровождение и развитие профиля, но решение полностью остаётся под вашим контролем.
Ещё несколько частых вопросов
«Что будет с уже заведёнными вручную товарами». Мы сопоставляем их с данными из файла по ключу, чтобы импорт обновлял существующие карточки, а не создавал поверх них дубли, и при необходимости дозаполнял пустые свойства из прайса. «Сколько позиций выдержит импорт за прогон». Для крупных каталогов работаем порциями и в фоне, чтобы укладываться в лимиты сервера; десятки и сотни тысяч позиций загружаются за один прогон, а для миллионов используем подход с высокопроизводительной загрузкой. «Можно ли подключать новые форматы потом». Да, добавление ещё одного формата или источника делается как отдельный профиль и не ломает уже работающие импорты.
С чего начать
Начните с примера файла. Пришлите прайс или выгрузку поставщика и расскажите про каталог — мы разберём структуру данных, покажем, как колонки лягут на свойства, торговые предложения и разделы, предложим состав профиля импорта под вашу задачу и пришлём смету в течение рабочего дня. Разбор файлов бесплатный, и по его итогам вы получите честную картину: что автоматизировать в первую очередь, какой эффект это даст и за какой срок окупится. Обсудим ваш каталог — и превратим наполнение в быстрый процесс, который идёт без ручного ввода и не плодит дублей.
Частые вопросы об импорте товаров на 1С-Битрикс
Что такое импорт товаров простыми словами? +
Это автоматическая загрузка товаров в каталог из файла, а не набивание карточек вручную. Вы даёте прайс или выгрузку, а настроенный профиль импорта читает файл, сопоставляет его колонки со свойствами каталога и создаёт или обновляет товары. Проще говоря, каталог наполняется и обновляется сам по данным из файла.
Из каких форматов вы импортируете каталог? +
Из всех ходовых форматов опта и интернет-торговли: Excel (XLS и XLSX), CSV, XML, JSON, YML и CommerceML. Файл может приходить вложением, лежать в папке на сервере или подтягиваться по ссылке. Если формат поставщика нестандартный, мы настраиваем разбор под его структуру, чтобы данные легли в каталог корректно.
Что такое CommerceML и зачем он нужен? +
CommerceML — это XML-стандарт обмена коммерческой информацией, который используется в 1С и Битрикс для выгрузки товаров, цен, остатков и заказов. Если поставщик отдаёт каталог в CommerceML, мы настраиваем его приём напрямую: товары, торговые предложения, цены и изображения раскладываются по каталогу по правилам стандарта.
Что такое YML и чем он отличается от обычного XML? +
YML — это формат выгрузки каталога, изначально придуманный для товарных площадок: по сути XML с заранее заданной структурой для категорий, предложений, цен и картинок. Обычный XML может иметь любую структуру, поэтому под него мы настраиваем разбор индивидуально, а YML читаем по его известной схеме почти сразу.
Что значит «маппинг» при импорте? +
Маппинг — это сопоставление колонок или полей файла с полями каталога. Например, колонка «Артикул» из прайса ложится на свойство артикула, «Цена опт» — на оптовую цену, «Бренд» — на свойство бренда, а «Раздел» определяет, в какую категорию попадёт товар. Один раз настроенный маппинг дальше работает для всех последующих загрузок этого файла.
Как колонки файла ложатся на свойства товара? +
Мы настраиваем сопоставление каждой нужной колонки со свойством каталога: название, артикул, бренд, цвет, материал, габариты и любые ваши характеристики. Значения из файла раскладываются по свойствам при загрузке, поэтому карточки получаются заполненными сразу, без ручного дозаполнения после импорта.
Поддерживаете ли вы торговые предложения? +
Да. Если в файле один товар представлен разными размерами, цветами или упаковками, мы разворачиваем их в торговые предложения под одной карточкой. Каждое предложение получает свои свойства, цену, артикул и остаток, а покупатель выбирает нужный вариант на странице товара. Это ключевой сценарий для одежды, обуви и техники.
Как товары распределяются по разделам каталога? +
Раздел определяется по значению из файла — это может быть колонка с названием категории, код раздела или путь вида «Категория / Подкатегория». Мы настраиваем правила так, чтобы товар попадал в нужный раздел, а при необходимости создавал недостающие разделы автоматически. Сортировать товары руками после импорта не приходится.
Можно ли импортировать единицы измерения и цены? +
Да. Единицы измерения (штука, упаковка, метр, килограмм) и коэффициенты переводятся в свойства каталога, а цены раскладываются по нужным типам цен — розничная, оптовая, по категориям клиентов. Если в файле несколько колонок цен, каждая ложится на свой ценовой тип, поэтому персональные цены работают сразу после загрузки.
Как импортируются изображения товаров? +
Если в файле есть ссылки на картинки, импорт скачивает их по URL и привязывает к нужным карточкам и торговым предложениям. Поддерживаем несколько изображений на товар — основное и дополнительные. Если картинки лежат архивом или в папке, настраиваем привязку по имени файла или артикулу, чтобы каждое фото нашло свою позицию.
Как импорт обновляет уже существующие товары? +
При повторной загрузке импорт ищет товар по ключу — артикулу, внешнему коду или другому уникальному полю. Если позиция найдена, обновляются её цены, остатки и свойства, а не создаётся новая карточка. Так каталог остаётся чистым, а повторные прогоны просто приводят данные в актуальное состояние.
Как вы избегаете дублей при загрузке? +
Дубли возникают, когда импорт сопоставляет товары не по уникальному полю. Мы заранее определяем ключ сопоставления — обычно артикул или внешний код — и проверяем его на уникальность. Если в файле встречаются неоднозначные строки, импорт отмечает их в отчёте, чтобы вы решили, как поступить, а не молча плодит копии.
Можно ли запускать импорт по расписанию? +
Да. Настраиваем автоматический запуск по расписанию — например, каждую ночь импорт берёт свежий прайс по ссылке или из папки и обновляет цены, остатки и наличие. Контент-менеджеру не нужно ничего запускать вручную: к началу рабочего дня каталог уже актуален. Расписание задаётся под ваш ритм обновлений поставщиков.
Что происходит с товарами, которых нет в новом файле? +
Это настраивается по правилам, которые вы задаёте. Можно снимать с публикации или обнулять остаток у позиций, отсутствующих в свежей выгрузке, а можно оставлять их без изменений. Мы согласуем поведение заранее, чтобы пропавший из прайса товар не исчезал внезапно и не путал покупателей и менеджеров.
Поможет ли импорт держать остатки актуальными? +
Да, это одна из главных задач. Остатки и наличие обновляются из свежего файла по расписанию, поэтому в каталоге отражается реальное количество товара. Покупатель не оформляет заказ на позицию, которой нет на складе, а менеджеры не тратят время на уточнения и отмену заказов из-за нехватки товара.
Есть ли предпросмотр перед записью в каталог? +
Да. Перед фактической записью импорт может показать, что именно изменится: сколько товаров создастся, сколько обновится, какие строки вызвали ошибку. Это снимает страх испортить каталог одной загрузкой — вы видите результат заранее и запускаете запись, только когда всё выглядит корректно.
Что будет, если в файле есть ошибки? +
Импорт не падает целиком из-за нескольких плохих строк. Корректные позиции загружаются, а проблемные попадают в отчёт с указанием строки и причины — пустой артикул, нечисловая цена, битая ссылка на картинку. Вы правите точечно эти строки, а не разбираете весь файл заново.
Не сломается ли импорт при обновлении Битрикса? +
Нет. Логику импорта мы выносим в собственные модули и обработчики, не правя ядро напрямую, поэтому обновления платформы проходят без конфликтов. Это закладывается в архитектуру с первого дня и снижает стоимость поддержки в будущем — профиль импорта продолжает работать после апдейтов.
Выдержит ли импорт большой каталог? +
Да. Для крупных каталогов импорт работает порциями и в фоне, чтобы не перегружать сайт и укладываться в лимиты сервера. Десятки и сотни тысяч позиций загружаются за один прогон. Если каталог исчисляется миллионами товаров, используем подход с высокопроизводительной загрузкой и оптимизированным хранением данных.
Что нужно от нас для старта? +
Достаточно примера файла поставщика и доступа к каталогу или копии сайта. По примеру мы видим структуру данных, понимаем, как колонки лягут на свойства, и оцениваем объём настройки. Чем ближе пример к боевым данным, тем точнее смета и тем меньше сюрпризов при настоящем импорте.
Сколько стоит настройка импорта? +
Простой импорт одного формата с маппингом на свойства обычно начинается от 25 000 рублей, профиль с торговыми предложениями, изображениями и автообновлением — от 60 000. Цена зависит от числа форматов, сложности структуры файлов и нужной автоматизации. Точную смету присылаем после разбора ваших файлов.
За какой срок настраивается импорт? +
Базовый импорт одного формата настраиваем за несколько дней, профиль с предложениями, картинками и расписанием — за одну-две недели. Срок зависит от того, насколько чистые данные в файлах и сколько разных источников нужно свести. Точный срок фиксируем в смете до старта работ.
Можно ли свести несколько поставщиков в один каталог? +
Да. Под каждый источник настраиваем свой профиль импорта с собственным маппингом, а в каталог данные ложатся по общим правилам — единые свойства, разделы и типы цен. Так разные прайсы в разных форматах сводятся в один аккуратный каталог без ручного приведения файлов к общему виду.
Что мы получаем по итогу работы? +
Настроенный профиль импорта, который читает ваши файлы, раскладывает данные по каталогу и обновляет его по расписанию, а также инструкцию по запуску и журнал прогонов. Решение остаётся вашим: запускать импорт смогут ваши контент-менеджеры, а развивать профиль — как наша команда, так и любой другой исполнитель.
Что именно мы делаем по импорту каталога
Покажем импорт на ваших файлах
Пришлите пример прайса или выгрузки — разберём структуру файла, покажем, как колонки лягут на свойства каталога, торговые предложения и разделы, и оценим объём настройки. Покажем работающий импорт на близких к вашим данных.
Обсудим импорт вашего каталога?
Пришлите пример файла поставщика и расскажите про каталог — предложим состав профиля импорта под вашу задачу и пришлём смету в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета