Для сайту вже є придбані 3 компоненти - mSearch2, SeoFilter, Comparison.
І шаблон (можно переглянути за посиланням: https://preview.themeforest.net/item/porto-ecommerce-shop-template/full_screen_preview/22685562?_ga=2.210927829.1985676743.1661684813-12162766.1660034890)
Вимоги до сайту:
1. Таблиця 301 редіректів (ручне заповнення).
2. Мікророзмітка: schema org (усі можливі: організація, категорія товарів, для товару, для статей, хлібні крихти, навігація і т.д.) і Open Graph (з можливістю встановлення окремої картинки - якщо відсутня, то береться основна).
Деякі моменти звичайно треба буде підправити - вчасності форматування тексту, кнопки соцмереж яких не вистачає і т.д. (деякі правки css обов’язково будуть на кінцевому етапі)
3. На сайті повинно бути:
- Порівняння товарів ,
- фільтри по опціям (с підгрупами),
- Пошук: ajax пошук при вводі з відображенням картинки товару або статті, на данний момент планується вивід 8 позицій (можливо буде коригуватись) з розділенням - товари обов’язково виводяться вище статтей (найкращим варіантом вважається 6 товарів 2 статті, якщо знайдено). Пошук проводиться за всіма полями: заголовок, артикул, текст, опції.
- Розділ Блог (статті з групами),
- Сторінки помилок 404 та ін.
- сторінки магазину (Категорії, підкатегорії, картка товару, корзина и т.д.)
4. Характеристики товарів з угрупуваннями (2 рівні). Маються на увазі опції minishop2: 1 перший рівень - це група опції, 2-й рівень - сама назва опції. Характеристики виводяться на сторінку товару тільки заповнені і в наведеній ієрархії.
5. Зміни в адмінці від стандарту: треба переробити опції в ресурсах (група товарів) зробити можливість вводу опцій прямо з ресурсу (группи товарів) де менеджер зможе ввести так само данні, як вводяться опції в налаштуваннях minishop2 але ключ заповнюється автоматично (наприклад інкремент), а группа товарів до якої належить опція встановлюється згідно змінюваної і для всих існуючих підпорядкованих. Змінити вивід відображення в ресурсі з таблиці на вид дерева (ієрархію) з можливістю згортання груп.
6. Редактор тексту в адмінкі повинен мати однакові стилі оформлення тексту з сайтом і можливість додавати деякі шаблони елементів (див. пункт меню елементи в шаблоні сайту).
7. Для мов правильні теги hreflang та canonical та для Open Graph
8. Усі сторінки з ЧПУ (без параметрів). За будь-якої відмінності від норми помилка 404 (без зміни адреси).
9. Підбір товарів за характеристиками.
10. Можливість створювати сторінки з ЧПУ адресою та описом, використовуючи набір характеристик.
11. Корзина товарів:
- повинна зберігати данні товарів при переключенні мов,
- оформлення замовлення можливе вказавши тільки ім’я та номер телефону.
12. В товарах додати можливість «Купити в 1 клік».
13. в групі товарів при наведенні на товар повинні показуватись деякі обрані окремо опції із введених в товарі.
14. Всі завантажені зображення повинні завантажуватись в основний контекст, не дублюватись і відображатись в інших контекстах.
15. Перевірити і якщо потрібно підкорегувати відображення на мобільних пристроях і різних браузерах.
P.S.
- Будь які зміни в проекті які можуть призвести до обмежень функціональності, або робляться по іншому ніж написано в цьому завданні повинні бути погоджені.