catafot-релизы
May 11, 2021

Запилили интеграцию 1C и Digarson

Свежий релиз! Запилили интеграцию между 1С Управление торговлей и клевым конструктором мобильных интернет-магазинов в мессенджерах и Instagram — Digarson. Рассказываем немного истории проекта и деталей разработки.


Почему Digarson

Один из наших постоянных клиентов принял решение о создании интернет-магазина. Речь идет не о стандартном проекте на какой-то общеизвестной CMS. Предстояло реализовать мобильную онлайн площадку через связку web-view витрины на Vue.JS и стека из еще нескольких технологий во главе с чат-ботом. Чтобы все бесшовно и приятно работало для покупателей в их любимых мессенджерах и соцсеточках.

Именно такой функционал содержит в себе конструктор Digarson, который заказчик решил использовать. Ребята из этого сервиса прямо так и говорят: «Наш продукт — новый способ привлечения клиентов, который куда эффективнее традиционных сайтов и мобильных приложений». Проект клевый, без всяких экивоков.

Но

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

"А давайте быстренько подключим синхронизацию с 1С!"
«При упоминании кастомных версий 1С, которые нужно в двухстороннем режиме подружить с инфраструктурой интернет-магазина, значительная часть менеджеров и веб-разработчиков нашей отрасли начинает нервно хихикать и придерживать непроизвольно задергавшийся глаз. Проблемы общеизвестные, никакой «серебряной пули» здесь нет. Лично наш кровавый многолетний опыт давно подсказал, что проблемы, лежащие в этой бездне кириллического программного кода, можно успешно решать только имея внутри диджитал агентства собственное подразделение компетентных 1С разработчиков.»
Артем Сошников, управляющий партнер catafot digital agency

Короче, перед нашими 1С джедаями встала задача по синхронизации стороннего диджитал-продукта и сильно доработанной версией 1С, с которой они успешно справились. Спасибо коллегам из Digarson за годное API, вменяемое его описание и оперативную обратную связь.

Что сделали

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

Теперь, когда у нашего клиента в его магазине на платформе Digarson происходит оформление покупки, заказ моментально создается в списке документов «Счет на оплату покупателя» в 1С. Далее менеджер осуществляет его обработку внутри «Торговли», в привычном для него интерфейсе, без стресса и шума.

Оформление заказа
Счет на оплату покупателю

Актуализация каталога товаров в приложении магазина тоже происходит через синхронизацию с актуальной номенклатурой и остатками на складах. Тонко настроили и протестировали с нашим клиентом комфортную периодичность выгрузки.

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

Ручное обновление

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