Перейти к содержимому

Выгрузка каталога из 1С на сайт: что передаётся и как подготовить базу

Товары, цены и остатки удобнее вести в одном месте — в 1С, а на сайт или в оптовый портал выгружать автоматически. Разбираем, как устроен обмен, что нужно привести в порядок в базе и где он чаще всего ломается.

Опубликовано:

Обновлено:

Иллюстрация к статье «Выгрузка каталога из 1С на сайт: что передаётся и как подготовить базу»

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

Как 1С передаёт каталог

В типовых конфигурациях для торговли есть обмен с сайтом. Он работает по стандарту CommerceML: 1С формирует файлы XML и отправляет их по адресу, который вы указали в настройках. Чаще всего это два файла:

  • каталог — группы, товары, их свойства и ссылки на картинки;
  • предложения — цены по типам цен и остатки по складам.

В обратную сторону идут заказы: сайт отдаёт их в 1С, а 1С возвращает статусы.

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

Что передаётся

Данные Откуда в 1С
Категории Группы номенклатуры
Товары Номенклатура: наименование, артикул, единица, описание
Варианты товара Характеристики номенклатуры
Свойства Дополнительные реквизиты и свойства
Картинки Присоединённые файлы номенклатуры
Цены Типы цен: розничная, оптовая, дилерская
Остатки Остатки по складам

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

Как подготовить базу

Наведите порядок в группах. Структура групп станет структурой каталога. Группы «Разное», «Новая папка» и «Архив 2019» покупателю не нужны — исключите их из выгрузки.

Заполните артикулы и единицы. По артикулу покупатели ищут и собирают заказ списком. Единица измерения и кратность упаковки нужны, чтобы заказ нельзя было оформить «полторы коробки».

Решите, какие типы цен выгружать. Закупочную цену выгружать не нужно никогда. Остальные — по одной на каждый уровень условий, который вы реально применяете.

Проверьте картинки. Тяжёлые фото замедляют обмен. Достаточно стороны в 1 500–2 000 пикселей.

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

Где обмен ломается

Нулевая цена. У товара не заполнена цена нужного типа, и на сайт уходит ноль. Хороший приёмник такую цену не записывает, а оставляет прежнюю или показывает «цена по запросу».

Дубли. Один и тот же товар заведён в 1С дважды — на сайте появятся две карточки.

Слишком большой файл. Полная выгрузка с картинками может не уложиться в лимиты сервера. Помогает выгрузка частями и обмен только изменениями.

Разные склады. Остаток показывается суммарно, а отгрузить можно только с одного склада. Выгружайте остатки по складам, если от этого зависит срок.

Обмен молча остановился. Регламентное задание отключили при обновлении, и неделю каталог не обновлялся. Нужен журнал на стороне сайта, где видно время и итог последнего обмена.

Что делать, если не 1С

Тот же результат даёт выгрузка в файл: Excel, CSV, XML. Его загружают вручную или кладут по адресу, с которого сайт забирает его по расписанию. Цены и остатки при этом удобно обновлять отдельным, более лёгким файлом — чаще, чем сам каталог.

Обмен с 1С в Куп2Б

Каталог поставщика подключается к 1С штатным обменом с сайтом, а заказы покупателей возвращаются в учётную систему. Как это настроить — на странице «Каталог с обменом с 1С». Счёт покупателю при этом можно собрать и без учётной системы — Счёт на оплату с QR-кодом.

Частые вопросы

Что такое CommerceML?

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

Как часто нужно выгружать данные?

Остатки и цены — так часто, как они меняются: обычно раз в 15–60 минут. Полный каталог с описаниями и картинками — раз в сутки или после правок.

Нужен ли программист 1С?

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

Выгрузятся ли товары с характеристиками?

Да. Товар с характеристиками — размер, цвет — передаётся как набор вариантов, у каждого свой идентификатор, цена и остаток.

Сделать онлайн

Бесплатно и без регистрации: заполните форму и скачайте готовый файл.

Счёт на оплату с QR-кодом

PDF за минуту: реквизиты по ИНН и БИК, QR-код для оплаты, сумма прописью.

Читайте также

Все статьи

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

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

Счёт-договор: когда он заменяет договор поставки

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

Лизинг или кредит: что выгоднее для бизнеса

Платежи по лизингу и кредиту при одной ставке почти равны — разницу дают налоги, аванс и условия договора. Разбираем на примере с цифрами для ОСН и УСН.

Документы — следствие сделки. Сделки удобнее вести в кабинете

В Куп2Б у каждого вашего покупателя своя цена, заказы приходят в кабинет, а счёт с QR-кодом формируется из заказа.

Зарегистрировать компанию

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

Б2Б-площадка: каталог поставщиков и своя цена для каждого контрагента.

О площадкеГлоссарийСтатьиРешенияОтраслиВидеоинструкции для продавцовВидеоинструкции для покупателейКоробочная версия

Инструменты

Счёт на оплату с QR-кодомQR-код для оплаты по реквизитамКоммерческое предложениеУПДАкт сверки взаимных расчётовКалькулятор пени и процентовКалькулятор НДССумма прописьюПроизводственный календарьКурс валют ЦБВсе инструменты

Контакты

hello@kup2b.ru

ИП Коновалова Ю. В. ИНН 590402889790

ВКонтактеПомощьКонтакты и реквизиты

© 2026 Куп2Б

Разработка — Омегаконтур

Только для юридических лиц и ИП