Орієнтовне ТЗ на магазин, окремі пункти можуть обговорюватися:
1. Загальні вимоги
Платформа: OpenCart (остання стабільна версія, бажано 3.x).
Мовна підтримка:
Інтерфейс, шаблони листів, повідомлення та SEO-метадані повинні бути доступні українською та російською мовами
Цільова тематика:
Текстиль та одяг (футболки, шапки, фліски, військовий одяг та ін.).
Локація виконавця:
Фрілансер має бути з України, з урахуванням локальних особливостей ринку.
Вимоги до виконавця:
Досвід розробки на OpenCart.
Наявність портфоліо з реалізованими проектами (бажано в категорії одягу/текстилю).
Досвід інтеграції з українськими сервісами (Nova Poshta, Укрпошта, 1С/BAS, KeyCRM).
2. Функціональні вимоги
2.1. Каталог товарів
Структура каталогу:
Чітке групування за категоріями (наприклад, футболки, шапки, фліски, військовий одяг) з можливістю створення підкатегорій.
Фільтрація та сортування:
Фільтри за ціною, розміром, кольором, матеріалом, брендом та специфічними параметрами (наприклад, тип камуфляжу для військового одягу).
Сортування за популярністю, ціною, новизною.
Функція пошуку за ключовими словами з автодоповненням.
Картка товару:
Детальний опис, технічні характеристики, таблиця розмірів.
Галерея фотографій з можливістю збільшення/перегляду в слайдері.
Відгуки покупців, блок «Рекомендовані» та «Схожі товари».
Індикація наявності та можливість додавання товару до списку бажань.
2.2. Кошик та оформлення замовлення
Процес оформлення замовлення:
Максимально спрощений, із можливістю оформлення замовлення без реєстрації (гостьовий режим).
Можливість встановлення мінімальної суми замовлення (налаштовується через адмінпанель).
Автоматичний розрахунок вартості доставки із врахуванням інтеграції з API служб.
Кошик:
Зручний перегляд доданих товарів із можливістю редагування кількості та видалення.
Автоматичний перегляд загальної суми замовлення з урахуванням доставки та знижок.
3. Інтеграції
3.1. Служби доставки
Нова Пошта:
Інтеграція з API для розрахунку вартості доставки, вибору відділення, створення та відстеження ТТН.
Укрпошта:
Аналогічна інтеграція для автоматичного розрахунку тарифів, вибору відділення та трекінгу посилок.
3.2. Облікові системи та CRM
Інтеграція з 1С (BAS):
Синхронізація даних про замовлення.
Налаштування періодичності оновлень.
Інтеграція з KeyCRM:
Автоматичне створення лідів та замовлень.
Передача даних про клієнтів, історію замовлень і статуси.
Можливість налаштування робочих процесів (workflow).
3.3. Платіжні системи
Підтримувані методи оплати:
Банківські картки, LiqPay, Privat24, накладений платіж.
Інтеграція з популярними українськими платіжними шлюзами за потреби.
4. Аналітика та статистика
Інтеграція з аналітичними системами:
Google Analytics 4, Google Tag Manager, Facebook Pixel для відстеження конверсій, поведінки користувачів та джерел трафіку.
Вбудована статистика:
Панель адміністратора з графіками продажів, відвідуваності, популярних товарів.
SEO-аналітика:
Інструменти для моніторингу позицій у пошукових системах та аналізу ключових слів.
5. SEO та маркетинг
SEO-оптимізація:
Дружні URL (ЧПУ), налаштування meta-тегів (title, description, keywords) для кожної сторінки.
Автоматична генерація sitemap.xml і налаштування файлу robots.txt.
Оптимізація швидкості завантаження (стиснення зображень, кешування, мінімізація CSS/JS).
Маркетингові інструменти:
Інтеграція з Google Shopping, Google Ads та Facebook Ads.
Налаштування ремаркетингу.
6. Дизайн та UX/UI
Загальні вимоги до дизайну:
Світлий, чистий, мінімалістичний та сучасний дизайн із акцентом на візуальне представлення товарів.
Використання пастельної кольорової гами, чіткої типографіки, високоякісних зображень і/або відеооглядів.
Адаптивність та сумісність:
Повна адаптація під різні пристрої (ПК, планшети, смартфони).
Підтримка останніх версій браузерів (Chrome, Firefox, Safari, Edge).
Інтуїтивна навігація:
Зрозуміла структура меню, хлібні крихти, швидкий пошук з автодоповненням.
Легкий доступ до інформації про магазин (контакти, умови доставки, політика повернення).
Пропонуйте вартість і терміни після ретельного ознайомлення з ТЗ.