Техническое задание: Перенос сайта на лицензионную CMS

Необходимо выполнить безопасный и корректный перенос существующего сайта с нелицензионной версии CMS на чистую лицензионную установку с сохранением всех данных и пользовательского функционала.

1. Подготовительный этап

  • Развернуть чистую лицензионную установку CMS на новом домене с новой базой данных.
  • Активировать лицензионный ключ.
  • Временно закрыть сайт от индексации поисковыми системами через файл robots.txt.

2. Перенос данных

  • База данных: Экспортировать БД со старого сайта, импортировать на новый и обязательно запустить встроенный апдейтер CMS для приведения структуры таблиц к актуальной версии.
  • Медиафайлы: Перенести папки с загруженными файлами (uploads, media). Проверить физическое наличие файлов на сервере и их корректное отображение в карточках товаров.
  • ВАЖНО: Системные файлы старого движка копировать нельзя. Переносится только база данных и медиаконтент.

3. Интеграция кастомного функционала

  • Перенести и корректно подключить пользовательский скрипт расчета цен.
  • Ключевое требование: Цены на карточках товаров должны отображаться корректно, в виде чисел. Недопустимы ошибки типа "NaN" или отображение нулей.

4. Финальные настройки и запуск

  • Настроить 301 редирект со всех страниц старого домена на соответствующие страницы нового домена через панель управления CDN.
  • Обновить файл sitemap.xml и открыть сайт для индексации, убрав запрет из robots.txt.

Условия приемки работы

  • Работа считается выполненной только после личной проверки заказчиком на рабочем сервере.
  • Скриншоты, видео или демонстрации с локального сервера к приемке не принимаются.
  • Оплата производится исключительно после полной проверки и подтверждения работоспособности всего сайта.
  • Любые просьбы о досрочном подтверждении заказа или завершении работы в будущем будут отклонены.

Если вы не готовы к такому порядку работы, пожалуйста, не беритесь за этот заказ.