Как синхронизировать OpenCart с 1С?

23 февраля 2017

Имея интернет-магазин на OpenCart, рано или поздно возникает необходимость в синхронизации 1С и сайта OpenCart 2. Как же это сделать?

Главное, не путать синхронизацию с интеграцией.

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

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

Предлагаю для примера рассмотреть модуль для синхронизации сайта с 1с OpenCart (сортировка цен и не только) Unimodule v3.0 от cms1c.ru.

1

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

Главные преимущества и отличительные особенности модуля

— Можно работать «в одном окне» с несколькими сайтами и различными CMS. 2

— Исключение возможности дубляжа данных.

— Быстрый обмен в сравнении с обменом через файл формата CommerceML.

— Можно работать без прямого доступа к базе данных сайта.

— Возможность использовать в Опенкарт API. Другими словами — реакция на разные события на сайте. К примеру, отправка SMS при изменении в 1С статуса заказа.

— Снижение нагрузки на хостинг, за счет оптимального числа запросов к интернет-магазину на только измененные товары.

— Доступность импорта цен и остатков с сайта единоразово.

— Возможность выгрузки на несколько сайтов различных карточек товара.

— Устанавливается в виде дополнения к 1С, позволяя расширить функциональные возможности.

Основные функции

  1. Установка модуля выполняется отдельной поставкой.
  2. Первичная синхронизация OpenCart с 1С осуществляется при помощи уникального идентификатора, артикула товара, или, используя произвольное поле или комбинацию полей.
  3. Можно выгружать каталог и товары в 1С с сайта и наоборот. 3
  4. Есть возможность синхронизация мой склад и OpenCart , т.е. выгружать свободные остатки по выбранным складам. При этом есть настройка автоматически убирать распроданный товар, т.е. без остатка.
  5. Доступна выгрузка цен, по обозначенному “типу цен” даже с конвертацией в обозначенную на сайте валюту.
  6. Имеется выгрузка “ наценки/скидки ” в зависимости от выгружаемых характеристик.
  7. Двусторонний обмен группами товаров (каталогом) магазина, при этом возможна как абсолютная идентичность базы сайта со справочником “номенклатура” в 1С так и различность.
  8. В 1С возможно выделять не одну, а несколько категорий для экспорта товаров с сайта OpenCart.
  9. Можно синхронизировать рекомендуемые товары (перекрестные продажи, альтернативные и схожие товары).
  10. Доступна возможность редактировать из 1С почти все категории сайта и поля товаров, которые можно редактировать из OpenCart админки. При этом описание (краткое и полное) редактируется в HTML-редакторе Tiny MCE или же напрямую без редактора.

4

Обработка заказов

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

— Загружает остатки из магазина OpenCart в оприходование товаров, а также по складам.

— Создает контрагентов, загружая всю их контактную информацию и некоторые дополнительные поля. К примеру, Отчество и Телефон.

— Загружает заказ в записанном виде или же сразу резервирует и провидит.

— Отправляет сообщение из 1С на сайт об изменении статуса заказа. Отправляет почтовое уведомление клиенту.

— Заполняет заказ, учитывая скидки.

— Автоматическое закрытие заказа при указании статуса “Отменен” в 1С или на сайте.

— Загружает цены в 1C из OpenCart с разбивкой по характеристикам в виде установки цен номенклатуры.

Заключение

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

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

Не можете найти ответ на вопрос?