Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

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

16 декабря ‘24

Заказчик: NDA

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

Агентство-исполнитель кейса

Абирон

Абирон - это сплоченная команда разработчиков, главными ценностями которой являются внимание к сотрудникам, честность с клиентами и прозрачность процессов. За 5 лет существования мы реализовали более 50 проектов из различных отраслей, и сейчас хотим поделиться своим опытом в электронной коммерции!

1. Вводная задача от заказчика, проблематика, цели

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

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

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

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

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

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

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

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

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

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

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

2. Описание реализации кейса и творческого пути по поиску оптимального решения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Результаты сотрудничества

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

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

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

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

4. Заключение

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

Агентство-исполнитель кейса

Абирон

Абирон - это сплоченная команда разработчиков, главными ценностями которой являются внимание к сотрудникам, честность с клиентами и прозрачность процессов. За 5 лет существования мы реализовали более 50 проектов из различных отраслей, и сейчас хотим поделиться своим опытом в электронной коммерции!