Татьяна Б.

Интеграции интернет-магазина и 1С или почему модуль для стандартной выгрузки – не панацея

Веб-разработка / 20.08.2019

Статья о том, как настроить 1С, чтобы автоматический обмен данными между сайтом и 1С проходил быстро и корректно

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

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

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

По факту же текущее состояние 1С в большинстве интернет-магазинов оказывается совершенно не готово к стандартной интеграции с сайтом.

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

Расхождение 1: структура 1С и структура каталога сайта не совпадают

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

Дмитрий Н.: «Кому-то удобнее в 1С вести каталог товаров по поставщикам. К примеру, ООО «Фермер» и ООО «Молочные реки» поставляют одни и те же молочные продукты. В базе заводится папка: «Наименование поставщика». И в нее загружаются молоко, кефир, йогурт и т.д.

Или категория товаров слишком общая, например, «Офисная мебель»: и там все в кучу столы, стулья, кресла, шкафы.

Третий вариант: сопутствующие товары находятся в одной папке с основным. Например, «топливные баки и всё к ним».

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

Антон Б.: При стандартной выгрузке каталога из 1С разделы на сайт переносятся так, как они заведены в 1С. Для этого чтобы видоизменить выгрузку, в соответствии со структурой сайта, мы должны создать дополненное дерево каталог, в котором товары будут разбиты на более частные категории. Для этого необходимо в 1С вручную перепривязать все существующие товары.

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

Расхождение 2. Незаполненные сведения о товаре в 1С

Дмитрий Н.: Это довольно распространенная ситуация. Чаще всего происходит так, сотрудники интернет-магазина получают новый товар, и чтобы не тратить много времени, по быстрому вносят в 1С его наименование и максимум 1 свойство. Например, «рубашка 54 размер». А есть ведь и другие характеристики, по которым люди выбирают рубашку: цвет, ткань, бренд, пол.

Антон Б.: При таком подходе в момент настройки выгрузки карточки товара на сайт мы сталкиваемся с тем, что, во-первых, карточка оказывается пустой, а во-вторых, мы не можем сформировать фильтры по цветам, размерам и выдать товарное предложение по заданным свойствам: «рубашка, мужская, зеленая, 54 размера, хлопок».

Можно, конечно, взять сотрудника, который вручную на стороне сайта будет вносить сведения о каждом товаре, и проставлять все необходимые связи. А это всё трудозатраты и пресловутый человеческий фактор.

И зачем тогда вообще проводить интеграцию с 1С?

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

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

Выгрузка подобных характеристик нравится и поисковым системам. Вот как показывает товар с выгрузкой из 1С Google Поиск.

Для того, чтобы все это работало, как часы, нужно каждый товар фактически «разобрать по косточкам» и правильно внести в базу. Главное, не ударяться в детали и выгружать на сайт характеристики действительно нужные покупателю.

Антон Б.: И еще один важный момент, который касается акционных предложений. Часто скидка на товар, указанная на сайте, не дублируется в 1С, т.е. в системе он числится с одной стоимостью, а на сайте продается по другой. Потом у вашей бухгалтерии возникнет вопрос, как проводить это расхождение в цене. Тоже самое касается различных подарков, бонусных программ и т.п. Лучше все эти привязки сразу создавать на стороне 1С.

Расхождение 3. Дублирование товаров – грязная база

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

Чтобы этого избежать, в 1С достаточно завести отдельные справочники. Например, размер и цвет. А уже комбинациями из этих двух справочников создавать характеристику. В результате на сайт приходит выгрузка уже с конкретным торговым предложением.

Второй вариант захламления базы: внесение одной и той же позиции несколько раз. Пример: вы распродали зеленые рубашки, прошло некоторое время, и вы заказали их снова.

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

Подводные камни автоматизации

  1. Скорость обмена данными между сайтом и 1С

Антон Б.: Это вопрос скорее технического плана, который в целом может повлиять на актуальность информации, размещенной на вашем сайте.

Если к товару в 1С прикрепляются фотографии, это может сильно сказаться на скорости автоматического обмена данными – растянуть процесс от нескольких часов до суток. Что непозволительно долго. Мы рекомендуем настроить обмен данными без участия графического контента, такая техническая возможность существует.

  1. Сбои настроек при обновлении

Дмитрий Н.: Как только 1С выпускает новую версию программы, система предлагает внести обновления, после которых все доработки и изменения, внесенные ранее в конфигурацию, слетают подчистую, либо перестают корректно работать. Главное, ни в коем случае бездумно не жать на кнопку «Обновить».

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

Вместо заключения: Структура 1С и бизнес-процессы внутри компании

Антон Б.: Однажды я столкнулся с такой ситуацией

При создании нового интернет магазина, компания, занимающаяся реализацией товаров для спорта и отдыха, запланировала интеграцию сайта с 1С.

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

Таким образом, на сайте образовалось по два раздела с одеждой, обувью, палатками и т.д. Посетителю интернет-магазина, чтобы выбрать интересующий товар, нужно «сходить» в оба раздела.

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

Но в конечном итоге это привело бы к возможным изменениям в структуре самой компании и реорганизации бизнес-процессов. Руководство само собой оказалось к этому не готовым. «А воз и ныне там».

Вывод

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

Тогда в будущем, благодаря грамотно настроенной автоматической выгрузке данных, вы сможете значительно экономить время и кадры. Исключить ошибки, связанные с человеческим фактором. Улучшить клиентский сервис.



Хотите эффективный интернет-магазин и не знаете с чего начать?
Давайте пройдем этот путь вместе.

Связаться с нами  →