• parallax images for background
  • parallax images for background

Синхронизация 1С

с интернет-магазином

Синхронизация и обмен данными между 1С и интернет-магазином

1C-Shop Exchange 2018 (CSE-18) - программное решение для синхронизации и обмена данными между системой 1С и интернет-магазином. Решение позволяет организовать двусторонний обмен данными так, чтобы максимально упростить работу со связкой 1С-магазин и автоматизировать процесс обмена, исключив рутинные операции, а также ручные операции, связанные с двойным вводом и дублированием информации. Архитектура программного обеспечения комплекса позволяет адаптировать его для работы с любыми интернет-магазинами.

Как это работает

Обмен организован путем GET-запросов и json-ответов. Данные передаются или в формате xml, или в виде zip-архива. В последнем случае достигается как высокая скорость обмена, так и надежная защита данных, т.к. используется шифрование и парольный доступ. Принимаются и выполняются только авторизованные запросы, что исключает несанкционированный доступ и нарушение целостности данных.

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

Текстовые данные перед записью в базу данных магазина проходят SEO-обработку и фильтрацию (типографика, формирование meta-описаний, ЧПУ-ссылки). При обновлении записываются только данные, изменившиеся на стороне 1С, что делает синхронизацию достаточно быстрой. Это касается как текстовой информации, так и изображений.

Кроме обмена информацией реализованы функции резервного копирования в разрезе логических сущностей (категории товаров, товары, ТМ, заказы).

Технические требования

На стороне магазина:

  • хостинг на *nix-платформе;
  • наличие утилит wget, md5sum, zip, unzip на хостинге;
  • OpenCart 3.x или др.магазин;
  • PHP-функция shell_exec().

Все выше перечисленное предоставляется или поддерживается большинством хостинговых компаний на соответствующих тарифных планах.

На стороне 1C:

  • 1С7, 1С8;
  • 24/7 доступ к Интернет;
  • открытый 80-ый или 8080-ый порт для работы web-сервера обмена;
  • доступ по VNC для выпонения работ в процессе интеграции.

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

Примеры работ

modular.by (OpenCart 3.0)
полная интеграция с 1С7: все товарное наполнение магазина происходит прямо из 1С без дополнительного вмешательства со стороны админ-панели магазина. Работа магазина в процессе обмена не прекращается.
m4.by (функционал магазина - собственная разработка, CMS сайта - Joomla!)
частичная интеграция с 1С8: на сайт передается текстовая информация о товаре (наименование, описание, артикул и т.д.), остатки и цены.

Стоимость и сроки

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

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