Интеграция 1С с сайтом
1С — это маленькая жизнь. Ворваться в эту жизнь, подключить к ней сайт и сделать так, чтобы эти двое жили в гармонии и согласии — задача сложная, но выполнимая.
Кому и зачем это нужно?
Если у тебя интернет-магазин, то загружать товары, изменять цены и обновлять остатки вручную — задача аутичная и невеселая. Чтобы жилось лучше и интереснее, люди додумались синхронизировать то, что у них в базе (1С) и то, что у них на сайте: загрузил новые товары в «1С-ку», а они сами появились на сайте; продал 10 футболок в онлайн-магазине, а в офлайне они тоже списались со склада. Магия и восторг?
Как это работает?
Формируются правила обмена информацией между сайтом и 1С, на их основе создается скрипт, который создает xml-файл, который «скармливают» сайту. Грубо говоря, этот скрипт раздает команды:

  • Обменяться информацией о товарах и их характеристиках (фотографии, наличие, цены, вес, цвет и т.п.);
  • Выгрузить информацию о совершенных покупках (заказах) и их статус.

Обмен может происходить вручную или по расписанию (например, раз в день, раз в час, раз минуту), быть полным или неполным (обмениваемся всеми данными или их частью). В общем, вы сами решаете, как вам удобнее работать.
В чем же сложность?
Как говорит сам 1С-Битрикс — «Для реализации интеграции не нужно приобретать каких-либо дополнительных модулей или конфигураций. Приобретая «1С: Управление торговлей» и «1С-Битрикс: Управление сайтом» вы автоматически получаете необходимый функционал».
«Естественная» интеграция «из коробки» случается только в случае, если вы считаете естественным спать стоя. Либо в случае, если вы ни разу не изменяли конфигурацию своей 1С и ничего в ней не дописывали (но, как любят говорить 1С-ники — «Зачем вообще ставить 1С, если ничего в нем не дописывать?»). В таком случае, действительно, интеграция будет штатной и легкореализуемой. Для других случаев — нештатная интеграция и слезы.
Наиболее частые проблемы
Большая часть проблем интернет-магазинов лежит вообще не в области веб-разработки. Обычно это проблемы с бизнес-процессами (непонятно, кто работает с заказом и с кем из коллег он взаимодействует), готовностью учетной системы (многое «сложилось исторически») и неуемным желанием бороться со следствием, но не с причинами (самое опасное для проекта).
TOP-4 вещей, с которыми мы сталкиваемся:
1. Неверная структура каталога
«Исторически сложившаяся» структура каталога товаров и отношение к правилам составления параметров могут печально сказаться на бюджете и сроке проекта. Очень важно выяснить это еще на этапе проектирования, чтобы не латать дыры во время разработки.
Например, указывать характеристики (они должны были быть использованы в фильтрах) в названии товара — так себе идея. Иметь каталог с 6 уровнями вложений, а на сайт выводить три, объединяя их по пути — глупая и ленивая затея.
2. Модифицированная/устаревшая версия 1С
Компания давно поставила себе 1С, а потом столько раз его переписала под себя, что в итоге получила Франкенштейна, который идеально подходит им самим (либо это просто хвост управляет собакой), но не способен на какую-либо адекватную и дешевую интеграцию с другими сервисами.
3. Бизнес-процессы
Точнее их отсутствие. Иногда заказчик не хочет видеть корень проблем в виде изначально неверного взаимодействия сотрудников (работники склада, бухгалтеры, менеджеры по продажам) и пытается решить проблемы с помощью нагромождения сложных IT-схем. В таком случае вместо простого решения в виде инструкции по работе с заказом появляются нежизнеспособные схемы автоматизации бизнес-процессов, которые никем не тестировались, и однозначно будут саботированы работниками.
Всегда ищите самое простое решение — оно покажет себя самым стабильным и правильным. Если решение показало себя рабочим в жизни, то смело его автоматизируйте, но не раньше.
4. Фонтан желаний
Самая страшная болезнь, которая появляется от большого количества свободного времени и отсутствия достаточных компетенций. В принципе, этот пункт напрямую связан с бизнес-процессами и проявляется в виде решений сделать что-то очень простое очень сложными методами.
В чем мы можем помочь?
Как люди, которые сделали достаточно много сложных интернет-магазинов, мы уже успели обжечься на таких приятных вещах, как:

  • Отсутствие ответственных за 1С на стороне заказчика
  • Модифицированные архаичные версии 1С
  • Исторически сложившиеся бизнес-процессы

Все это позволило нам приобрести важный опыт, закалиться и смотреть на 1С без заискивания.
Что конкретно мы можем сделать:
Двусторонний обмен товарами и заказами
Синхронизация между большим количеством складов
Автоматизация периодического обмена
Интеграция с сервисами платежей и доставки
Звоните, пишите. Мы рядом.
Тимофей Белоглазов
Генеральный директор
Phone: +7 (423) 254 0 254
E-mail: info@dviga.marketing
Полезная и нужная рассылка о маркетинге и продажах
Подписаться
8 800 200 23 02
Mother RussiaВладивосток (UTC+10), Cанкт-Петербург (UTC+3)