Jump to content
putiatin

Создание сайта на opencart 3.0 вместо неработающего

Recommended Posts

Всем привет!

 

Есть сайт https://technoressor.ru , ранее он был на opencart 2.0 , после обновления его до версии 3.0 криворуким специалистом часть функционала перестала работать, в итоге осталось куча старых неработающих модулей, новые работают тоже так себе. Часть функционала полностью пропали. Ниже список исправлений, которые нужны:

1. не могу загрузить к товару картинку 
2. На сайте когда переходишь в подгруппу модель машины там группы товаров- они были с картинками( сейчас нет) картинки нужны 
3. Товары в разделах ( допустим Пружины в разделе Пружины ваз 2101-02) расположение товаров не сплошное, а с пустыми местами) это надо убирать.
Товары должны идти друг за другом 
4. При заказе желательно чтобы нам приходило такое же письмо что и клиенту ( с полной информацией о клиенте, товаре, адресе, способе оплаты и Доставки)

5. Перестала работать страница контактов из-за Vqmod

6. Перестал работать модуль упрощенной регистрации simple
7. Установка модуля 1с для обмена заказами и ведения учета в 1с
8. Установка плагина для оплаты картами на сайте от Альфа банка

 

Есть ощущение, что проще сделать новый сайт на opencart 3.0 с нуля, таким образом избавиться от неработающих остатков, и перенести товары и историю заказов в новый магазин. Очень важно сохранить структурность разделов из-за неплохой посещаемости сайта с поисковиков. Каков бюджет мероприятия? Кто готов взяться?

 

 

 

Share this post


Link to post
Share on other sites
18 часов назад, putiatin сказал:

Есть ощущение, что проще сделать новый сайт на opencart 3.0 с нуля, таким образом избавиться от неработающих остатко

 

Зачем вам геморрой с 3.0 когда проще и надежнее сделать на самой стабильной (на сегодня) версии 2.3?

Никаких плюсов у 3.0 перед 2.3 нет, изменения чисто формальные в "новой версии".  Собственно 3.0 была выпущена ради создания иллюзии, что проект как-то развивается.

Но кроме новых глюков и специально созданной несовместимости кода с 2.3 ничего приятного в 3.0 нет.

 

Работать с 3-й можно, конечно, но с 2.3 намного приятнее и с меньшими сюрпризами.

 

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

Да и про vqmod пора забыть - это чужой ребенок, рожденный версией 1.5.

Share this post


Link to post
Share on other sites
1 минуту назад, sitecreator сказал:

Но кроме новых глюков

Озвучьте!!!!

 

Share this post


Link to post
Share on other sites
4 минуты назад, chukcha сказал:

Озвучьте!!!!
 

Хватает одного даже, когда под разными языковыми URL поисковая система видит один "язык"
Мультиязычные URL работают не правильно.
 

Share this post


Link to post
Share on other sites
5 минут назад, markimax сказал:

ватает одного даже, когда под разными языковыми URL поисковая система видит один "язык"

А если только один язык?

И.. все правится..
Еще есть?

Share this post


Link to post
Share on other sites

@chukcha , а плюсы у 3-ки есть?

 

12 минут назад, chukcha сказал:

Озвучьте!!!!

 

их сколько угодно.

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

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

разумеется, что все можно восстановить путем установки с нуля таких модулей (если дистрибутив есть) или созданием вообще сайта с нуля. Но геморрой то появился.

 

Пользователь просто банально не понимает зачем что-то нужно бекапить за пределами сайта.

 

Продолжать можно долго.

В 2-ке вот таких проблем на пустом месте не возникает.

 

 

 

Share this post


Link to post
Share on other sites
6 минут назад, chukcha сказал:

А если только один язык?

И.. все правится..
Еще есть?

Начнем с того что такое вообще opencart 3.x
По сути это opencart 2.x + twig (как выразился на форуме Даниэль (он его вставил из-за дефрагментации платформы как раз в tpl, когда там вызывают методы классов, инициализируют классы и т п))- это была скорее ошибка) и тормоза из-за него, и плюс мультиязычные ЧПУ (которые правильно не работают) ну и "рюшечки" оформления.
 

Share this post


Link to post
Share on other sites
2 минуты назад, sitecreator сказал:

@chukcha ,

 

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

Ну, коллега - это как раз громадный плюс

Share this post


Link to post
Share on other sites
7 минут назад, chukcha сказал:

Еще есть?

 

плюсы есть чтобы переходить на 3-ку, имея в наличии стабильно работающие модули под 2-ку?

