Техническое задание: доработка Open Graph разметки в Opencart 3
Текущая ситуация
На сайте под управлением Opencart 3 используется шаблон Unishop2. В шаблоне уже реализована базовая поддержка Open Graph, но функционал недостаточен для корректного отображения контента в социальных сетях.
Основная проблема
На страницах товаров в социальных сетях (Facebook, ВКонтакте, Telegram и др.) вместо изображения конкретного товара подставляется логотип сайта. Это снижает кликабельность и привлекательность публикуемых ссылок.
Задачи для выполнения
- Проанализировать существующую реализацию Open Graph в шаблоне Unishop2 для Opencart 3
- Модифицировать код для корректного вывода Open Graph тегов на странице товара
- Обеспечить, чтобы тег
og:image для товара содержал основное или дополнительное изображение этого товара, а не логотип сайта
- Проверить корректность работы других Open Graph тегов (title, description, url)
- Обеспечить работоспособность изменений без нарушения текущей функциональности сайта
Требования к результату
- При публикации ссылки на товар в социальных сетях должно отображаться изображение этого товара
- Изменения должны быть совместимы с текущей версией Opencart 3 и шаблоном Unishop2
- Код должен быть написан аккуратно, с комментариями к основным изменениям
Что предоставляет заказчик
- Доступ к сайту на Opencart 3
- Информацию о текущей структуре шаблона