Синхронизация и обмен данными между 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 мес. В течение этого времени бесплатно по согласованию с заказчиком могут вноситься улучшения и исправления в рамках первоначального тех.задания. Важно отметить, что в результате заказчик получает полностью работоспособную систему, ориентированную именно на решение его бизнес-задач.