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