Подготовка 1С к выгрузке на сайт — это наведение порядка в номенклатуре, характеристиках, видах цен, складах и единицах измерения до того, как интегратор начнёт настраивать обмен. Сам обмен переносит данные как есть: если в 1С три группы «Разное», товары без артикулов и пять видов цен с неясным назначением, всё это окажется в каталоге. Ниже — что проверить по каждому блоку и чек-лист, который можно отдать специалисту по 1С уже сегодня.
- Сайт показывает ровно то, что лежит в 1С. Беспорядок в базе становится беспорядком в каталоге, фильтрах и ценах.
- Готовить нужно пять вещей: дерево групп, характеристики и свойства, виды цен, склады, единицы измерения и артикулы.
- Подготовка занимает дни работы вашего специалиста по 1С, а экономит недели отладки обмена и переделок каталога.
Почему 1С готовят до интеграции, а не после
Обмен 1С с сайтом — это перенос справочников по правилам. Номенклатура превращается в товары, группы — в разделы, свойства — в фильтры, виды цен — в цены для разных покупателей. Интегратор настраивает правила, но не решает за вас, какая группа лишняя, какой вид цены розничный и какой склад можно продавать. Если на эти вопросы нет ответа до старта, они всплывают на этапе тестовой выгрузки, и проект встаёт.
По нашему опыту, затянувшаяся интеграция почти всегда упирается не в технику, а в данные. Когда клиент приходит после подрядчика, который полгода «настраивал обмен», на аудите обычно выясняется: проблема в доработках 1С и нестандартных свойствах номенклатуры, а не в самом обмене. Поэтому в нашей интеграции интернет-магазина с 1С первые 2–3 дня — аудит конфигурации и структуры каталога. Но многое вы можете сделать сами заранее и сократить этот этап.
ПРАВИЛООбмен не исправляет данные, он их тиражирует. Всё, что не устраивает вас в 1С, появится на сайте в тысяче карточек.
Группы номенклатуры: каталог сайта начинается в 1С
Дерево групп номенклатуры почти всегда становится основой разделов сайта. Если группы в 1С выстроены под бухгалтерию или склад — «Товары на комиссии», «Приход 2023», «Импорт» — покупатель увидит именно их. Варианта два: перестроить группы в 1С под логику покупателя или оставить учётную структуру и настроить сопоставление разделов 1С с разделами сайта. Второй путь удобнее, когда группы нельзя трогать из-за отчётов, и маппинг категорий входит в состав работ интегратора.
Что сделать до старта:
- удалить или пометить пустые и устаревшие группы;
- разнести позиции из групп «Разное», «Прочее», «Новые» по нормальным разделам;
- вынести служебную номенклатуру — услуги доставки, тару, материалы для собственных нужд — в отдельную ветку, которую не выгружают;
- решить, сколько уровней вложенности нужно покупателю: обычно два-три, а не семь.
Характеристики товаров: что станет фильтрами на сайте
Характеристики товаров из 1С на сайте работают в двух ролях. Одни становятся фильтрами каталога — цвет, размер, мощность, материал. Другие просто показываются в карточке — страна производства, комплектация, гарантия. Мы настраиваем, какое свойство во что превращается, но для этого свойства должны быть заполнены единообразно.
Свойства и характеристики — не одно и то же
В 1С:Управление торговлей есть дополнительные реквизиты номенклатуры и характеристики — варианты одного товара, например размеры одной модели обуви. На сайте характеристики обычно становятся торговыми предложениями: одна карточка, внутри выбор размера, у каждого варианта свой остаток и цена. Если вместо характеристик в 1С заведены отдельные позиции «Кроссовки 41», «Кроссовки 42», на сайте получится десять почти одинаковых карточек, и это придётся разбирать отдельно.
Единообразие значений
Фильтр «Цвет» с вариантами «чёрный», «Черный», «черн.» и «black» бесполезен. Значения нужно свести в справочник, а не вводить строкой. То же с числами: «1,5 кВт» и «1500 Вт» фильтр не сравнит. Проверьте пять-семь свойств, по которым покупатели реально выбирают товар, и приведите их к одному формату.
Заводить в 1С десятки новых свойств «для сайта» в последнюю неделю перед запуском. Заполнить их для всего каталога никто не успевает, и фильтр показывает треть товаров. Лучше пять полностью заполненных свойств, чем тридцать наполовину.
Виды цен: розница, опт и персональные прайсы
Сайт берёт цены из 1С, а не считает их сам, поэтому счёт и витрина не расходятся. Но сайт должен знать, какой вид цены кому показывать. Типовая схема: розничная цена для всех посетителей, оптовая — для авторизованных покупателей, персональные прайсы — для дилеров. Всё это передаётся типами цен из 1С.
| Вид цены в 1С | Кому показывать на сайте | Что проверить |
|---|---|---|
| Розничная | Всем посетителям | Заполнена у всех выгружаемых позиций, нет нулевых цен |
| Оптовая | Авторизованным оптовикам | Понятно, кто получает доступ и как он заводится |
| Дилерская или персональная | Конкретному контрагенту в кабинете | Привязка вида цены к контрагенту в 1С |
| Закупочная, плановая, служебная | Никому | Явно исключена из выгрузки |
Отдельный вопрос — товары без цены. Решите заранее: скрывать их, показывать «Цена по запросу» или выводить кнопку запроса КП. Для оптовых компаний последний вариант часто логичнее, и тогда стоит посмотреть в сторону сайта-каталога с запросом КП, а не классической корзины.
Склады и остатки: какие показывать покупателю
Остатки по складам — самая чувствительная часть обмена: из-за них покупатель либо видит реальное наличие, либо оплачивает то, чего нет. Подготовка здесь простая, но её часто пропускают.
- Составьте список складов и отметьте, какие участвуют в продаже через сайт. Склад брака, транзитный склад и склад ответственного хранения обычно исключают.
- Решите, показывать общий остаток или наличие по каждому складу и городу. Для сети магазинов второе полезнее, но требует правильной привязки складов к точкам.
- Проверьте отрицательные остатки. Если в 1С разрешена продажа в минус, на сайте появятся странные цифры.
- Договоритесь, как резерв в 1С влияет на остаток, который видит покупатель.
Обмен у нас инкрементальный: передаются только изменения, и остатки обновляются по расписанию от 15 минут до суток. Но частота не поможет, если на сайт уходит остаток склада, с которого вы не отгружаете.
Единицы измерения, артикулы и служебные позиции
Мелочи, на которых чаще всего спотыкается первая выгрузка товаров из 1С на сайт:
- Единицы измерения. Товар продаётся упаковками, а остаток хранится в штуках, — покупатель увидит «в наличии 240», а заказать сможет 20 упаковок. Определите единицу, в которой товар продаётся на сайте.
- Артикулы и коды. У каждой позиции должен быть уникальный артикул или код. Дубли артикулов ломают поиск и сопоставление.
- Наименования. «Болт М8х40 оц. (уп.100)» понятен кладовщику, но плох для карточки. Полное наименование для сайта можно вести в отдельном реквизите.
- Дубли номенклатуры. Одна и та же позиция, заведённая дважды, на сайте станет двумя карточками. Дедупликацию и маппинг мы делаем в рамках проекта, но чем меньше дублей на входе, тем быстрее.
- Изображения. Если фото лежат в 1С, проверьте, что они привязаны к нужным позициям и не весят по десять мегабайт каждое.
Кто готовит 1С и как распределить работу
Подготовку не нужно делать в одиночку. Вот как обычно делятся роли между вашей командой и интегратором.
- Вы назначаете ответственногоОдин человек, который принимает решения по правилам обмена: какие склады, какие цены, что скрывать. Без него вопросы висят неделями.
- Ваш специалист по 1С описывает доработкиЕму достаточно пары созвонов с интегратором: он знает, какие изменения внесены в конфигурацию. Если своего специалиста нет, аудит займёт чуть дольше.
- Контент-менеджер чистит номенклатуруГруппы, наименования, ключевые свойства, фото. Это работа внутри 1С, и её лучше начать параллельно с переговорами с подрядчиком.
- Интегратор проводит аудитСмотрит конфигурацию, каталог и доработки, говорит, где беспорядок мешает обмену, и предлагает маппинг категорий и свойств.
- Тестовая выгрузка на копииПервая выгрузка идёт на копию 1С и тестовый сайт. Здесь видно, что ещё нужно поправить, без риска для рабочей базы.
Саму 1С при интеграции мы не переделываем, но честно скажем, где беспорядок мешает. Если вы ещё выбираете конфигурацию или нужно докупить рабочие места, это отдельная задача, и сначала стоит определиться с учётной системой.
Чек-лист: 1С готова к выгрузке на сайт
- Дерево групп очищено от пустых, устаревших и служебных веток
- Служебная номенклатура вынесена в группу, которая не выгружается
- Определены 5–7 ключевых свойств для фильтров, значения сведены в справочники
- Варианты одного товара заведены характеристиками, а не отдельными позициями
- Ясно, какие виды цен кому показываются, служебные цены исключены
- Решено, что делать с товарами без цены
- Составлен список складов для продажи через сайт
- Решено, показывать общий остаток или наличие по складам и городам
- Проверены отрицательные остатки и правила резерва
- У каждой позиции уникальный артикул или код
- Определены единицы измерения для продажи на сайте
- Фото привязаны к позициям и имеют разумный вес
- Назначен ответственный за правила обмена
- Есть доступ к 1С по сети: напрямую, через VPN или промежуточный сервис
Последний пункт технический, но важный: если 1С стоит на офисном компьютере без внешнего доступа, сайт до неё не достучится. Это решаемо, но обсуждать лучше на аудите, а не в день запуска.
Что делать дальше
Пройдите чек-лист со своим специалистом по 1С и отметьте, что уже в порядке, а что требует работы. Не обязательно закрывать все пункты до звонка интегратору: достаточно понимать, где проблемы, и назначить ответственного. Остальное разберём на аудите конфигурации, он входит в стоимость проекта.
Если обмен нужен для нового магазина, подготовку 1С стоит запускать параллельно с проектированием каталога: структура разделов и фильтров на сайте и в 1С должна совпасть. Мы делаем интернет-магазины с обменом 1С и закладываем эту работу в план с первой недели. Ориентиры по бюджету на обмен — на странице цен на CRM и интеграции, а подробный разбор факторов, влияющих на стоимость, — в статье о том, сколько стоит интеграция интернет-магазина с 1С. Когда список готов, его можно отправить нам: рассчитаем обмен с 1С по вашей конфигурации за один рабочий день.
Можно ли начать интеграцию, если номенклатура в 1С не идеальна?
Да. Дедупликация номенклатуры и маппинг категорий входят в состав работ. Но чем больше порядка на входе, тем короче аудит и тестовая выгрузка.
Как выгрузить товары из 1С на сайт без заказов?
Односторонний обмен — нормальный вариант: номенклатура, характеристики, цены и остатки уходят на сайт по расписанию. Загрузку заказов в 1С можно добавить позже без переделки выгрузки.
Какие характеристики товаров 1С выгружать на сайт?
Те, по которым покупатель выбирает товар, — они станут фильтрами, и те, что нужны в карточке. Служебные реквизиты для склада и бухгалтерии выгружать не нужно.
Нужен ли наш программист 1С?
Желательно на пару созвонов: он знает, какие доработки есть в конфигурации. Если специалиста нет, работаем сами, но аудит займёт чуть дольше.
Что будет с товарами, которых нет в 1С?
Их можно вести на сайте отдельно и пометить как «только сайт», чтобы обмен их не перетирал.