OpenCart 1.5.3.1 как исправить "SyntaxError: JSON.parse: unexpected character"

Получил заказ на магазин. Стал строить его на OpenCart 1.5.3.1. При оформлении заказа на ШАГе 2, при нажатии кнопки "Далее" появляется ошибка:

SyntaxError: JSON.parse: unexpected character

OK

<b>Notice</b>: Undefined index: payment_address in <b>/var/www/catalog/controller/checkout/payment_address.php</b> on line <b>125</b><b>Notice</b>: Undefined index: payment_address in <b>/var/www/catalog/controller/checkout/payment_address.php</b> on line <b>156</b>[]

Решить проблему можно так:

- Открываем файл catalog/controller/checkout/payment_address.php

- Ищем:

if ($this->request->post['payment_address'] == 'existing') {

- Меняем найденое на:

if (!empty($this->request->post['payment_address']) && $this->request->post['payment_address'] == 'existing') {

- Ищем:

if ($this->request->post['payment_address'] == 'new') {

- Меняем на:

if (!empty($this->request->post['payment_address']) && $this->request->post['payment_address'] == 'new') {

- Далее, открываем файл catalog/controller/checkout/shipping_address.php

- Находим такую строку:

if ($this->request->post['shipping_address'] == 'new') {

- Заменим ее на:

if (!empty($this->request->post['shipping_address']) && $this->request->post['shipping_address'] == 'new') {

- Находим:

if ($this->request->post['shipping_address'] == 'existing') {

-Меняем найденое на:

if (!empty($this->request->post['shipping_address']) && $this->request->post['shipping_address'] == 'existing') {

Сохраняем и закрываем оба файла.

Profit!