Не сохраняется значение поля при редактировании заказа На рассмотрении

1

Создал кастомное поле для контактов, назвал "Руководитель компании (ФИО сокр.)" (id:rukovoditel_kompanii_sokr_familiya_io)

Действует только для типа покупателей "Компания". При создании нового заказа через бекенд это поле не было заказа. Теперь при редактировании заказа оно не сохраняется: каждый раз сбрасывается. При этом другие поля сохраняются нормально.

Кто-то сталкивался? Как решить проблему?

12 комментариев

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 4 декабря 2020 12:51 #

    Действует только для типа покупателей "Оптовик"

    Как вы это настроили?

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 9 декабря 2020 17:38 #

    Поясните, что вы имели в виду тут — похоже на опечатку:

    При создании нового заказа через бекенд это поле не было заказа.

    Возможно, стоит показать проблему на снимках экрана для наглядности.

    • +1

      Скриншот формы редактирования заказа - https://yadi.sk/i/yR-ua6y-qVid.... Все поля можно изменить и сохранить. Кроме поля "Руководитель компании (ФИО сокр.)". Если это поле заполнить и сохранить форму, то введенное значение для этого поля не сохраняется. Там постоянно пусто.

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 9 декабря 2020 18:16 #

        Покажите на снимках экрана

        • настройки контактных полей для оформления заказа
        • процесс создания заказа, с которым потом происходит эта проблема
        • +1

          попробую самостоятельно понять причинно-следственную связь на тестовой установке и при ее обнаружении - отпишусь здесь подробно. Напишите пожалуйста в какой таблице в базе данных хранятся кастомные поля контактов.

          • +1
            replicant replicant 9 декабря 2020 19:23 #

            Значения полей лежат в wa_contact_data (id поля пишется в field, значение в value), а конфиги полей данных в /wa-config/apps/contacts

            При удалении поля все строки с этим id в field в таблице wa_contact_data затираются у всех контактов, которые заполняли это поле.

          • +1

            Выдвигаю теорию, что баг здесь:

            — при создании нового поля на странице "/webasyst/webasyst/settings/field/" если во время заполнения поля "Название поле" (https://yadi.sk/i/0MrSnzzM8iy_...) использовать клавишу shift (пытаясь менять регистр), то поле каким-то образом ломается в момент нажатия клавиши. Попробуйте, пожалуйста.

            Из-за этого в будущем при редактировании заказов данные введенные в созданное поле не сохраняются.

            — если же при создании поля не нажимать на клавишу sfhit, заполнить название поля все в нижнем регистре, сохранить, то затем уже можно менять название поля и нажимать злополучную клавишу. Поле уже создано и работает корректно.

            P.S. Вопрос на засыпку. Что за странная страница вообще "/webasyst/webasyst/"? Почему именно такой URL-адрес? :)

            Нашел ее здесь - https://yadi.sk/i/wY420bLs_m1c... 

            Добавить комментарий

            Чтобы добавить комментарий, зарегистрируйтесь или войдите