Установил чистый Opencart v1.5.6, без локализации, оформил заказ, при попытке внести в заказ изменения в Журнале ошибок следующее:
PHP Warning: Missing argument 4 for Cart::add(), called in /***/catalog/controller/checkout/manual.php on line 74 and defined in /home/c/cl89890/opencart.bvp/public_html/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
PHP Warning: Missing argument 4 for Cart::add(), called in /***/catalog/controller/checkout/manual.php on line 104 and defined in /home/c/cl89890/opencart.bvp/public_html/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
После замены из первого сообщения ошибка не появляется, товар корректно добавляется в заказ.
07.11.2013 14:25
Откатываю изменения назад (меняю /system/library/cart.php на тот, который в дистрибутиве). Устанавливаю локализацию
Пробую изменить заказ, получаю:
PHP Warning: Missing argument 4 for Cart::add(), called in /***/catalog/controller/checkout/manual.php on line 74 and defined in /***/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
PHP Warning: Missing argument 4 for Cart::add(), called in /***/catalog/controller/checkout/manual.php on line 74 and defined in /***/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
PHP Warning: Missing argument 4 for Cart::add(), called in /***/catalog/controller/checkout/manual.php on line 74 and defined in /***/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
PHP Warning: Missing argument 4 for Cart::add(), called in /***/catalog/controller/checkout/manual.php on line 74 and defined in /***/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
PHP Warning: Missing argument 4 for Cart::add(), called in ***/catalog/controller/checkout/manual.php on line 104 and defined in /***/system/library/cart.php on line 318
PHP Notice: Undefined variable: profile_id in /***/system/library/cart.php on line 327
07.11.2013 14:35
Делаю изменения из первого сообщения, ошибки не появляются.
07.11.2013 14:40
Добавляю валюту рубль, устанавливаю её по умолчанию. Делаю заказ (два заказа - имя покупателя и адрес в одном латиница, во втором кириллица), пытаюсь его изменить - получаю:
PHP Warning: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument in /***/catalog/controller/checkout/manual.php on line 581