Разные наборы полей оформления заказа для разных типов клиентов

Эта настройка доступна только при использовании пошагового оформления заказа. Выбор вида оформления заказа доступен в настройках каждой витрины интернет-магазина.

Для того чтобы разным типам клиентов предлагать разные наборы полей при оформлении заказа, перейдите в раздел «Настройки → Оформление заказа → Контактная информация» и добавьте новое поле типа «Список (radio)».

С помощью такого поля-переключателя покупатели смогут выбирать подходящий тип клиента, и в зависимости от этого выбора им будут предлагаться разные наборы полей, которые необходимо заполнить при указании контактных данных. Например, поля «Название компании» и «URL сайта» могут запрашиваться у клиента-компании, но они совсем необязательны для физического лица.

Для нового поля выбора типа клиента введите нужные значения, например, «физ. лицо» и «юр. лицо».

Не забудьте отметить такое поле как обязательное, иначе покупатели будут пропускать выбор типа клиента.

Затем щелкните по ссылке «Расширенные настройки» и в появившемся диалоге выберите, какие поля нужно запрашивать у каждого типа клиентов.

Сохраните настройки.

Готово! Теперь ваши покупатели смогут выбирать тип клиента и заполнять только нужные поля при оформления заказа.

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

  • +3
    Подскажите как сделать одно из полей списка radio по умолчанию выделенным и сам список скрытым? Нужно это для того чтобы выбора физ/юр лица был только на одной витрине (оптовой) для розничной же будет поле скрыто сразу с выбранным значением (физ лицо)
    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 13 ноября 2015 02:27 #

      Таких настроек нет, поэтому реализовать это нужно самостоятельно, внося изменения в исходный код темы дизайна.

      • +1
        Lesnik83 Lesnik83 24 мая 2016 17:16 #

        Тоже интересует!

      • +1
        Юрий Юрий 25 января 2017 00:34 #

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

        Если радиобатон перещелкнуть, то он срабатывает как и должен. Проблема в значении поумолчанию для зависимых строк. Т.е. если поумолчанию нужно скрыть дополнительные строки, то это нельзя сделать т.к. у радиобатона нет присвоенного значения поумолчанию, хотя отображается на экране как установленное.

      • +3

        Есть один глюк, если у юр лица поставить поле инн обязательным, то пока физ лицо его не заполнит - оформить заказ не даст.

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 13 ноября 2015 02:33 #

          Спасибо, передали разработчикам сообщение об этом неудобстве.

          • +1
            Семен Семеныч Семен Семеныч 14 ноября 2017 00:53 #

            Так и не доработали? Если ИНН обязательно, то оно обязательно и для физика тоже

            • +1
              Михаил Ушенин Михаил Ушенин Webasyst 14 ноября 2017 09:55 #

              Видимо, будем дорабатывать, но пока изменения в текущую логику не вносились.

              • +1
                Igorh Igorh 30 января 2018 09:27 #

                Поддерживаю полностью! Такая мелочь но очень важная! Еще данный механизм хотелось бы видеть при регистрации. Продукт уже серьезный, а таких простых вещей не умеет...

                • +1
                  Михаил Ушенин Михаил Ушенин Webasyst 30 января 2018 09:32 #

                  Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе общего хаба поддержки.Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей.

                • +1
                  Max Max 12 ноября 2015 13:22 #

                  Не совсем понятно, как описанный метод согласуется с «Контакты Pro». В «Контакты Pro» уже есть разделение сущностей на «компания» и «персоны». Добавление контактам дополнительного свойства (лишнего в случае «Контакты Pro») только усложняет процесс.
                  К тому же, поля специфичные только для «компаний» не отображаются в разделе «Настройки → Оформление заказа → Контактная информация». В данном разделе отображаются только поля актуальные для «персон».

                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 13 ноября 2015 02:35 #

                    "Контакты PRO" могут быть установлены далеко не у всех пользователей Shop-Script, а специальной интеграции Shop-Script с плагином для "Контактов" нет. Разработчикам Shop-Script и "Контактов" передали сообщение об этом несоответствии. Спасибо за комментарий!

                    • +8
                      Константин Егоров Константин Егоров 17 ноября 2015 14:36 #

                      Какой толк от этого "Контакты ПРО"?

                      Возможность сделать форму для подписки на рассылку и вывести ее хелпером?

                      Других плюсов не заметил...

                      Пытаюсь сделать у себя на сайте регистрацию для юриков и физиков. В итоге ничего не получается.

                      Если делать как описано в этой теме, то всплывает куча ляпов:

                      Ляп 1. По умолчанию радио кнопки обе не активны (как так?! это же чекбоксы, а не селекты, где ваша логика?)

                      Ляп 2. По умолчанию (сейчас говорю про личный кабинет покупателя во фронтенде), когда ни один из чекбоксов не отмечен скрываются поля для второго чекбокса, показываются только для первого. Стоит поставить чекбокс, например, для физ.лица и сохраниться, то при последующем входе один фиг отображаются все поля из 2-х чекбоксов.

                      Ляп 3. Если пользователь выбрал тип (физ лицо или юрлицо) и начинает оформлять заказ, то в корзине снова предлагается выбрать тип. (Зачем?! Я понимаю, если до этого он ничего не выбрал, то ок. Но если в ЛК он выбрал уже Физ лицо какого фига в корзине ему предлагается снова выбрать?)

                      Ляп 4. Следует из ляпа 3 - вываливаются все поля для обоих чекбоксов, даже если в ЛК до этого покупатель выбрал одно из них. Вываливаются все.

                      Ляп 5. Идем теперь в админку. Пробуем оформить заказ для звонящего покупателя. Слева сайтбар с контактами. И снова все поля для обоих чекбоксов. Но теперь тут еще круче - тут чекбоксы вообще не работают. Какой ни выбирай - будут висеть все поля для обоих чекбоксов.

                      Ляп 6. Идем в приложение "Контакты". Посмотрим что там творится. Чекбокс теперь тут преобразился в селект. Но работает по тому же принципу, что и при оформлении заказа - то есть, никак не работает. Просто болтается и все.

                      Михаил, почему так криво и косо все с личным кабинетом? Его просто нет.

                      Ссылка на подтверждение, приходящая по почте так и не починилась. Так и выскакивает постоянно - вам выслали ссылку вы не нажали...

                      Если включить поля в ЛК через Сайт->Личный кабинет->Мой профиль, то начинается жесткая чехорда с адресами. Попробуйте поднять сайт и оформить заказ при настройке полей в "Сайт->Личный кабинет->Мой профиль". А потом зайдите в приложение "Контакты" и гляньте на адреса...

                      Когда все это будет исправляться? Один из ключевых аспектов интернет-магазина и не работает должным образом.

                      Вот что становится после оформления заказа в ЛК покупателя - http://joxi.ru/5mdNWk9FN9eoA1

                      Аналогичная картина и в приложении "Контакты".

                      Стоит последний SS6 пустой, тема Дефолт последняя.

                      Если это так задумано, то объясните для чего?

                    • +1
                      Сергей Сергей 26 ноября 2018 06:45 #

                      Выдается ошибка 500 каждый раз при добавлении или изменении поля.

                    • +3
                      Евгений Химич Евгений Химич 30 сентября 2020 15:14 #

                      Можно ли делить клиентов при обычной регистрации? Не в корзине при оформления заказа.

                      • +2
                        Михаил Ушенин Михаил Ушенин Webasyst 30 сентября 2020 18:26 #

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

                      • +2
                        Александр Александр 19 февраля 2021 15:00 #

                        Если поставить галочку на полях обязательных для заполнения, они появляются и у физ лица и у юр.лица.

                        Так же не удобно, что оплата не разделяется для компании или физического лица при такой реализации. 

                        • +1
                          Leva Leva 24 мая 2021 16:35 #

                          да эта тема уже мусолится со дня выхода вебасиста, плагинов нет путних, и разработчикам пофиг как будто не видят и не слышат клиентов своих

                        • +1
                          Виталий Поник Виталий Поник 29 мая 2021 01:30 #

                          Что-то продвинулись в этом направлении? 

                        • +1
                          artem artem 13 июля 2021 10:40 #

                          Раскажите как можно сделать чтобы добавленное поле так же добавлялось и в "форму для печати"? 

                          • +1

                            Что такое «форма для печати»?

                            • +1
                              artem artem 14 июля 2021 11:36 #

                              Немного ошибся "версия для печати" Объясняю задачу: В настройкак shop-script в разделе редактирование заказов в "поля контактов-персон" можно добавить поле. При этом это поле будет отображатся в редактировании заказа под полями email и телефон. Но как сделать так чтобы добавленное поле отображалось в версии для печати? Я добавил поле визитка, но как значение этого поля добавить в версию для печати?

                            • +1
                              artem artem 19 июля 2021 10:59 #

                              Немного ошибся "версия для печати" Объясняю задачу: В настройкак shop-script в разделе редактирование заказов в "поля контактов-персон" можно добавить поле. При этом это поле будет отображатся в редактировании заказа под полями email и телефон. Но как сделать так чтобы добавленное поле отображалось в версии для печати? Я добавил поле визитка, но как значение этого поля добавить в версию для печати?

                            • +1
                              Var_ Var_ 20 августа 2022 18:11 #

                              Вообще контакт должен быть ОДИН!!!

                              А уже каким образом он оформит заказ на персону или на свою фирму это его дело!

                              В данный момент логика некорректная.

                              Сделайте уже нормальную работу с контактами.

                              Один контакт, с историей заказов, добавленными организациями и адресами доставки в личном кабинете.

                              После авторизации, при оформления заказа чтобы имел возможность выбрать на какую то организацию оформлять или на персону. Выбрать адрес из профиля, где можно заранее их добавить.

                              Что сложного то? Нормальная логика.

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

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