yaponochka.com - разработка сайтов,  seo продвижение, нейминг
+38 (044) 237-45-90 seo-yaponochka Бесплатный расчет
Развитие бизнеса в интернете

Синхронизация 1С с интернет-магазином. На примере CMS OpenCart

В этой статье расскажем вам о синхронизации системы учета 1С с системой управления контентом (CMS) Opencart. Начнем с основ, потом перейдем к ответам на частые вопросы.

Важно! В своей работе мы синхронизировали интернет-магазины например, ФОЛИО (folio.ru) и Мой Склад (moysklad.ru) с различными программами, кроме 1С. Поэтому информация применима к синхронизации с другими программами складского учета.

Синхронизация: понимаем суть

Вкратце: синхронизация — это обновление. Не путать с интеграцией.

Попытаемся понять, что такое синхронизация в принципе и зачем она нужна.

Есть система учета склада 1С и есть интернет-магазин. В 1С ваши данные хранятся в базе данных этой системы. В интернет-магазине есть товары, которые хранятся в базе данных на веб-сервере.

Cинхронизация приводит к одному значению один или несколько параметров одного объекта. А именно: товары, которые при синхронизации передались в базу данных на сервер, будут иметь точно такие же параметры, как и в системе 1С.

 

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

При интеграции у нас будет не два схожих объекта, а один объект и одна база данных, но две системы управления.

Для чего же все-таки делается синхронизация?

Вкратце: для скорости и простоты работы. Вы должны работать с одной системой.

У вас есть система управления складом, в которой есть товары, контрагенты, документы (накладные и т.д.). Вы и сотрудники привыкли работать с данной системой.

Тут в вашем бизнесе появляется интернет-магазин, и нужно перенести в него все товары, а еще научить сотрудников пользоваться данным инструментом.

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

Типы синхронизации
Синхронизация может быть двух типов:

  1. Автоматическая.
  2. Ручная.

В автоматической синхронизации вы не принимаете участия. Все происходит по расписанию, которое было задано разработчиками.

По расписанию в системе учета создается файл и отправляется на сервер, где находится интернет-магазин. Дальше скрипт (программа) на сайте забирает этот файл и заносит данные по соответствующим полям в базе данных.

При ручной синхронизации вам нужно выгрузить файл (каталог) с товарами и категориями и загрузить через загрузчик на сайте, все остальное уже сделает система.

Для передачи информации при синхронизации используют файловое хранение данных, файлы используют такие расширения .csv, .xml, .xls.

Opencart как CMS удобна для настройки синхронизации. Структура хранения данных в базе знаний очень гибкая, а это значит, что при передаче большого количества данных скрипт не перегрузит ваш сервер.

При синхронизации необходимо учесть

Внимание! Любые данные с 1С можно передать в Opencart. Ограничений нет, только здравый смысл. Мы собрали узловые моменты, которые вам необходимо учитывать.

Синхронизация карточки товара
Программа-минимум: артикул, название, количество на складе, цена, бренд/производитель.

Программа-максимум ограничивается только данными 1С. Это может быть:

  • Описание товара (полное и краткое, описание на нескольких языках). 
  • Технические характеристики. 
  • Фотография/фотографии. 
  • Несколько типов цен (опт, мелкий опт, крупный опт и т.д.).
  • Наличие на разных складах.
  • Несколько статусов заказов. Кроме товаров, которых нет в наличии, система может учитывать товары под заказ, предзаказ и т.д. 
  • Другие данные.

Опции товаров/модификации
У конкретного товара могут быть модификации по размеру, цвету, аксессуарам и.т.д. У модификаций могут быть свои артикулы, цены, фотографии.

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

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

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

Все от ваших потребностей.

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

Синхронизация категорий и подкатегорий
Категории и подкатегории – это специальные разделы интернет-магазина, по которым группируются товары. Например, категорией может быть «Смартфоны и планшеты», а в этой категории 15 подкатегорий (Смартфоны, Планшеты, Аксессуары и т.д).

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

В чем сложность: в 1С создаются категории для внутреннего пользования. Они понятны вам и вашим сотрудникам, но для пользователей это может быть китайской грамотой.

В 95% случаев мы переделываем категории на сайте, учитывая поисковые запросы и понимание аудитории.

Фильтры товаров
Если вы планируете создавать параметры для фильтрации, то необходимо предусмотреть, где они будут создаваться: в 1С (и потом передаваться в интернет-магазин) или в интернет-магазине.

Фильтры делаются для удобства пользователей и эффективного продвижения сайтов. Так они могут найти нужный товар быстрее. Например, для рыболовецкой лески это может быть вид лески, разрывная нагрузка, бренд и.т.д.

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

Проблемой это становится, когда товаров 20 000, а от скорости обработки зависят продажи.

