Jump to content

После обновления до 1.6.0.8 перестал работать модуль One Page Checkout


Recommended Posts

После обновления магазина до новой версии PrestaShop 1.6.0.8 перестал работать модуль заказа One Page Checkout for Prestashop v2.3.0 - by Zelarg. Переустановка модуля никак не повлияла на его работоспособность и процесс оформление заказа. Магазин теперь вообще не реагирует на установку этого модуля. Грузится только стандартная страница оформления заказа как будто бы модуль и не установлен. У производителя модуля тоже новых версий пока нет. Может кто-то уже сталкивался с подобной проблемой - подскажите как решить. Спасибо!

 

Может и вернулся бы к старой 1.6.0.6 версии, но тут уже заметил несколько исправлений, которые теперь работают корректно и уже к старой версии возвращаться нет желания.

post-692822-0-38087100-1403496924_thumb.jpg

Link to comment
Share on other sites

Там где обновляли там же и откатите..

 

Может и вернулся бы к старой 1.6.0.6 версии, но тут в 1.6.0.8 заметил несколько исправлений, которые теперь работают корректно.

 

А модуль One Page Checkout можно заставить работать на Prestashop 1.6.0.8?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 3 weeks later...

Вот решение для Престы 1.6.0.8

 

Нужно внести изменения в файл classes/module/Module.php

Строка 2483
было:
eval(preg_replace(array('#^\s*<\?(?:php)?\s#', '#class\s+'.$classname.'\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?#i'), array(' ', 'class '.$classname.'OverrideOriginal_remove'.$uniq), implode('', $override_file)));
стало:
eval(preg_replace(array('#^\s*<\?(?:php)?#', '#class\s+'.$classname.'\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?#i'), array(' ', 'class '.$classname.'OverrideOriginal_remove'.$uniq), implode('', $override_file)));

Строка 2487
было:
eval(preg_replace(array('#^\s*<\?(?:php)?\s#', '#class\s+'.$classname.'(\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?)?#i'), array(' ', 'class '.$classname.'Override_remove'.$uniq), implode('', $module_file)));
стало:
eval(preg_replace(array('#^\s*<\?(?:php)?#', '#class\s+'.$classname.'(\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?)?#i'), array(' ', 'class '.$classname.'Override_remove'.$uniq), implode('', $module_file)));

Строка 2423
было:
eval(preg_replace(array('#^\s*<\?(?:php)?\s#', '#class\s+'.$classname.'\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?#i'), array(' ', 'class '.$classname.'OverrideOriginal'.$uniq), implode('', $override_file)));
стало:
eval(preg_replace(array('#^\s*<\?(?:php)?#', '#class\s+'.$classname.'\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?#i'), array(' ', 'class '.$classname.'OverrideOriginal'.$uniq), implode('', $override_file)));

Строка 2427
было:
eval(preg_replace(array('#^\s*<\?(?:php)?\s#', '#class\s+'.$classname.'(\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?)?#i'), array(' ', 'class '.$classname.'Override'.$uniq), implode('', $module_file)));
стало:
eval(preg_replace(array('#^\s*<\?(?:php)?#', '#class\s+'.$classname.'(\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?)?#i'), array(' ', 'class '.$classname.'Override'.$uniq), implode('', $module_file)));

Link to comment
Share on other sites

  • 2 weeks later...

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

 

А какой аналог вы можете посоветовать?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...