Кейс · 02 / 15 Airstep · Україна

Airstep

E-commerce платформа для українського магазину взуття та аксессуарів

Airstep — головна сторінка інтернет-магазину взуття
01

Про продукт

Airstep – повнофункціональна e-commerce платформа для українського магазину взуття та аксессуарів, що працює у продакшені з реальними покупцями. Каталог налічує понад 6700 товарів від 3 постачальників з автоматичною синхронізацією цін, залишків та розмірів через XML-фіди. Стек: Django 4.2, PostgreSQL, Django REST Framework, Meilisearch, Claude AI API, Nginx, Gunicorn.

Для проекту створено кастомну CMS-адмінку, що повністю замінює стандартний Django Admin. AJAX-інтерфейс без перезавантажень: дерево категорій з віртуальним скролінгом (тисячі товарів без лагів), inline-редагування товарів у бічній панелі, drag-drop сортування зображень, авто-збереження форм. 20 JS-модулів із захистом від race conditions (AbortController, staleness check, double-submit guard).

02

Галерея інтерфейсу

Вітрина та каталог — десктоп та мобільна версія. Натисніть на будь-який скриншот для перегляду.

03

Технологічний стек

Backend

Django 4.2, Python, PostgreSQL, Django REST Framework, Meilisearch

Frontend

Vanilla JS (20 модулів), AJAX, кошик на localStorage, захист від race conditions (AbortController, staleness check)

Інфраструктура

Nginx, Gunicorn (3 workers, graceful reload), systemd, Let's Encrypt SSL

Інтеграції

Anthropic Claude API, Google Translate API, Nova Poshta API, Google Merchant Feed, Telegram Bot, GA4

04

Функціонал магазину

Шість ключових можливостей платформи — від вітрини до AI-генерації контенту.

Вітрина та кошик

Каталог з фільтрами (розміри, кольори, сезон, ціна), картки товарів із галереєю, відгуками, FAQ, розмірними таблицями. Кошик на localStorage, оформлення через REST API.

Миттєвий пошук Meilisearch

Пошук із толерантністю до помилок, фасетна фільтрація, авто-переіндексація через Django signals при зміні товарів.

Синхронізація постачальників

Авто-імпорт з XML-фідів трьох постачальників на базі абстрактного BaseSyncCommand. 6700+ товарів із цінами, залишками та розмірами.

Оптимізація зображень

Авто-конвертація у WebP, ресайз до 1920×1920, batch-обробка з курсорною пагінацією. Google Merchant Feed для Shopping.

AI-описи через Claude

Anthropic Claude Haiku генерує унікальні SEO-описи українською. Batch до 10 товарів за раз із rate-limit та retry.

Telegram-бот замовлень

Сповіщення про нові замовлення з деталями, сумою, адресою. Nova Poshta API для міст та відділень.

05

Часті запитання

Backend: Django 4.2, Python, PostgreSQL, Django REST Framework, Meilisearch, Anthropic Claude API, Google Translate API. Frontend: vanilla JavaScript (20 модулів із захистом від race conditions), AJAX, кошик на localStorage. Інфраструктура: Nginx, Gunicorn (3 воркери, graceful reload), systemd, Let's Encrypt, OOM-захист.

Продакшн-магазин на Django з такою архітектурою (каталог, кошик, оформлення, синхронізація постачальників, пошук, адмінка) зазвичай займає 3–5 місяців від старту до запуску. AI-функції та складні інтеграції додають 3–6 тижнів кожна. Точний термін залежить від кількості постачальників та потрібних інтеграцій.

Так. Artbrain створює кастомні e-commerce платформи на Django та headless-стеках — з фідами постачальників, пошуком, AI-контентом, інтеграцією платежів та доставки. Розкажіть про асортимент і постачальників — повернемось з estimate протягом 4 робочих годин.

Кастомні Django-магазини рівня Airstep стартують від 6 000–8 000 USD за MVP і ростуть залежно від інтеграцій (платіжки, ERP, маркетплейси, AI). Підтримка й розвиток після запуску — щомісячно або за спринтами.

Почніть свій шлях до успіху

Маєте проект? Давайте реалізуємо його разом.

Потрібна схожа e-commerce платформа на Django, headless або Shopify? Розкажіть про асортимент — повернемось протягом 4 робочих годин із реальним estimate.

Переглянути проект
— Також

Інші послуги

Калькулятор вартості →
— Журнал · інсайти

З нашого блогу

Усі статті →
Подзвонити Telegram Viber WhatsApp