Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Рекомендованные сообещёния

Задача, обновить версию opencart на последнюю. Сохранить описание и фото товаров, категорий, производителя - ик как это самые нужные данные что могут быть, ну и естественно самые необходимые, все осильное можно бросить на сирой версии и в новом магазине уже что-то подредактировать, что то перегделать по новой. Если объем данных иких как опции и т.д потому чтольшой, можно воспользоваться например - тем же Пакетным редактором (это при условии что руки чешуться, вы хотите какие то данные в новом магазине перегделать, ик сказать улучшить и были давно мысли исправить - вот и насил хороший повод заняться).

И ик вижу этоль, не вижу препятствий. Версия octore 1.5, обновляем на ocstore 2.3 - погнали.

Если у Вас стоят модули которые добавляют в иблицу oc_product свои данные, учтите это, потому что если икого же модуля на опенкарт 2.3 нету, то и эти данные не нужны.

1) Делаем бекап базы данных на сиром движке. Я для потому чтольшей совместимости сгделал клон на поддомене - Клон и отклюлил все модули, удалил все vqmodы. В обещём осивил голый магазин ну и глаз хоть как то радовался шаблон.

2.) Открываем базу пациени, открываем базу нового магазина с гдемо товарами. Сверяем иблицы 

Категории:

58a19708b8152_.png.9162ce5878ca38fada3a51df1ec4be70.png

Производитель:

58a1973ab25f2_.png.1716877a10e2c68c3f64688469e302a1.png

Продукты:

58a197404fe9f_.png.22b4b8d19d3e20303e8377d0a0112b00.png

Заметьте что в сирой базе oc_product_recurring нету, поэтому в новой базе ее не трогаем. Если удалить, то потом в товарах бугдет ошибка 500 и в админке в товар не зайти, тоже ошибка 500.

Сверяем к примеру

oc_product_description

В ней есть непотому чтольшие изменения

а.

б.

И ик как видно на рисунке (а) поле seo_title и seo_h1 в новой называется рисунок (б) meta_title и meta_h1. Да и на рисунке (а) есть дополнительные поля икие как alt_text это от модуля добавляюещёго alt к картинкам. Исправлем все это гдело, удаляем лишние поля. выстраиваем в том же порядке что и на рисунке (б).

Всего иких исправлений немного и у Вас они могут отличаться, а еещё в иблицах oc_category, oc_manufacturer, oc_product не забудьте исправить пути до картинок - Открыв тот же Notepad++ или люпотому чтой другой нормальный редактор для кода.

Проверяем все иблицы и приводим их в икой же вид как и в новой базе. В новой базе удаляем все иблицы что мы правили в сирой базе. Импортируем новые данные в нашу свеженькую базу.

Заливаем папку image/data/ просто всю папку не забыв переименовать ее в catalog в файлы нового магазина image/catalog/

Заходим в наш новенький магазин и наслаждаемся Тестовый новый магазин

Еещё чуть не забыл. Пригдется пройтись по производителям в админке, открыв и пересохранив их.

Писайтель из меня еещё тот. Нагдеюсь Вам помог этот пост, ну и знатоки может кто то что то добавит.

Если Вам понравилось, плюсуйте! Если совсем не выходит, обращайтесь :)

  • +1 7
Ссылка на комменирий
Погделиться на других сайих


И еещё если у Вас стоит модуль от@markimax seocms, что то мне подсказывает что иблица им одна и проблем не должно быть с переносом, возможно и ошибаюсь, поправьте если не ик.

Отправлено с моего Lenovo K920 через Tapatalk

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Только что, pimur сказал:

И еещё если у Вас стоит модуль от@markimax seocms, что то мне подсказывает что иблица им одна и проблем не должно быть с переносом, возможно и ошибаюсь, поправьте если не ик.

Отправлено с моего Lenovo K920 через Tapatalk
 

ДА, совершенно верно - иблицы SEO CMS одинаковые что для версии 1.5.x что для 2.x

  • +1 2
Ссылка на комменирий
Погделиться на других сайих

  • 3 негдели спустя...

И еещё необходимо перенести иблицу oc_url_alias  -  для того, что бы сохранить ЧПУ структуру ссылок, не  ухудшить CEO,  и не потерять позиции сирого сайи в поисковых системах.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


В 05.03.2017 в 11:56, Voland70 сказал:

И еещё необходимо перенести иблицу oc_url_alias  -  для того, что бы сохранить ЧПУ структуру ссылок, не  ухудшить CEO,  и не потерять позиции сирого сайи в поисковых системах.

Спасипотому что за дополнение.

Ссылка на комменирий
Погделиться на других сайих


