Статья о том, как настроить 1С, чтобы автоматический обмен данными между сайтом и 1С проходил быстро и корректно
При создании сайтов для интернет-магазинов мы часто сталкиваемся с запросом: «Нужна интеграция сайта и 1С, чтобы весь обмен данными происходил автоматически, быстро и корректно».
При этом все уверенны, что провести интеграцию довольно легко, без каких-либо усилий и сложностей с обеих сторон, достаточно воспользоваться модулем для стандартной выгрузки.
Это заблуждение распространяется благодаря маркетологам популярных платформ для создания интернет-магазинов. Они обещают готовые модули для автоматической интеграции, забывая упомянуть о том, что речь идет об идеальной ситуации, когда в данные в 1С полностью совпадают с тем, что будет на сайте.
По факту же текущее состояние 1С в большинстве интернет-магазинов оказывается совершенно не готово к стандартной интеграции с сайтом.
Сегодня разбираться с тем, какие расхождения между сайтом и 1С чаще всего мешают успешному обмену данными между системами, и какие действия нужно совершить, чтобы они взаимодействовали как часы, нам помогают менеджер по автоматизации бизнес-процессов интернет-магазина Дмитрий Новосельцев и директор веб-студии Analytics Face Антон Беляков.
Как правило, структуру 1С специалисты компании создают «под себя», без учета каталога будущего сайта, который должен быть функциональным и удобным для пользователей.
Дмитрий Н.: «Кому-то удобнее в 1С вести каталог товаров по поставщикам. К примеру, ООО «Фермер» и ООО «Молочные реки» поставляют одни и те же молочные продукты. В базе заводится папка: «Наименование поставщика». И в нее загружаются молоко, кефир, йогурт и т.д.
Или категория товаров слишком общая, например, «Офисная мебель»: и там все в кучу столы, стулья, кресла, шкафы.
Третий вариант: сопутствующие товары находятся в одной папке с основным. Например, «топливные баки и всё к ним».
На сайте же структура каталога должна быть ориентирована в первую очередь на интересы пользователя. Приходя на сайт, он ищет не поставщика, а конкретный продукт: молоко, сметану, йогурт. Значит, и показать ему нужно категории этих товаров.
Антон Б.: При стандартной выгрузке каталога из 1С разделы на сайт переносятся так, как они заведены в 1С. Для этого чтобы видоизменить выгрузку, в соответствии со структурой сайта, мы должны создать дополненное дерево каталог, в котором товары будут разбиты на более частные категории. Для этого необходимо в 1С вручную перепривязать все существующие товары.
Отдельно стоит упомянуть раздел сопутствующие товары, которые мы обычно показываем покупателю в интернет-магазине. В 1С нет готового функционала для автоматической привязки сопутствующих или схожих товаров, и его нужно создавать. Если вы, конечно, стремитесь к 100% автоматизации обмена данными между системами.
Дмитрий Н.: Это довольно распространенная ситуация. Чаще всего происходит так, сотрудники интернет-магазина получают новый товар, и чтобы не тратить много времени, по быстрому вносят в 1С его наименование и максимум 1 свойство. Например, «рубашка 54 размер». А есть ведь и другие характеристики, по которым люди выбирают рубашку: цвет, ткань, бренд, пол.
Антон Б.: При таком подходе в момент настройки выгрузки карточки товара на сайт мы сталкиваемся с тем, что, во-первых, карточка оказывается пустой, а во-вторых, мы не можем сформировать фильтры по цветам, размерам и выдать товарное предложение по заданным свойствам: «рубашка, мужская, зеленая, 54 размера, хлопок».
Можно, конечно, взять сотрудника, который вручную на стороне сайта будет вносить сведения о каждом товаре, и проставлять все необходимые связи. А это всё трудозатраты и пресловутый человеческий фактор.
И зачем тогда вообще проводить интеграцию с 1С?
Дмитрий Н.: Самое интересное, что многие владельцы интернет-магазинов не понимают, что изначально подробное заполнение сведений о товаре в 1С нужно не только для сайта. Это еще и колоссальная экономия денег на кадрах!
Ведь даже неопытный продавец, пока разговаривает с клиентом по телефону, может, используя параметры в 1С, подобрать аналогичный товар, ничего про него не зная. Достаточно в «Управлении торговлей» добавить галку «подобрать аналогичный товар», и из всего справочника программа сделает подборку товарных предложений со схожими параметрами. Это огромное преимущество.
Выгрузка подобных характеристик нравится и поисковым системам. Вот как показывает товар с выгрузкой из 1С Google Поиск.
Для того, чтобы все это работало, как часы, нужно каждый товар фактически «разобрать по косточкам» и правильно внести в базу. Главное, не ударяться в детали и выгружать на сайт характеристики действительно нужные покупателю.
Антон Б.: И еще один важный момент, который касается акционных предложений. Часто скидка на товар, указанная на сайте, не дублируется в 1С, т.е. в системе он числится с одной стоимостью, а на сайте продается по другой. Потом у вашей бухгалтерии возникнет вопрос, как проводить это расхождение в цене. Тоже самое касается различных подарков, бонусных программ и т.п. Лучше все эти привязки сразу создавать на стороне 1С.
Дмитрий Н.: Иногда сотрудники, которые занимаются ведением 1С, слишком усердствуют. Под каждое торговое предложение создают отдельную номенклатуру. Таким образом засоряют базу. Например, вам пришли рубашки трех цветов и трех размеров – это 9 комбинаций. И каждую из них начинают вносить в базу, как отдельный товар, хотя по сути это одна и та же рубашка. В итоге получают восемь лишних строчек.
Чтобы этого избежать, в 1С достаточно завести отдельные справочники. Например, размер и цвет. А уже комбинациями из этих двух справочников создавать характеристику. В результате на сайт приходит выгрузка уже с конкретным торговым предложением.
Второй вариант захламления базы: внесение одной и той же позиции несколько раз. Пример: вы распродали зеленые рубашки, прошло некоторое время, и вы заказали их снова.
За период, пока товар отсутствовал, у вас поменялся сотрудник или старый позабыл, что когда-то уже вносил такие же рубашки, и снова занес их в 1С. Со временем 1С обрастает такими дублями. При интеграции с сайтом, вы должны отслеживать повторы и подчищать от них базу.
Антон Б.: Это вопрос скорее технического плана, который в целом может повлиять на актуальность информации, размещенной на вашем сайте.
Если к товару в 1С прикрепляются фотографии, это может сильно сказаться на скорости автоматического обмена данными – растянуть процесс от нескольких часов до суток. Что непозволительно долго. Мы рекомендуем настроить обмен данными без участия графического контента, такая техническая возможность существует.
Дмитрий Н.: Как только 1С выпускает новую версию программы, система предлагает внести обновления, после которых все доработки и изменения, внесенные ранее в конфигурацию, слетают подчистую, либо перестают корректно работать. Главное, ни в коем случае бездумно не жать на кнопку «Обновить».
Все это делается на тестовой базе. Программисты сравнивают конфигурации, находят отличия. Затем нужные блоки выделяют в новую конфигурацию и вносят изменения. Это целый процесс, который необходимо проходить каждый раз, прежде чем запустить обновление.
Антон Б.: Однажды я столкнулся с такой ситуацией
При создании нового интернет магазина, компания, занимающаяся реализацией товаров для спорта и отдыха, запланировала интеграцию сайта с 1С.
При этом внутри компании существовали два разных отдела, один из которых занимался направлением «Отдых», второй – «Спортом». Сайт был также разделен на два больших раздела «Товары для спорта» и «Товары для отдыха». Специалисты отделов в отрыве друг от друга вели каждый свое направление в 1С и соответствующий раздел на сайте. Самое интересное, что и в той и в другой части каталога находились похожие по функционалу товары: одежда, обувь, палатки, лодки, инвентарь и т.д.
Таким образом, на сайте образовалось по два раздела с одеждой, обувью, палатками и т.д. Посетителю интернет-магазина, чтобы выбрать интересующий товар, нужно «сходить» в оба раздела.
С точки зрения удобства пользователей на сайте было бы логичнее поделить товары на категории по их функциональности. Создать разделы «Одежда», «Обувь», «Палатки», «Спортивный инвентарь», при этом упразднить деление на «спорт» и «отдых».
Но в конечном итоге это привело бы к возможным изменениям в структуре самой компании и реорганизации бизнес-процессов. Руководство само собой оказалось к этому не готовым. «А воз и ныне там».
Сделать стандартную выгрузку товара из 1С на сайт (особенно если позиция исчисляются десятками тысяч) совсем без доработок сложно, а чаще невозможно. Здесь необходимо наладить трехстороннее сотрудничество разработчиков 1С, программистов сайта и сотрудников интернет-магазина, и немного потрудиться.
Тогда в будущем, благодаря грамотно настроенной автоматической выгрузке данных, вы сможете значительно экономить время и кадры. Исключить ошибки, связанные с человеческим фактором. Улучшить клиентский сервис.
Хотите эффективный интернет-магазин и не знаете с чего начать?
Давайте пройдем этот путь вместе.