Создал кастомное поле для контактов, назвал "Руководитель компании (ФИО сокр.)" (id:rukovoditel_kompanii_sokr_familiya_io)
Действует только для типа покупателей "Компания". При создании нового заказа через бекенд это поле не было заказа. Теперь при редактировании заказа оно не сохраняется: каждый раз сбрасывается. При этом другие поля сохраняются нормально.
Кто-то сталкивался? Как решить проблему?
12 комментариев
Как вы это настроили?
Ошибся. Не "оптовик". Действует только покупателей с типом "Компания" (стандартный тип - персона/компания).
Поясните, что вы имели в виду тут — похоже на опечатку:
Возможно, стоит показать проблему на снимках экрана для наглядности.
Скриншот формы редактирования заказа - https://yadi.sk/i/yR-ua6y-qVid.... Все поля можно изменить и сохранить. Кроме поля "Руководитель компании (ФИО сокр.)". Если это поле заполнить и сохранить форму, то введенное значение для этого поля не сохраняется. Там постоянно пусто.
Покажите на снимках экрана
попробую самостоятельно понять причинно-следственную связь на тестовой установке и при ее обнаружении - отпишусь здесь подробно. Напишите пожалуйста в какой таблице в базе данных хранятся кастомные поля контактов.
Значения полей лежат в wa_contact_data (id поля пишется в field, значение в value), а конфиги полей данных в /wa-config/apps/contacts
При удалении поля все строки с этим id в field в таблице wa_contact_data затираются у всех контактов, которые заполняли это поле.
Выдвигаю теорию, что баг здесь:
— при создании нового поля на странице "/webasyst/webasyst/settings/field/" если во время заполнения поля "Название поле" (https://yadi.sk/i/0MrSnzzM8iy_...) использовать клавишу shift (пытаясь менять регистр), то поле каким-то образом ломается в момент нажатия клавиши. Попробуйте, пожалуйста.
Из-за этого в будущем при редактировании заказов данные введенные в созданное поле не сохраняются.
— если же при создании поля не нажимать на клавишу sfhit, заполнить название поля все в нижнем регистре, сохранить, то затем уже можно менять название поля и нажимать злополучную клавишу. Поле уже создано и работает корректно.
P.S. Вопрос на засыпку. Что за странная страница вообще "/webasyst/webasyst/"? Почему именно такой URL-адрес? :)
Нашел ее здесь - https://yadi.sk/i/wY420bLs_m1c...
С "/webasyst/webasyst/" разобрался. "webasyst" - это ID приложения "Настройки". Ранее не обращал на это внимание.
Не удалось повторить ошибку по вашему описанию в версии Shop-Script 8.16.
Если у вас более старая версия, установите последнюю версию в «Инсталлере» и проверьте наличие ошибки. Или напишите нам в службу поддержки — изучим проблему подробнее.
Я у себя воспроизвел. Вы точно не можете? Вам видео прислать?
Отправьте видеозапись в службу поддержки, пожалуйста.