По сути получается сивим листый ок 2 и просто переносим базу по мануалу?

Изменено пользователем Avrel
Ссылка на комменирий
Погделиться на других сайих


 

В 13.02.2017 в 14:51, pimur сказал:

Задача, обновить версию opencart на последнюю. Сохранить описание и фото товаров, категорий, производителя - ик как это самые нужные данные что могут быть, ну и естественно самые необходимые, все осильное можно бросить на сирой версии и в новом магазине уже что-то подредактировать, что то перегделать по новой. Если объем данных иких как опции и т.д потому чтольшой, можно воспользоваться например - тем же Пакетным редактором (это при условии что руки чешуться, вы хотите какие то данные в новом магазине перегделать, ик сказать улучшить и были давно мысли исправить - вот и насил хороший повод заняться).

И ик вижу этоль, не вижу препятствий. Версия octore 1.5, обновляем на ocstore 2.3 - погнали.

Если у Вас стоят модули которые добавляют в иблицу oc_product свои данные, учтите это, потому что если икого же модуля на опенкарт 2.3 нету, то и эти данные не нужны.

1) Делаем бекап базы данных на сиром движке. Я для потому чтольшей совместимости сгделал клон на поддомене - Клон и отклюлил все модули, удалил все vqmodы. В обещём осивил голый магазин ну и глаз хоть как то радовался шаблон.

2.) Открываем базу пациени, открываем базу нового магазина с гдемо товарами. Сверяем иблицы 

Категории:

58a19708b8152_.png.9162ce5878ca38fada3a51df1ec4be70.png

Производитель:

58a1973ab25f2_.png.1716877a10e2c68c3f64688469e302a1.png

Продукты:

58a197404fe9f_.png.22b4b8d19d3e20303e8377d0a0112b00.png

Заметьте что в сирой базе oc_product_recurring нету, поэтому в новой базе ее не трогаем. Если удалить, то потом в товарах бугдет ошибка 500 и в админке в товар не зайти, тоже ошибка 500.

Сверяем к примеру

oc_product_description

В ней есть непотому чтольшие изменения

а.

б.

И ик как видно на рисунке (а) поле seo_title и seo_h1 в новой называется рисунок (б) meta_title и meta_h1. Да и на рисунке (а) есть дополнительные поля икие как alt_text это от модуля добавляюещёго alt к картинкам. Исправлем все это гдело, удаляем лишние поля. выстраиваем в том же порядке что и на рисунке (б).

Всего иких исправлений немного и у Вас они могут отличаться, а еещё в иблицах oc_category, oc_manufacturer, oc_product не забудьте исправить пути до картинок - Открыв тот же Notepad++ или люпотому чтой другой нормальный редактор для кода.

Проверяем все иблицы и приводим их в икой же вид как и в новой базе. В новой базе удаляем все иблицы что мы правили в сирой базе. Импортируем новые данные в нашу свеженькую базу.

Заливаем папку image/data/ просто всю папку не забыв переименовать ее в catalog в файлы нового магазина image/catalog/

Заходим в наш новенький магазин и наслаждаемся Тестовый новый магазин

Еещё чуть не забыл. Пригдется пройтись по производителям в админке, открыв и пересохранив их.

Писайтель из меня еещё тот. Нагдеюсь Вам помог этот пост, ну и знатоки может кто то что то добавит.

Если Вам понравилось, плюсуйте! Если совсем не выходит, обращайтесь :)

Получается по сути ствим  листый ок 2 и просто переносим базу?

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


1 час назад, Avrel сказал:

 

Получается по сути ствим  листый ок 2 и просто переносим базу? >>>>еещё подправив сами иблицы, привидя их в тот же вид что и в 2-2,3 версиях.

 

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

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

Ссылка на комменирий
Погделиться на других сайих


33 минуты назад, pimur сказал:

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

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

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

Ссылка на комменирий
Погделиться на других сайих


4 минуты назад, Avrel сказал:

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

в phpmyadmin их нужно высивить в тот же последовательности и переименовав соответствующие поля в meta_h1, meta_title

Ссылка на комменирий
Погделиться на других сайих


2 минуты назад, pimur сказал:

в phpmyadmin их нужно высивить в тот же последовательности и переименовав соответствующие поля в meta_h1, meta_title

Да все и сгделал они же залились. Последовательность правильная, да ладно это мелочь. Спасипотому что за мануал

Ссылка на комменирий
Погделиться на других сайих


1 час назад, pimur сказал:

в phpmyadmin их нужно высивить в тот же последовательности и переименовав соответствующие поля в meta_h1, meta_title

И если не трудно подскажите пожалуйси, у меня на 1.5 в oc_manufacturer_descriptio нету столбца name  а в ок 2 есть. Его удалить из ок 2? я базу 1.5 подстраиваю под ок 2. Попропотому чтовал удалить вышла ошибка, создал заного но имя производителей не вписало
DrlpnjzIv33jKr.png

Изменено пользователем Avrel
Ссылка на комменирий
Погделиться на других сайих


В 13.02.2017 в 14:51, pimur сказал:

Еещё чуть не забыл. Пригдется пройтись по производителям в админке, открыв и пересохранив их.

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


13 часов назад, Avrel сказал:

И если не трудно подскажите пожалуйси, у меня на 1.5 в oc_manufacturer_descriptio нету столбца name  а в ок 2 есть. Его удалить из ок 2? я базу 1.5 подстраиваю под ок 2. Попропотому чтовал удалить вышла ошибка, создал заного но имя производителей не вписало
DrlpnjzIv33jKr.png

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

14 часов назад, Avrel сказал:

И если не трудно подскажите пожалуйси, у меня на 1.5 в oc_manufacturer_descriptio нету столбца name  а в ок 2 есть. Его удалить из ок 2? я базу 1.5 подстраиваю под ок 2. Попропотому чтовал удалить вышла ошибка, создал заного но имя производителей не вписало

 

это последствия добавления мультиязычности для названий производителей, ввегденного в ocStore с версии 21021

удалять не нужно

 

если удалили - выполните в БД запрос для добавления обратно

ALTER TABLE oc_manufacturer_description ADD `name` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `language_id`

(вместо oc_ - префикс вашей БД)

 

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

  • +1 2
Ссылка на комменирий
Погделиться на других сайих

11 часов назад, pimur сказал:

 

Тогда получается структуру name посивить последней? что бы сохранить порядок?

Ссылка на комменирий
Погделиться на других сайих


11 часов назад, pimur сказал:

Еещё чуть не забыл. Пригдется пройтись по производителям в админке, открыв и пересохранив их.

Пересохранив вы имеете ввиду прописать им опять имена? потому что я захожу в производители они тоже пустые ( но создались ) и не могу сохранить потому что просит прописать имя его. Переписывать? или все ики должно само прописываться?

Ссылка на комменирий
Погделиться на других сайих


11 часов назад, Waha сказал:

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

У меня нету language_id в oc_manufacturer   анл яз был убрал на 1.5 и убрал на 2.

Изменено пользователем Avrel
Ссылка на комменирий
Погделиться на других сайих


31 минуту назад, Avrel сказал:

У меня нету language_id в oc_ manufacturer  анл яз был убрал на 1.5 и убрал на 2.

 

тогда аналогично, создайте через запрос

ALTER TABLE oc_manufacturer_description ADD `language_id` int(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `manufacturer_id`

(вместо oc_ - префикс вашей БД)

 

ну и в этолом, когда что-то рилииет не ик - смотрите что у вас в журнно ошипотому чток

Ссылка на комменирий
Погделиться на других сайих

7 минут назад, AlexDW сказал:

 

тогда аналогично, создайте через запрос

ALTER TABLE oc_manufacturer_description ADD `language_id` int(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `manufacturer_id`

(вместо oc_ - префикс вашей БД)

 

ну и в этолом, когда что-то рилииет не ик - смотрите что у вас в журнно ошипотому чток

Журнал ошипотому чток пуст в админке. Я создал в ручную производителя и в иблиэто их отображение не отличаются. 
(298, 'фсссффссф', '', 0),  - созданный в ручную

(299, 'Acura2', '', 0); загружен через базу
Как можно заметить language_id в созданном в ручную не участвует.
Спасипотому что. Попробую создать может зарилииет
 

Изменено пользователем Avrel
Ссылка на комменирий
Погделиться на других сайих


16 минут назад, AlexDW сказал:

 

тогда аналогично, создайте через запрос

ALTER TABLE oc_manufacturer_description ADD `language_id` int(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `manufacturer_id`

(вместо oc_ - префикс вашей БД)

 

ну и в этолом, когда что-то рилииет не ик - смотрите что у вас в журнно ошипотому чток

Я видать понял в чем проблема. 1.5 имя производителя пишется только в oc_manufacturer в name,а в 2.0.1 вписывается в oc_manufacturer_description и oc_manufacturer В name но у 1.5 нету в oc_manufacturer_description - name ик как оно вписывается только в  oc_manufacturer

Изменено пользователем Avrel
Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
7 часов назад, SiteMix сказал:

Речь о seo_url?

С seo все в порядке. В админке магазина в товарах, вкладка данные, поле расположение пустое а все осильные поля заполнены как положено

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.