Время и частота синхронизации
Зависит от ваших пожеланий и самого бизнеса. Для больших магазинов мы делаем выгрузку 2 раза в день: в 10-00 и 17-00. Для небольших – один раз в день.

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

Мы собрали самые популярные виды скидок:

  • Индивидуальные скидки (у Иван Иваныча сидка 10%). 
  • Скидки на группы товаров (на все ноутбуки скидка 5%). 
  • Скидки на бренды (на все товары Samsung скидка 2%).
  • Скидка на товар (на товар SamsungX5 скидка 25%).
  • Скидка от объема товаров (при покупке на 30 00 рублей – скидка 5%). 
  • Скидки от группы покупателей. Опт, мелкий опт, постоянные и т.д. Тут могут быть разные комбинации. Например, мелкооптовый клиент, у которого есть скидка 5% только на 2 бренда. 
  • Акция – это снижение цены, но на определенное время.

Комплекты
Если вы планируете использовать в магазине комплекты товаров, то это необходимо учитывать при синхронизации.

Например:
Товар А + Товар В = суммацен этих товаров.
Товар А + Товар В = сумма меньше, чем сумма цен этих товаров.

Частые вопросы
При создании системы синхронизации клиенты чаще всего задают такие вопросы:

Если у меня в системе появятся новые товары, будут ли они передаваться в интернет-магазин?
Да, они будут передаваться в интернет-магазин. Товары будут динамически попадать в процесс синхронизации. Нет никакого ограничения по количеству товаров для синхронизации.

Возможно ли передавать картинки к товарам с системы управления в интернет-магазин?
Да, это возможно.
Есть два способа передать картинки товаров в интернет-магазин:

  • Первый способ: сделать картинки доступными по определенному url в сети (url – это ссылка на картинку, путь по которому она лежит) и при синхронизации передавать url на картинку как параметр товара. 
  • Второй способ: выгружать на веб-сервер все картинки вместе с файлом “выгрузки”. Второй способ сложнее, так как вам нужно выгружать большой объем данных. В этом случае есть и другие нюансы.

Есть ли ограничения по версиям?
Для версий 1С 8 и выше сложностей нет. 1С 7 не очень дружелюбна к синхронизации, поэтому с ней работы больше, но все реализуемо.

 

Как ставить задачи и решать их в процессе разработки, вы можете посмотреть на примере реализованных нами проектов. Эти проекты реализованы на OpenCart:

Оптовый интернет-магазин Детский мир (оптовая продажа детской одежды)

Синхронизирован с 1С. В пик работы — более 400 заявок в месяц от оптовых клиентов.

Больше 100 ключевых слов в ТОП 10 запросов по Яндексу и Google.

Посмотреть процесс создания интернет-магазина.

Следующий пример

Интернет-магазин для рыбаков FISH-MIR.COM

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

На 4-й месяц запуска раскрутки интернет-магазина было больше 10 000 посетителей в месяц.

Посмотреть процесс создания интернет-магазина.

Следующий пример

Интернет-магазин гамаков forsiesta.ru

Создан яркий интернет-магазин, проведен маркетинговый анализ и выделены преимущества.

Компания продает только через интернет-магазин.

Интернет-магазин создавался для Калининградской области, но сейчас гамаки продаются по всей России.

Посмотреть процесс создания интернет-магазина.

Следующий пример

Интернет-магазин одежды Marta Vladi

Создан яркий интернет-магазин для элитного бренда женской одежды.

Магазин наполнен товарами, созданы описания товаров и страниц.

Посмотреть процесс создания интернет-магазина.

Следующий пример

Разработка интернет-магазина для салона «Ламинатов»

После маркетингового анализа выделены преимущества салона.

В интернет-магазине презентована возможность купить в салонах.

Написаны тексты, магазин наполнен товарами.

Посмотреть процесс создания интернет-магазина.

Следующий пример

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

Найдено решение как продавать больше 3 млн. запчастей.

Составлен каталог магазина под поисковые запросы (их больше 20 000). Магазин оптимизирован под поисковые системы.

Магазин имеет яркий дизайн без излишеств.

Написано более 80 тыс. знаков текста. Магазин наполнен.

Посмотреть процесс создания интернет-магазина.

Следующий пример

 

Автор статьи:Дмитрий Москаленко

 

 

Общение с нашим специалистом поможет вам:

  • Получить ответы на возникшие вопросы.
  • Получить презентацию о нашей компании (по скайпу или в офисе).
  • Запросить примеры работ по вашей отрасли.
  • Коммерческое предложение именно для вашей компании под ваши задачи (с расчетом стоимости).

Это бесплатно и ни к чему вас не обязывает, но вы будете знать стоимость работ и то, как мы можем помочь именно вашей компании.

Ваше имя:
Телефон:

 

 

Получай свежие статьи первым по E-mail

Интересное