Техническое задание: доработка 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
  • Информацию о текущей структуре шаблона

Экспорт содержимого публичного сообщества ВКонтакте в текстовый файл

Требуется скачать все посты и комментарии из публичного сообщества ВК (около 10 000 записей) и сохранить в структурированный текстовый файл. Необходимо обеспечить корректный парсинг и сохранение данных.