В 18 раз ускоряем обмен 1С и Интернет-магазина

18 февраля 2022
Компания:
Интернет-магазин парфюмерии и косметики
Сфера деятельности:
Реализация косметической продукции известных брендов
Web-решения
Web-решения

Обмен 1С с сайтом для владельцев интернет-магазинов зачастую является больной темой. Типовые решения и имеющиеся в программе модули справляются со многими задачами, но не подходят для крупного бизнеса из-за отсутствия оптимизации процессов. В данном кейсе мы расскажем, как решали вопрос быстродействия обмена 1С и масштабного Интернет-магазина с 50 000 позиций.

Исходные данные

Ускорение обмена 1С

Сотрудничество с клиентом мы начали несколько лет назад с проекта создания сайта и размещения сервисов в частном облаке. Изначально для обмена данными между 1С и Интернет-магазином заказчика использовался стандартный модуль CMS с типовым функционалом. На тот момент каталог сайта насчитывал 10 000 позиций, поэтому данное решение удовлетворяло требованиям к скорости выгрузки.

Со временем компания разрасталась и ежемесячно пополняла свой каталог новыми товарами. Обмен занимал большее количество времени, возникали задержки в актуализации информации на сайте, что приводило к формированию неверных заказов и сильно замедляло бизнес-процессы клиента. Частично решить вопрос быстродействия удалось благодаря обновлению программного обеспечения и реализации более «тонкой» настройки сервера. Однако вопрос остался актуальным, с учетом того, что количество товаров не переставало расти.

В конечном итоге на момент обращения клиента каталог насчитывал более 50 000 товаров, а обмен занимал более 24 часов! Критическая ситуация для бизнеса — большинство заказов формировались на основе неактуальных данных, менеджеры тратили значительное количество времени на общение с покупателями и корректировку заказов, лояльность клиентов снижалась.

Задача

Добиться максимально возможного ускорения процесса обмена данными 1С и крупного интернет-магазина.

Реализация

Ускорение выгрузки из 1С

Для выполнения проекта была сформирована рабочая группа из трёх специалистов: ИТ-инженер, старший веб-разработчик и 1С-программист. На первом этапе реализации были проведены выявление и исследование причин замедления выгрузки данных.

Скорость обмена на момент исследования системы: 140 товаров в минуту.

Коллегиальная оценка ситуации позволила сформировать следующие замечания:

  • 1Низкая скорость обмена спровоцирована отсутствием оптимизации процесса. Данные из 1С передаются одним информационным массивом, что является абсолютно неэффективным решением.
  • 2Определены наиболее ресурсоемкие части обмена — актуализация файла с данными для внешних площадок (Яндекс-маркет, Ozon), а также контентная информация (фото, описание товаров).

Для ускорения передачи данных из 1С, разработчикам потребовалось с нуля создать уникальный модуль обмена, функционал которого будет нацелен на эффективное решение задач Интернет-магазина клиента. Для наилучшей оптимизации загрузка информации на сайт была разделена на две части. Первая — наиболее важные для пользователей и менеджеров данные — цена и наличие товара. Вторая — фотографии и описание товаров.

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

Ускорение выгрузки из 1С

Благодаря реализованным доработкам скорость выгрузки информации на сайт многократно возросла.

Показатели новой системы обмена: 2500 товаров в минуту, что в 18 раз эффективнее исходной ситуации.

Результаты

  • 1Благодаря стратегически верному подходу и реализации сложных доработок, нам удалось многократно ускорить процесс обмена 1С и Интернет-магазина клиента.
  • 2Скорость актуализации цен и наличия товара возросла в 18 раз, ликвидирована проблема отмены заказов из-за отображения на сайте неверной информации.
  • 3Бизнес-процессы клиента выведены на современный уровень. Исключен риск простоя деятельности компании из-за медленной выгрузки данных на сайт.
Иконка для обратной связи
У Вас похожая задача?Мы всегда готовы подсказать решение!
Задайте вопросы напрямую руководителю данного проекта (9.00–23.00):
+7 965 022 73 40