Переход с 5й версии HostCMS на 6ю или как сделать апдейт

1792

Заказчик: собственник интернет магазина Eniland
 

Задача
Скопировать годы усердной работы на 5й версии движка HostCMS, обновить до 6й версии,с новым дизайном установить на обновленную версию движка.

При получении заявок на обновление движка с 5ки на 6ку HostCMS я всегда утверждал , что это "сайт под ключ", что никакого "просто обновления" и быть не может. Так как они слишком разные по природе, это две практически разные CMS.

Вот сам магазин:

Задача вроде бы ясна - взять все что лежит на 5ке, установить на тестовый, снести все что на ней стоит(всю структуру магазина ), обновить БД и движок, и обратно вставить содержимое. На первый взгляд достаточно просто. Задача была просчитана как тривиальная - "просто сайт под ключ". Но все оказалось гораздо сложнее. Вот несколько советов что нужно предусмотреть при подготовке к разработке и выполнению:

1. Система HostCMS 5й версии настолько стара, что есть очень большая вероятность, что вам придется перенастраивать под ее БД свой тестовый сервер. Мы, например, провозились полторы недели, чтобы  добиться результата.

2. Обязательно выделяйте 2 тестовых сервера - один для манипуляций с обновляемым объектом, второй - для того, чтоб был образец БД, откуда можно брать данные для переноса. Помните - клиенты зачастую вообще не следят за бэкапами, у них их попросту может не быть. "Почему нельзя просто скопировать дампы и забросить на машину, а не ставить на тестовый вторую версию?" - спросите вы. Потому что нам необходимо две  работающие версии сайтов, для того, чтоб тянуть данные на новый движок. Старый дамп все равно надо будет ставить. А под него нужны особые настройки сервера.

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

4. Структура сайта закладывается на этапе установки верстки на сайт. В таком сложном случае, как перенос с 5ки, необходимо учитывать то, что гораздо меньше ресурсов вы потратите зря, если сначала сделать перенос вооще всего что есть на старом сайте, запрограммировать функционал, структуру сделать,  и только потом запускать верстальщика со знанием движка для стилизации и редактирования внешнего вида.

Учитывая все вышесказанное - закладывайте сразу ресурсы на возню с контентом, который всеми силами противится своему внедрению на новую обновленную систему.

Отдельное спасибо ребятам из HostMake - они конечно не продумали переезд для своих клиентов, но благо, хоть, помогали разобраться с недрами древней версии.

Продолжим обзор теперь уже полностью перенесенного магазина.

Основные требования, который были выполнены:

  • Заказ должен приходить на почту.
  • Возможность быстро ежедневно обновлять путем загрузки из файлов .xsl или .csv : Наименование, цена, цена со скидкой, наличие, минимальная сумма отгрузки, title, description… короче создать файл импорта
  • Подготовить к SEO
  • Разделы: "сопутствующие товары", " закладки" , "вы смотрели" , "товар дня" , "новинки", "лидеры продаж"
  • Разделы: Новости, Статьи и Советы, Блоги (Вопрос-Ответ) (раздел Статьи и Советы, Блоги – Функционал как Новости). Комментарии к ним
  • "Купить в один клик"
  • Заказать звонок
  • Обратная связь
  • Поставить Я. Метрику и Google Analytics
  • Учетные записи клиентов. Заказы клиентов.
  • Поиск на сайте по артикулу и названию

Вот так , например выглядит карточка товара:

Корзина:

На весь проект, вместо ожидаемого месяца работы, ушло уже более 2х , при том, что в системе вылазят постоянные проблемы, из-за нестыковки  версий.

Что бы хотелось сказать: система для интернет магазинов HоstCMS, нами признана лучшей среди конкурентов, это связано и с ценой на редакции, и технической поддержкой, которая отвечает в кротчайшие сроки, и достойной внимания надежностью, удобством для разработчика. И все это относится к 6й версии движка.

В итоге - все задачи выполнены, клиент доволен, работаем дальше. Отдельное спасибо Арсению за терпение и желание сделать качественно. Ну и за вот такую статью на своем сайте:

Всех благ и вкусного кофе!

Переход с 5й версии HostCMS на 6ю или как сделать апдейт
Компания:
Мастерская Bugoff
Добавлено:
23-05-2016
Перейти на сайт
Цены на сайты: разработка