Разработка сервиса синхронизации между интернет-магазином OpenCart и сервисом для платежных терминалов Vendus

25.02.25
Блог 1

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

Настройка сервиса синхронизации между различными информационными системами

Очередной такой проект реализован в августе 2023 года.

Был разработан сервис для автоматической синхронизации данных между интернет-магазином OpenCart и сервисом для платежных терминалов Vendus.
Заказчик — международная компания, имеющая как физический, так и интернет-магазин.

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

Сервис был разработан на Python и развернут на виртуальном сервере заказчика.
Тестирование и отладка программы проводились на нашем «Linux VPS» с ОС Ubuntu.

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

 

Нужно подобное решение?

Свяжитесь с нами удобным для вас способом. Мы ответим на все интересующие вас вопросы

    Напишите нам
    Напишите нам

    Мы используем файлы cookie и сервис веб-аналитики Яндекс Метрика для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с Политикой конфиденциальности.