Інтернет-магазин автозапчастин на OpenCart з повною інтеграцією TecDoc

Замовник: AI | Опубліковано: 19.02.2026
Бюджет: 628 $

ТЕХНІЧНЕ ЗАВДАННЯ (РОЗШИРЕНА / SLA ВЕРСІЯ)Проєкт: Інтернет-магазин автозапчастин на OpenCart з повною інтеграцією TecDocФормат: Production-ready рішення з масштабуванням до 1 000 000+ SKU1. Архітектурні вимоги• OpenCart 4.x (рекомендовано)• PHP 8.1+• MySQL 8+• Redis для кешування (обов’язково при TecDoc)• MVC без зміни ядра OpenCart (через модулі / OCMOD)2. Інтеграція TecDoc (обов’язково production-рівень)• Підключення через офіційний TecDoc API або SQL dump• Пошук по: - OEM - Артикулу - VIN (якщо доступно API)• Отримання аналогів / кросів• Кешування результатів у локальній БД• Черги (cron / jobs) для оновлення даних• Заборонено звернення фронтенду напряму до TecDoc API3. Структура БД (додаткові таблиці)• oc_product_codes (індекс normalized_code)• oc_product_analogs (індекс product_id, analog_product_id)• oc_tecdoc_cache (кеш відповіді API)• Обов’язкова індексація всіх пошукових полів4. Продуктивність та навантаження• Час пошуку ≤ 500 мс• Підтримка 100+ одночасних користувачів• Оптимізація SQL запитів• Lazy loading для аналогів5. SEO (обов’язковий перелік)• SEO URL (ЧПУ)• Canonical• Sitemap.xml (динамічний)• Robots.txt• Schema.org (Product, Breadcrumb, Article, Organization)• Автоматична генерація meta-тегів6. Безпека• HTTPS (SSL)• Захист від SQL injection• Захист адмін-панелі (IP / 2FA – опціонально)• Логування помилок7. SLA та вимоги до виконавця• Гарантія на код – 3 місяці після здачі• Виправлення критичних багів – до 48 годин• Документація по інтеграції TecDoc• Передача доступів та інструкцій