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

Платформа по продаже кормов для кошек и собак

56 
Абирон
Абирон Россия, Смоленск
Поделиться:
Клиент

NDA

Сфера

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

Регион

Россия

Сдано

Декабрь 2024

Задача

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

▎Проблемы клиента:

• Отсутствие функции подписки, что ограничивало пользователей в выборе удобного способа покупки.

• Неудобный процесс оформления заказа из-за отсутствия полноценной корзины.

• Неоптимизированные процессы, которые мешали росту бизнеса.

▎Цели команды Абирон:

?Разработать возможность оформления подписки как для пользователей, так и для сотрудников колл-центра.

?Создать с нуля корзину пользователя, чтобы упростить процесс покупок.

?Интегрировать внешние API для управления жизненным циклом заказа.

?Реализовать микросервисную архитектуру для повышения гибкости и масштабируемости платформы.

?Обеспечить надежность работы системы через распределение транзакций и атомарность баз данных.

Решение

Работа над проектом началась с тщательного анализа существующего кода и требований клиента. Мы провели ревью кода, чтобы понять, какие изменения необходимо внести. После этого команда определила ключевые задачи для разработки.

▎Этапы реализации:

1. Оформление подписки: Создали функционал, позволяющий пользователям оформлять подписку на корма. Это было сделано как для конечных пользователей, так и для сотрудников колл-центра, что значительно упростило процесс взаимодействия.

2. Создание корзины пользователя: Разработали корзину с нуля. Теперь пользователи могут легко добавлять товары, изменять количество и оформлять заказы всего в несколько кликов.

3. Интеграция с внешними API: Подключили API Starfish24 для управления полным жизненным циклом заказа. Это позволило автоматизировать многие процессы и повысить эффективность работы.

4. Микросервисы: Внедрение микросервисной архитектуры дало возможность разделить функционал на независимые части, что упрощает дальнейшее развитие и масштабирование платформы.

5. Тестирование и оптимизация: Каждый этап разработки проходил тщательное тестирование. Мы убедились, что все изменения не нарушают работу действующей платформы.

▎Использованные технологии:

Для реализации проекта мы применили следующие технологии:

• FastAPI: для создания высокопроизводительного бэкенда.

• Kafka: для обработки сообщений между микросервисами.

• SqlAlchemy: для работы с базой данных PostgreSQL.

• Redis: для кэширования данных и повышения производительности.

• Pydantic: для валидации данных.

• ElasticSearch: для быстрого поиска по товарам.

Результат

1. Улучшение пользовательского опыта: Новый функционал подписки и корзины значительно упростил процесс оформления заказа. Пользователи теперь могут легко управлять своими покупками.

2. Оптимизация бизнес-процессов: Интеграция с внешними API и использование микросервисной архитектуры повысили эффективность работы платформы.

3. Увеличение прибыльности: Благодаря новому функционалу и улучшенному пользовательскому опыту клиент смог увеличить объем продаж.

4. Надежность системы: Распределение транзакций и атомарность баз данных обеспечили высокую надежность работы платформы.

Разработка платформы по продаже кормов для кошек и собак — это шаг к созданию удобного пространства для заботливых владельцев животных. Команда Абирон смогла решить проблемы клиента и значительно улучшить его бизнес. В конце концов, счастье наших питомцев начинается с качественного корма, а мы сделали этот процесс легким и доступным!

https://abyron.ru/cases/41

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


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

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

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

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