Перенос сайта с старой платформы (Simpla) на новую (OpenCart)
Клиент: Интернет-магазин электроники (Антенны, GPS-оборудование). Задача: Перенести блог и каталог товаров, категорий и фото со старой CMS на новую с сохранением SEO-позиций и добавлением мультиязычности (UA, EN). Задание: * Устаревшая система: Исходный сайт на SimplaCMS не имел полноценного API, доступ только прямой к БД MySQL. * Отсутствие контента: Исходные данные были только на русском языке. Новый сайт требовал качественного украинского и английского перевода. * SEO-риски: Критически важно было сохранить структуру URL-адресов, чтобы не потерять трафик из Google. Решение: Вместо ручного переноса был разработан кастомный ETL-пайплайн на Python. Скрипт подключается напрямую к старой БД, игнорируя ограничения админки, и извлекает "сырые" данные о товарах, вариантах цен и изображениях. Интегрировано Google Gemini API для автоматического перевода контента (UA, EN). Реализована GEO-оптимизация: ИИ генерировал уникальные мета-описания и маркетинговые блоки, адаптированные под украинский рынок. Исправление "битых" мета-тегов на лету. Автоматическое создание структуры категорий и товаров в новой БД. Маппинг путей к изображениям (с учетом изменения структуры папок на сервере). Перенос старых URL-адресов (slugs) в таблице seo_url OpenCart для бесшовного редиректа. Дополнительно интегрирован js скрипт, который автоматически добавлял для каждого товара рандомный рейтинг (от 4.1 до 5 звезд) без физического добавления отзывов о товаре. Результат: 100% автоматизация. Перенесено 150+ товарных позиций за считанные минуты после написания скрипта. Экономия времени: Сэкономлено около 40-50 часов ручной работы копирайтера и контент-менеджера. Качество контента: Сайт получил литературный перевод и SEO-оптимизированные тексты без затрат на бюро переводов. Сохраненное SEO: Ссылки со старого сайта корректно работают на новом. Технологический стек: Python, Pandas, PyMySQL, Google Gemini API, OpenCart MySQL structure. #python #AI #контент-менеджмент #OpenCart