Как создать интернет-магазин для фармацевтической продукции: наш опыт
До этого у клиента не было собственного интернет-магазина, и для масштабирования бизнеса требовалось создать его с нуля.
О задаче
Основная цель — удобная и функциональная платформа для заказа и доставки фармацевтической продукции. Клиент хотел, чтобы платформа обеспечивала быструю навигацию, удобный поиск и фильтрацию товаров, а также автоматизацию процессов инвентаризации и управления заказами.
Что было сделано
- Разработан адаптивный дизайн, оптимизированный для мобильных устройств и десктопа.
- Внедрена программа для управления складским учетом.
- Реализовано автоматическое обновление статуса товаров на страницах каталога и карточек в зависимости от их наличия на складе.
- Созданы функции фильтрации и сортировки товаров с возможностью отображения результатов в виде списка или таблицы.
- Реализован полный цикл оформления заказа.
- Внедрена система для отслеживания истории заказов.
Технический стек
Мы использовали асинхронную библиотеку Celery (AWS SQS) для отправки уведомлений о заказах и обновлении статусов товаров.
Для организации быстрого поиска товаров в каталоге, была использована библиотека Elasticsearch. Она позволила добавить сложные фильтры и сортировки, которые необходимы пользователям, когда они выбирают фармацевтическую продукцию онлайн.
Хранение изображений для карточек товаров мы организовали с помощью AWS S3 (Bucket).
Кроме этого мы использовали:
- Для Backend: Python (Django/DRF), boto3, Gunicorn.
- Для Frontend: React, Redux, Redux-Saga, Material-UI.
- Базу данных MySQL.
Результаты
Компания SmartexSoft успешно разработала интернет-магазин, отвечающий всем требованиям клиента. Платформа была полностью адаптирована под мобильные устройства и отличалась высокой производительностью благодаря использованию современных технологий и облачных решений.
Клиент получил инструмент для онлайн-ретейла, который идеально подходит под особенности его продукции и запросы его целевой аудитории.