Ошибка в заказе после удаления способа онлайн-оплаты

Где возникла проблема: CS-Cart или Multi-Vendor 4.13.1.SP1

Суть проблемы: После удаления способа оплаты на странице просмотра заказа покупателем (в профиле просмотреть заказы выбрать заказ) ошибка PHP NOTICE Undefined index: a_surcharge(см скриншот). Возникает при условиях у статуса заказа установлена отметка “Снова оплатить заказ”, способ оплаты удален.

Как воспроизвести проблему: Создаем способ онлайн-оплаты (с параметрами процессора оплаты) с переходом при оформлении заказа на страницу платежного сервиса. Не оплачиваем. Статус заказа может быть любой с отметкой “Снова оплатить заказ”. Заходим в профиль на страницу заказа. Внизу видим выбор способов оплаты (в том числе тот который выбрали при оформлении заказа). В админке удаляем этот способ оплаты, на сайте обновляем страницу заказа с выбором оплаты. Наблюдаем ошибку.

1 лайк

Данная проблема была исправлена в версии 4.17.1.