Workspace Digital Awards 2025 — престижнейшая международная премия в сфере диджитал. Принять участие!
KapDEV
Komerk
KapDEV
#Сайт под ключ

Komerk

305 
KapDEV
KapDEV Россия, Москва
Поделиться:
Komerk
Клиент

NDA

Сфера

Электронная коммерция

Регион

Эстония

Сдано

Февраль 2024

Задача

Komerk - ведущий поставщик логистических услуг в Эстонии. Компания была основана в 1994 году и зарекомендовала себя как надёжный таможенный брокер в Эстонии. Их предложение для решения поставленных задач может включать в себя полный спектр услуг, необходимый для доставки товара от поставщика заказчику – от разработки международного маршрута до полного аутсорсинга логистики.

Расширяя свои технологические возможности, компания решила разработать для своих клиентов Shopify приложение, которое бы позволяло автоматизировать взаимодействие с Komerk.

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

С технической точки зрения было необходимо разработать сервис, который бы формировал инвойсы в Excel и специальные транспортные наклейки для посылок в PDF. Помимо отправки этих файлов мерчанту, они должны были сохраняться на сервер логистической компании через FTP.

Решение

— Back-end и Shopify интеграция

Back-end взаимодействовал с Shopify через веб-хуки. Их обработка происходила в отдельном потоке. Для формирования документов создавалась очередь и система повторных запросов на случай ошибок, что позволяло нам грамотно распоряжаться ресурсами сервера и обеспечивать необходимый уровень стабильности.

Всё это работало на монолитном back-end'e, который служил и API для панели администратора и обработчиком запросов Shopify. Фоновые задачи и ретраи были реализованы с использованием Celery.

— Панель администратора и настройки

Настройки для работы с Shopify происходили внутри инфраструктуры платформы, front-end по их стандартному протоколу вставлялся через iframe.

Прочая административная работа, включая управление доступами, пользователями и т.д. происходила через отдельную панель администратора.

Результат

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

Это была MVP версия интеграции, которую нужно было протестировать "в бою", чтобы определиться актуальна ли разработка для клиентов Komerk, удобная ли концепция, какую модель оплаты выбрать и т.д.

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

Stay tuned, следите за развитием компании и конкретно этого проекта в социальных сетях и на сайте *Komerk. (https://komerk.ee/)

*Сайт компании находится в иностранной юрисдикции и не подчиняется законам России. На нём могут быть ссылки и материалы организаций, которые Российская Федерация считает экстремистскими.


Стек технологий

  • JavaScript JavaScript Язык программирования
  • Python Python Язык программирования
  • Django Django Фреймворк/библиотека
  • React.js React.js Фреймворк/библиотека
  • MariaDB MariaDB База данных
  • MySql MySql База данных
  • Node.js Node.js Среда разработки

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

KapDEV с удовольствием обсудит вашу задачу

Оставить заявку