Форма редактирования заказа "сбрасывает" поле order_params.storefront
После обновления версии обнаружил проблему с редактированием заказа.
Новое поле "Витрина" в форме не получает значение из базы.
Для всех заказов оно выставлено "Добавлено вручную" и как следствие после редактирования - заказ переезжают в витрину "бэкенд".
При выборе витрины в этом поле в базу уходит значение с "/" на конце. Хотя при создании заказа там лежит значение без "/". Как следствие слетает счетчик заказов для витрины в левой панели.
Необходимо:
- Загружать значение в это поле при открытии заказа.
- Привести формат поля "order_params.storefront" к общему знаменателю ("/" на конце), учесть при этом, что все заказы до обновления заполнены без "/".
7 ответов
Сообщили об этих недочётах разработчикам Shop-Script — спасибо!
Когда ожидается решение? Огромная куча уведоммлений не работает так как были привязаны к разным витринам!!!
Проблема была решена еще в прошлом обновлении 6.1.2.
Спасибо! Обновляемся.
Возмножно это не совсем в тему.
А как исправить неправильную привязку уже оформленных заказов , которые оказались под маркировкой "Бекенд" ?
Проблема по привязке витрины описана в теме
https://support.webasyst.ru/forum/6812/sboy-v-sortirovke-zakazov-po-vitrinam/
Т.к. значение параметра полностью заменялось в базе, то придется как-то восстанавливать значение storefront по косвенным признакам.
Все зависит от вашего деления на витрины.
Составляем запрос и добавляем/исправляем записи в таблице shop_order_params
И самый верный, но самый неприятный вариант - ручное редактирование
Печаль конечно. Спасибо, будем пробовать воротить что то с базой.