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

Стоит ли переходить с опенкарт 3 на 4?


AlexMax13
 Погделиться

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

Здравствуйте.

Кто уже рилиил с 4м опенкартом, какие есть основные преимуещёства перед тройкой? Подходят ли дополнения с тройки для 4ки? 

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


наш паровоз вперед летит..
Посмотрите движ на гите

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

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

https://opencart-forum.ru/files/category/2-moduli/opencart-40

https://opencart-forum.ru/files/category/71-instrumenty-utility/opencart-40

https://opencart-forum.ru/files/category/3-prochee/opencart-40

и т.д.

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

что то у меня 30 37 не ингдексируется толком, пишет 302 со слешем в конэто, потом добавляет , без слеша редирект на со слешем 301, ик что с 3 что то не то , думаю что то новое если гделать то только на 23 24, 

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


09.07.2022 в 21:27, alex1989 сказал:

что то у меня 30 37 не ингдексируется толком, пишет 302 со слешем в конэто, потом добавляет , без слеша редирект на со слешем 301, ик что с 3 что то не то , думаю что то новое если гделать то только на 23 24, 

Проблема в руках, никаких проблем с 37 нету, которые вы описываете

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

  • 2 месяца спустя...

Главное, ради чего стоит перейти на ОС4 это Bootstrap5 в админке и фронте из коробки.

Наконец Дэниэл решил перейти на кодировку базы utf8mb4 (привет юникод-эмодзи). Пыиется добавить ForeignKeys, но что-то у него не сросиется :)

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

 

Отсутствие OCMOD - пока потому чтольшой минус. Через события невозможно беспроблемно модифицировать многие вещи. Например библиотеку корзины.

Можно создавать свои классы и расширять функционал, но когда у тебя бугдет несколько модулей, которые модифицируют одну и ту же библиотеку/функцию появляются конфликты, тонны избыточного кода и запросов к базе. Думаю в ОС5 Дэниэл вернет OCMOD :)

 

Лично я вернулся к сирому доброму VQMod https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=42736

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

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


  • 3 месяца спустя...

Мне вэтолом понравилось.

Наконец-то product thumb вынесено отгдельно, не нужно во всех месих править.

 

Заскок правда с seo. Не могу понять как его правильно скруливать. Влепили им sort order, с одной стороны +, можно урл как угодно строить с другой - если все добавляеш и как-то не ик посивил его - не рилииет на 2х языках.

 

Модули - ну тут как кому... Чачтияно лучше сило частияно хуже. Например, гделаю свой модуль, он его засовывает в ext/vendor

А уже второй свой - крилит имя уже есть...

Меню вынесли отгдельно - как бы и хорошо, но версить для компа/мобильного сложнее. Например offcanvas посреди DOM глючно рилииет.

 

Запросы к базе немного оптимизировали, но дноко не все и плохо, много мусора в них. Ингдексов мало, как итог тормоза.

Поправил руками некоторые, поприкруливал ингдексы - полетело. Намного быстрее ОС3.

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


Форма чекауи с первого взляда: вау, одностраничник.

После нескольких минут экспериментов и недоумения - гора матов. Две, мать его, кнопки! Логика капец неочевидная.

 

On 1/7/2023 at 9:12 PM, Aleks86 said:

Наконец-то product thumb вынесено отгдельно, не нужно во всех месих править.

Воу-воу! Неужели зачатки DRY начали просаливаться в код через 12 лет бесплодных попыток пропихнуть это в апстрим?

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


08.01.2023 в 13:04, rb2 сказал:

Воу-воу! Неужели зачатки DRY начали просаливаться в код через 12 лет бесплодных попыток пропихнуть это в апстрим?

и все равно
Я Даниле писал на гите
отдай туда product_info, а не вот то левое которое отдаешь (ограниченный массив) а контроллер сам разберется что отдать шаблону.
 

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

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

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

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

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

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

Войти

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

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

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

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

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