Невозможно убрать "Адрес плательщика" в деталях заказа в 4.13.3


#1

Где возникла проблема: 4.13.3, на dev.demo.cs-cart.ru воспроизводится.

Суть проблемы: После обновления до 4.13.3 в деталях заказа вылез блок “Адрес плательщика” и его невозможно убрать:

image

image

Поля профиля отключены:

“Очевидная” настройка, проделанная заново, тоже не помогает: При редактировании профиля не дает сохранить без заполнения Плательщика

При этом, при редактировании заказа блок отсутствует:

Скорее всего всплывает потому, что при оформлении заказа в поля b_country, b_state, b_city в таблице cscart_orders, теперь стали записываться данные из геолокации, хотя до 4.13.3 при отключенном блоке “Адрес плательщика” туда ничего не записывалось.

Также блок появился в старых заказах, хотя в БД у этих заказов в полях плательщика пусто. То есть он копирует данные из “Адреса доставки”.

До версии 4.13.3 такой проблемы не было.

Как воспроизвести проблему: Выполнить шаги из инструкции При редактировании профиля не дает сохранить без заполнения Плательщика и оформить заказ.


#2

Спасибо за информацию :+1:
Вижу, что задачу уже передали разработчикам после вашего обращения в Help desk.


#3

Здравствуйте, @albinoz !
Проблема исправлена, исправление войдет в следующий релиз CS-Cart и Multi-Vendor
Для исправления проблемы собственными силами можно использовать патч:

О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html


#4

Спасибо :+1: