Jump to content


Photo
* * * * * 1 votes

Автоматический конвертер с 2.1.5 до 2.2.0

2.1.5 конвертер обновление 220v

Best Answer SmetDenis , 04 March 2016 - 15:50

Лучше создавайте отдельные темы, так намного проще. Во всяком случае получается индивидуальный диалог.

Я стараюсь отвечать всем и каждому, но действительно иногда могу что-то пропустить.

Людей очень много, на данный момент доступ к форуму имеют более полутысячи человек. В силу этого я плохо запоминаю авторов вопросов.
Поэтому тут не может быть какого-то особого отношения к кому либо.

Просто создавайте тему на каждый новый вопрос ;)
Спасибо!

Данный топик закрою. Go to the full post


  • This topic is locked This topic is locked
53 replies to this topic

#1 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 17 September 2015 - 13:10

*
POPULAR

Друзья, сегодня свершилось практически историческое событие!  8) 

Мы выпускаем первую версию автоматического конвертера с версии 2.1.5 до 2.2.0
Событие действительно важное, т.к является заключительным абзацем перед своим отдельным компонентом JBZoo 3!
По стечению массы сложных обстоятельств конвертер поддался нам тяжело и со скрипом. Но... We did it!
 
Внимание!
Чтобы обновить свой сайт с версии 2.1.5 до последней 2.2.0 следует использовать только патч, который доступен в личном кабинете (Скачать - Beta)Не нужно путать это с файлом, который доступен в маркете. Он только для тех, кто уже имеет сайт на версии 2.2.0
 
Как установить?
 
По сути, процесс сильно не изменился.

  • Создайте полный бекап вашего сайта со всеми файлами и базой данных. Это легко сделать через компонент Akeeba.
  • Запустите копию на локальном компьютере или отдельном, тестовом поддомене.
  • Проверьте версию JBZoo. Если она ниже чем 2.1.5, то обновитесь.
  • Распакуйте патч по верх своего сайта c уже установленным JBZoo 2.1.5 и с обязательной заменой.
    НЕ используйте менеджер расширений Joomla. Просто файлы и папки сайта.
  • Зайдите в Zoo - JBZoo - Инструменты - Индексация базы данных Запустите и дождитесь окончания процесса.
  • Создайте необходимые валюты по документации http://jbzoo.ru/docs/cart-currency
  • Перейдите в конвертер, внимательно прочитайте описание и выберите, то что хотите перенести в новый формат.
  • Проверьте контент и все настройки сразу на вкладке "Эл. Коммерция" 
  • Добавьте вывод созданного элемента цены в шаблоны.
  • Проверьте работу новой корзины.

После конвертации

  • У вас полностью станет недоступным элемент цены JBPriceAdvance, но появится новый c меткой "(migrate)" в конце.
  • Корзину нужно будет настроить снова (по факту, только проверить вывод).
  • Изменились ссылки для систем оплаты. Их нужно указать в Робокассе и Интеркассе.

Как это работает?
 
Конвертер берет старые настройки и контент и переносит их в другой формат, который понимает JBZoo 2.2.0 По окончанию работы, если все верно, то старые цены можно удалить через редактирование типа материала а для новых цен сделать новый вывод и подправить стили по необходимости.
 
Что умеет конвертер?

  • Создание элемента цены Plain на основе старой цены JBPrice Advance
  • Перенос контента из старой цены в новую.
  • Перенос наиболее важных настроек корзины.
  • Создание элементов платежных систем на основе старых настроек из каталога заказов.
  • Создание полей в форме доставки на основе старой формы подачи материала.
  • Создание валидатора для проверки на минимальную сумму заказа (если была).
  • Создание почтовых оповещений (на основе простейшего шаблона default).
  • Конвертирование заказов в новый формат (оплатить их уже не получится!).

Что конвертер не умеет ?

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

  • Валюты и предыдущие курсы валют, который были настроены в 2.1.5
  • Внешний вид цены в шаблонах и фильтре. В новой версии они довольно сложные изнутри с массой нюансов. Они совершенно другие и похожи на старый JBPrice лишь отдалено. Поэтому вам следует прочитать документацию о цене и кастомизировать её под свои нужды.
  • Внешний вид корзины будет совершенно другой с новым дизайном и функциями. Перенести старый вид корзины не представляется возможным.
  • Масса демо-локализаций была удалена (уже больше года назад). Поэтому сохраните свои ini файлы и добавьте пропущенные строки через панель управления Joomla
  • Не критично изменилась разметка всех модулей. Если шаблоны модулей были переопределены через /templates/ то сделайте это снова.

 
 
От себя...
 
