Как обновить Opencart к последней версии?

//Как обновить Opencart к последней версии?

Хотите обновить свой интернет-магазин к новой версии OpenCart? Мы подготовили для Вас инструкцию, которая поможет сделать процесс обновления к третьей версии простым или, как минимум, более понятным.

Особенности обновления магазина на OpenCart

Основные сущности, которые влияют на обновление версии Opencart — это:

  • ядро сайта (Core files);
  • тема;
  • расширения и модули;
  • перенос данных.

Вы должны быть на 100% уверены, что в ядро вашей сборки Opencart не вносили изменения. Если что-то в файлах изменили или закомментировали — они будут потеряны. В случае внесения изменений при помощи кастомизаций (через настройки темы, vQmod или OCMOD), эти изменения должны быть зафиксированы и реализованы в обновленной версии.

Аналогично поступаем с модулями и темами. Если были изменения исходного кода — все будет потеряно.

С обновлением версии OpenCart, основное внимание уделяется обновлению системы, а не внешнему виду. Тут могут быть сложности с внешним видом, поскольку у клиентов есть имидж бренда и привычный вид сайта, который никто не хочет создавать с нуля.

Обновление темы (шаблона) в OpenCart

Вариант 1. В случае, если Вы используете платную тему, хорошей новостью является то, что на большинстве платных — есть обновления, и она совместима с последней версией Opencart. Это большое облегчение, так как оно не только экономит затраты и усилия, но и помогает поддерживать тот же UI / UX для вашего магазина Opencart.

Вариант 2. Если есть пользовательская тема, созданная программистами индивидуально для вашего сайта, то у вас не будет обновления для более новой версии, и дизайн должен быть снова использован для создания темы в новой версии сайта. В таком случае нужно заказывать создание шаблона с нуля для новой версии OpenCart. Если есть желание кардинально обновить дизайн — лучше перейти на платную тему (вариант 1).

Обновление модулей, расширений и плагинов в OpenCart

Вариант 1. Если вы покупали модуль или расширение, проверьте — есть ли обновление для новой версии. Зачастую, новая версия не требует дополнительных затрат на покупку — только на обновление (если привлекать программиста).

Вариант 2. В случае, если приобретенное вами расширение не предусматривает обновление к новой версии, тогда нужно заново купить расширение или найти аналог, который поддерживается новой версией системы и выполняет те же функции. Худшим вариантом будет доработка плагина, чтобы он был совместим с OpenCart 3 или более поздними версиями.

Перенос данных для OpenCart 3

Одной из наиболее важных и сложных задач является перенос данных с более старой версии на последнюю версию.

Вариант 1. Некоторые расширения создают или собирают много информации в базе данных. В случае обновления базы данных, новые таблицы или столбцы создаются в базе данных могут быть недоступны в новой версии Opencart. В таком случае, сначала нужно обновить модуль (расширение), в новой версии Opencart, а затем перенести старые данные.

Вариант 2. Если расширение не используется или оно не изменяет структуру базы данных, то перенос данных будет стандартным поэтапным процессом на основе целевых и исходных версий.

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

Важный момент. Иногда обновление магазина может занять по стоимости львиную часть от создания магазина, так что стоит лишний раз подумать: нужно ли обновление магазина к последней версии? Что вы получите после обновления? Обзор OpenCart 3.0. Сравниваем с 2.3

Как обновить OpenCart 2.3 на 3.0? — Видеоинструкция

Основная проблема при обновлении — отображение товаров. Помочь может этот запрос к базе данных:

INSERT INTO oc_seo_url (store_id,language_id, query,keyword ) SELECT 0,1, query,keyword FROM oc_url_alias

Еще больше полезностей и обзоров CMS систем вы найдете в этом разделе.

Как обновить Opencart к последней версии?
4.8 / Оценили: 4
Агентство интернет-маркетинга2018-04-19T19:48:54+00:0018.01.2018|CMS|

Отправить ответ

avatar