Технічне завдання на розробку сайту на OpenCart
🔹 1. CMS та інфраструктура:
CMS: OpenCart (сучасна версія 3.x-4.х).
Повна нова установка, не оновлення старої версії.
Потрібен окремий тестовий домен/сервер для налаштувань (опціонально).
🔹 2. Інтеграція з Excel
Формат Excel-файлу:
Артикул | Назва | Ціна | Наявність.
Потрібна автоматична або напівручна синхронізація:
Пошук за артикулом.
Оновлення ціни, статусу, назви (опціонально).
Важливо: не створювати нові товари при оновленні, лише змінювати існуючі.
🔹 3. Каталог товарів
Структура категорій — деревовидна, до 3 рівнів.
Карточка товару з:
Фото (з можливістю перегляду у збільшеному форматі).
Назва, артикул, опис, ціна ($/грн), наявність.
Кнопка “Замовити” або “У кошик” (залежно від логіки).
Низький рядок (компактна висота карточок у списках).
Фото — частково взяті у конкурентів (надати приклади).
🔹 4. Валюти та курс
Мультивалюта: UAH / USD.
Автоматичне оновлення курсу (НБУ або вручну).
Валюта відображається відповідно до вибору користувача.
🔹 5. Мови
Дві мови: українська та російська.
Контент для кожної мови окремо.
Переклад – вручну через адмінку, або автоматичний
🔹 6. Дизайн та брендинг
Новий шаблон (адаптивний, сучасний).
Стара кольорова гама — надамо
Старий логотип — буде надано
Інтерфейс у стилі каталогу, з кнопкою для оптового запиту.
🔹 7. Замовлення та документи
Сайт працює без онлайн-оплати (замовлення → підтвердження).
Формування рахунку або накладної у PDF після замовлення.
Вивід реквізитів компанії (ФОП або юрособа).
🔹 8. Особистий кабінет
Клієнт може зареєструватися/увійти.
Менеджер/адмін може призначити індивідуальні знижки (відсоткові або фіксовані).
Кабінет показує історію замовлень, статуси, знижку.
🔹 9. Оптовий прайс
Кнопка “Отримати оптовий прайс”:
Форма: Ім’я, Телефон, Email.
Заявка йде на email + в адмінку.
Надання прайсу після модерації (ручне схвалення).
🔹 10. Доставка
Інтеграція з “Нова Пошта”:
Вибір міста та відділення.
Створення ТТН (через API або вручну).
Автозаповнення при оформленні замовлення.
🔹 11. Блог (опціонально на етапі 2)
Категорії, статті, SEO-наповнення.
Можна реалізувати після запуску основної частини.
🔹 12. Інше
SEO-оптимізація (ЧПУ, sitemap, мета-теги).
Google Analytics + Meta Pixel.
Захист від спаму (reCAPTCHA).
XML/CSV експорт (опціонально для маркетплейсів).