Данное обновление сейчас доступно только тем, кто есть на форуме ("плюсам"). т.к это первая его версия, то там возможны ошибки. Конвертер между версиями очень сложный. Мы его отлаживали несколько недель. Возможно что-то не учли, т.к настроек сайтов может быть бесконечное множество.
 
Чтобы примерно понять масштаб этого мероприятия, то подумайте о следующем.

  • Версия 2.1.5 весит примерно 4 мБ
  • Версия 2.2.0 более чем 7 мБ  (несколько миллионов символов в определенном порядке...)
  • Данное обновление 6 мБ
  • Для примера, Joomla весит около 28 Мб

Т.е получается что заменится почти все что относится к JBZoo и обязано дальше работать с вашим сайтом в гармонии и согласии.
Все работает на нашем старом демо (с компьютерами).
Поэтому у меня к вам просьба. Сделайте копию вашего сайта на JBZoo 2.1.5, обновите его согласно инструкции выше и напишите тут о своих впечатления. Я постараюсь помочь каждому.
 
Всем добра и бобра. 
 
 
 
Полезные ссылки (если хочется понимать тонкости процесса и ручного переноса)

 
P.S: Да, это стейбл =)  O0  >:(  8)


Edited by SmetDenis, 18 September 2015 - 07:44.

  • 10
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#2 Iv_Le

Iv_Le
  • JBZoo User (rus)
  • User rate: 8.3
  • posts: 219
  • topics: 45

Posted 17 September 2015 - 14:50

Могут ли в процессе обновления измениться наименования таблиц в бд, строк в бд, записей?


  • 0

#3 SmetDenis

SmetDenis
  • Topic Starter
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 17 September 2015 - 14:52

Могут ли в процессе обновления измениться наименования таблиц в бд, строк в бд, записей?


Таблицы меняются только во время индексации и изменятся только таблицы для индекса фильтра.
Так же добавится новая таблица для заказов.

Кажется, все.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 17 September 2015 - 15:28

СПАСИБИЩЕЕЕЕ!!! ДЕНИС!!! ДОЖДАЛИСЬ!!! УРА ТОВАРИЩИ!!! ПОЗДРАВЛЯЛКИ!!!

 

:-o  :-o  :-o  :-o  :-o  :-o  :-o  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)  (clap)

 

Сегодня буду пробовать  (yes)  (bow)


  • 2

#5 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 17 September 2015 - 15:46

Сегодня буду пробовать
и не Вы один, я уверена!!!  :)  (clap)
  • 2
..minimum effort for maximum effect? - Oh yeah! It's good!..

#6 andrey.koch

andrey.koch
  • JBZoo User (rus)
  • User rate: 16.4
  • posts: 444
  • topics: 86

Posted 17 September 2015 - 21:34

Обновился чётко по рецепту с 2.1.5. Всё прошло без единой ошибочки. Но JBprice Plain у меня автоматически не создался и заказы не перенеслись.

Наверное чего-то натупил. Честно говоря наскоряка делал. Буду завтра пробовать ещё раз.

 

P.S. Денис, ссылочку в шапке поправьте

документации - http://jbzoo.ru/docs/cart-currency

 

И небольшая очепятка

Безимени-1.png

 

P.P.S. Делаю пока на локалке


Edited by andrey.koch, 17 September 2015 - 21:35.

  • 1

#7 SmetDenis

SmetDenis
  • Topic Starter
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 September 2015 - 06:45

Но JBprice Plain у меня автоматически не создался и заказы не перенеслись.

Спасибо. Сейчас пробую воспроизвести баг.
Скорее всего что-то в скрипте, т.к уже второй раз мне об этом говорят.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 SmetDenis

SmetDenis
  • Topic Starter
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 September 2015 - 07:18

Нашел ошибку, перезалил версию.
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 18 September 2015 - 07:26

Пожелание. 

В настройках айтема где весит 

  • JBZoo Cart Items (DON'T USE! )
  • JBZoo Price - Advance

В общем оба пункта смущают когда создаешь новый проект и новый сайт с последнем патчем.  Хотелось бы выделить их в отдельный контейнер в настройках или красными буквами написать ТОЛЬКО ДЛЯ МИГРАЦИИ. Иначе будет куча вопросов и случайных созданий старой цены на новом сайте вместо plain. 


  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)

#10 SmetDenis

SmetDenis
  • Topic Starter
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 September 2015 - 07:33

В общем оба пункта смущают когда создаешь новый проект и новый сайт с последнем патчем.
 

Согласен. Выделил так.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Also tagged with one or more of these keywords: 2.1.5, конвертер, обновление, 220v

Click to return to top of page in style!