Части модулей либо вообще не будет, особенно если были индивидуальные разработки, часть стоят дороже чем для 2-ки.

 

И где, наконец, чудо ocstore стабильной версии 3.0?

Это ни разу не показатель в пользу стабильной 2.3?

Share this post


Link to post
Share on other sites
4 минуты назад, markimax сказал:

это как раз громадный плюс

 

тут можно с разных сторон смотреть.

Ничто и раньше в принципе не мешало эту папку хранить где угодно.

А защита, ради которой все эти пляски, может быть обеспечена и более удобным способом.

 

Кстати, в чем плюс?

В том, что не дает модулям сделать загрузку в нужные папки?

Так модули через свой код делают такую загрузку если нужно.  

В плане надежности не вижу в этом улучшений. В плане неудобства - полно изменений.

 

В итоге ломают в совсем иных местах, но не там, где упорно защищали.

Share this post


Link to post
Share on other sites
6 минут назад, markimax сказал:

и тормоза из-за него

 

И, как следствие, несовместимость с модулями от 2.3.

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

 

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

Вот такой прогресс...

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

Share this post


Link to post
Share on other sites

Какие модули что-то пишут в storage?

Вінесеній за пределы - это хорошо, очень хорошо

 

11 минут назад, sitecreator сказал:

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

отключается в полклика

 

9 минут назад, sitecreator сказал:

, чудо ocstore стабильной версии 3.0?

Это здесь причем?
 

 

11 минут назад, markimax сказал:

ну и "рюшечки" оформления.

Что не так..  Меню.. та хрен с ним, фильтры справа - та хрен с ним..
 

 

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

Части модулей либо вообще не будет, особенно если были индивидуальные разработки, часть стоят дороже чем для 2-ки.

Что не будет работать?
Что есть такое в 2.3. чего нет в тройке?

Было сказано глюки

Глюки в студию

Share this post


Link to post
Share on other sites
1 час назад, chukcha сказал:

Что есть такое в 2.3. чего нет в тройке?

 

а можно перефразировать?

Что есть такого в 3-ке, чего нет в 2.3?

 

Просто обычно с появлением новой версии связаны ожидания, что она будет

более быстрая,

более надежная,

решены имеющиеся проблемы предыдущей версии,

с новым функционалом.

 

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

 

2 часа назад, chukcha сказал:

Вінесеній за пределы - это хорошо, очень хорошо

 

чем?

 

2 часа назад, chukcha сказал:

Какие модули что-то пишут в storage?

 

Скажу даже больше - шаблоны  (темы) пишут. Прям туда пихают целые библиотеки. Например, библиотеку по преобразованию  Sass в CSS и другие.  Почему? Я не знаю почему так захотелось автору.

И без полного дистрибутива фиг потом восстановишь.

 

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

Я могу огласить название, но разве что-то изменится? Мы же не играем в "бывает/ не бывает"?  У меня было неоднократно, разов пять. Мне этого оказалось достаточно на нескольких сайтах. Не смертельно, но лишний геморрой.   Большинство простых пользователей делают бекап файлов для сайта и не подозревают, что нужно еще бекапить всю папку пользователя,  а потому прибывают в ложной уверенности, что у них есть полный бекап на случай экстренного восстановления.

Share this post


Link to post
Share on other sites
10 минут назад, sitecreator сказал:

Скажу даже больше - шаблоны  (темы) пишут. Прям туда пихают целые библиотеки. Например, библиотеку по преобразованию  Sass в CSS и другие.  Почему? Я не знаю почему так захотелось автору.

Бред какой то, к моНАХам такие темы

Share this post


Link to post
Share on other sites
10 минут назад, markimax сказал:

Бред какой то

 

 

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

 

 

Share this post


Link to post
Share on other sites
20 часов назад, markimax сказал:

Хватает одного даже, когда под разными языковыми URL поисковая система видит один "язык"
Мультиязычные URL работают не правильно.

Можно продемонстрировать вот на этом живом примере? : http://demo.optimcart.com

 

По моему вы с 2.3 перепутали. Там действительно не было вообще мультиязычных УРЛ, а только смена языка в браузере. Но в тройке они есть и работают отлично.

Share this post


Link to post
Share on other sites

Легко

Главная одна ! что для ру что для en

http://demo.optimcart.com/desktops/pc
Переключился на русский - ссылка осталась таже


 

Share this post


Link to post
Share on other sites
32 минуты назад, optimlab сказал:

Можно продемонстрировать вот на этом живом примере? : http://demo.optimcart.com

 

 

Запросто


