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

Интеграция 1С с сайтом

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

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

Обсудить задачу
Состав

Что обычно передаётся

  • Номенклатура: наименования, артикулы, свойства, категории
  • Цены, включая разные типы цен для розницы и опта
  • Остатки по складам и их актуальность
  • Заказы с сайта — в учёт, со статусами обратно на сайт
  • Контрагенты и их индивидуальные условия для оптовых кабинетов
  • Документы: счета, накладные, акты для личного кабинета
  • Изображения товаров, если они ведутся в учёте
Ситуации

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

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

Порядок настройки

  1. 01

    Смотрим выгрузку

    Реальный файл из вашей 1С. По нему сразу видно состояние данных и объём предстоящей работы.

  2. 02

    Договариваемся о правилах

    Ключ сопоставления, направление приоритета по каждому полю, поведение при исчезновении позиции.

  3. 03

    Настраиваем на копии

    Прогоняем полный объём на тестовом контуре, а не три товара для демонстрации.

  4. 04

    Добавляем контроль

    Оповещение ответственному при сбое, журнал обменов, отчёт о расхождениях.

  5. 05

    Запускаем и наблюдаем

    Первые дни сверяем данные вручную выборкой, дальше обмен идёт сам.

Вопросы

Что обычно спрашивают

У нас старая версия 1С, получится?

Обычно да, но способ будет другим. Если штатный обмен недоступен, делаем через файлы или промежуточный сервис. Это дороже, и мы говорим об этом сразу.

Как часто должен идти обмен?

Зависит от товарооборота. Остатки в активном магазине — раз в 10–30 минут по изменениям, полная выгрузка номенклатуры — ночью. Постоянная полная выгрузка нагружает обе системы без пользы.

Кто главный по цене — сайт или 1С?

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

Что делать с плохо заполненной номенклатурой?

Приводить в порядок в 1С. Мы можем написать скрипты нормализации и правила проверки, но заполнить характеристики за вас нельзя.

Сколько стоит интеграция с 1С?

Зависит от направления обмена и состояния данных. Односторонняя выгрузка товаров и полный двусторонний обмен с заказами и документами — работы разного порядка.

Смежные страницы
Заявка

Пришлите выгрузку из 1С

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

или напишите напрямую hello@versta.studio