Поиск one page checkout / и модуль покупка в один клик для для PrestaShop 1.7

I try PrestaShop 1.6 SuperCheckout v5.0.7.zip in PS1.7, install but i cant make it work.
 
Модуль Onepage checkout ps, нашел баг. Возможно из-за него не работает PayPal у @zen1.
В файле onepagecheckoutps.php, строка 8753, вызов устаревшей функции create_function. Как её заменить я пока не знаю, может кто более опытный поможет? Судя по всему, там использован довольно костыльный алгоритм сортировки, в общем, видимо придётся самостоятельно переписывать функцию?
В версии для 1.7 такой шняги нету.

UPD. PHP 7.2. Видимо, на 7.0 или 7.1 это не ошибка. Но мне от этого не легче :)
 
Последнее редактирование:
Когда проявляется баг и в чем? Щас поставлю, посмотрю.
 
Когда проявляется баг и в чем? Щас поставлю, посмотрю.
У меня стоит модуль СДЭК + самовывоз + робокасса + OPC. ВАЖНО: в ОРС включены почти все возможные сочетания доставки и платежей.
Вот тут-то при оформлении заказа и наступает карачун нашему модулю, он как раз падает на этом самом месте :D
 
дебаг же включали? покажите скрин ошибки.
 
дебаг же включали? покажите скрин ошибки.
Дебаг здесь не поможет, это ошибка РНР, т.е., более низкоуровневая:

Код:
2019/03/12 11:56:21 [error] 6944#6944: *390 FastCGI sent in stderr: "PHP message: PHP Deprecated:  Function create_function() is deprecated in /www/modules/onepagecheckoutps/onepagecheckoutps.php on line 8753
PHP message: PHP Stack trace:
PHP message: PHP   1. {main}() /www/index.php:0
PHP message: PHP   2. Dispatcher->dispatch() /www/index.php:33
PHP message: PHP   3. OrderOpcController->run() /www/classes/Dispatcher.php:837
PHP message: PHP   4. OrderOpcController->run() /www/classes/controller/FrontController.php:253
PHP message: PHP   5. OrderOpcController->postProcess() /www/classes/controller/Controller.php:197
PHP message: PHP   6. OnePageCheckoutPS->postProcessControllerOPC() /www/override/controllers/front/OrderOpcController.php:91
PHP message: PHP   7. OnePageCheckoutPS->loadReview() /www/modules/onepagecheckoutps/onepagecheckoutps.php:1074
PHP message: PHP   8. SmartyCustom->fetch() /www/modules/onepagecheckoutps/onepagecheckoutps.php:7200
PHP message: PHP   9. SmartyCustom->fetch() /www/classes/SmartyCustom.php:174
PHP message: PHP  10. SmartyCustom->_execute() /www/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:107
PHP message: PHP  11. Smarty_Custom_Template->render() /www/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:216
PHP message: PHP  12. Smarty_Template_Compiled->render() /www/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:206
PHP message: PHP  13. Smarty_Template_Compiled->getRenderedTemplateCode() /www/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:172
PHP message: PHP  14. content_5c877434d6c4e9_29357546() /www/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:128
PHP message: PHP  15. OnePageCheckoutPS->smartyModifierSortby() /www/cache/smarty/compile/be/a0/2b/bea02bb3fa8679d71a990db8a775c06d787d89bb_0.file.review.tpl.php:103"
 
У меня что-то он вообще не активируется, включаю и оформление не изменяется.
 
Так работает ОРС V2.6.7 For Prestashop 1.6 на Престе 1.6.1.20, али как? Уже запутался, у кого как? Думаю Престу до 1.6.1.23 обновить, заодно и ОРС до 2.6.7. Какие в нем проблемы?

Спасибо.
 
Назад
Сверху