7880461501.jpg

 

6871289418.jpg

Share this post


Link to post
Share on other sites
39 минут назад, chukcha сказал:

Главная одна ! что для ру что для en

И что? Должно быть как-то по другому? Ну пропишите для запроса коммон\хоум "en", для спокойствия и индексации. Кто запрещает?

У меня для удобства одно и тоже стоит просто.

 

42 минуты назад, chukcha сказал:

http://demo.optimcart.com/desktops/pc
Переключился на русский - ссылка осталась таже

И что? Язык поменялся? Ссылки на странице поменялись?

 

19 минут назад, markimax сказал:

Запросто

)))) Вчера Чукча тоже попался на это..

А тепрь покажите всем какой контент по этим урл видит бот.

Или вы не умеете этого делать?

Share this post


Link to post
Share on other sites
25 минут назад, optimlab сказал:

А тепрь покажите всем какой контент по этим урл видит бот.

 

Тот же что и я показал. И он попадает в индекс.
Проверено на пользователях.
Я думал чего так много было просьб адаптировать SEO мультиязык-мультирегион под opencart 3.x, зачем, ведь там же разные URL для языков.
Один пользователь показал  "почему"...
Проверил... что оказалось, у пользователя в индексе google - под разными URL один и тот же языковый контент. Посмотрел у других - тоже самое
Занавес.
Уже вышел SEO мультиязык-мультирегион под 3.x и фиксит эту критическую ошибку
Вы немного не понимаете как обходят поисковые роботы страницы
То что разово раз послали, а потом, второй раз послали поискового бота - они зашли под разными сессиями и соответственно разный контент
А когда они обходят согласно "плану" ссылок на домене, они "прикидываются" браузером и имеют одну сессию (чтобы не плодить на серверах сессии в /tmp и это логично иначе бы от ботов google все серверы "загнулись" переполнением файлов сессий в /tmp) и получают одинаковый контент под разными языковыми URL 

Share this post


Link to post
Share on other sites
31 минуту назад, optimlab сказал:

)))) Вчера Чукча тоже попался на это..

та никуда я не попадался

Я реально при показе ничего не делал..

Share this post


Link to post
Share on other sites

самый простой пример

Вы где-то прописали прямую ссылку site/cat/cat1

и при переходе  на нее с языковой страницы вы имеете языковый контент на неязыковой ссылке

Share this post


Link to post
Share on other sites

@markimax , @chukcha , да, да, да!!! Вы оказались правы!
В опенкарт 3.0 действительно не работает мультиязычность урл для робота.

В связи с этим прошу прощение за ерничество.

 

Я совершил сам детскую ошибку попавшись на свой же модификатор случайно исправляющий эту проблему. Хотя изначально он даже не предназначался для этого. Где-то год назад я решал задачу по уменьшению записей в таблице сессий, так как она сами знаете как раздувается и может иногда доходить до абсурдных мегабайтов. Так как Даниель отрубил проверку для ботов я игрался с подменой сессии для ботов вписанных в массив config_robots заодно и сессион-ленгвич подменял брав значение в таблице сео_урлс. И когда я вчера писал свою ересь я проверял на другом сайте уже проиндексированном и а демку смотрел в браузере, но когда я отрубил роботс на демке и посмотрел отдачу боту, я был в шоке!

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

Еще обнаружил ошибку что моя конструкция не работает на товарах без ЧПУ, и по этим урл ботам скармливалась одна версия языка. Долбанная кнопка копировать товар! Но правда всё обошлось так как сайт постоянно обслуживается и это было незаметно. Правда я иногда замечал что после обслуживания быстро появляются страницы новые в индексе, думал что это ЧПУ влияет, но это оказалось ложным заблуждением.

 

Вообщем за обнаружение ошибки и разрушение своего же мифа созданного самим же, должен сказать спасибо!

 

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, optimlab сказал:

@markimax , @chukcha , да, да, да!!! Вы оказались правы!

 

Вообщем за обнаружение ошибки и разрушение своего же мифа созданного самим же, должен сказать спасибо!

 

Эта ошибка очень критичная для SEO в мультиязычных магазинах
Представляете какую "свинью" Даниэль всем подсунул в opencart 3.x ..
"Пипец" даже мягко

Share this post


Link to post
Share on other sites

 

32 минуты назад, markimax сказал:

Представляете какую "свинью" Даниэль всем подсунул в opencart 3.x ..

Ну.. не совсем.. Ведь это все правится..
Я даже удивлен, как Даниелю сеошники по шапке не надавали :)

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.