При создании заказа покупатель заполняет поле "ФИО". Необходимо скопировать эти данные в профиль пользователя (не путать с профилем покупателя) разбив на отдельные поля.
Заполнить поля пользователя из свойства заказа, на примере ФИО
|
Михаил Базаров: 25.06.2024 05:00:00
Заполнить поля пользователя из свойства заказа, на примере ФИО
При создании заказа покупатель заполняет поле "ФИО". Необходимо скопировать эти данные в профиль пользователя (не путать с профилем покупателя) разбив на отдельные поля. |
|
Валентин: 26.06.2024 12:00:00
По этой заметке. В Вашем примере ФИО в заказе хранится в одном поле. В моём случае в заказе используются 3 раздельных поля - Фамилия, Имя и Отчество (так удобнее передавать данные в транспортные компании, особенно в Почту России).
Необходимо Фамилию, Имя и Отчество из заказа передавать в соответствующие поля пользователя. По заметке https://bazarow.ru/blog-note/12877/. С ней всё хорошо, код работает, в поле ФИО (единое) в заказе записываются данные из полей Фамилия, Имя и Отчество. Но так как мы и в той и этой заметке редактируем файл confirm.php, хочется объединить эти две заметки в одну, то есть: - в заказе есть три поля - Фамилия, Имя и Отчество - в единое поле ФИО заказа записываем их вместе, делаем названием профиля - данные из полей Фамилия, Имя и Отчество копируем в соответствующие поля пользователя (если не заполнены) |
|
Михаил Базаров: 26.06.2024 12:00:00
Как-то так. Проверить негде делал не глядя) но вроде бы ошибки быть не должно.
Или можно не использовать explode, просто выше (в while ($item = $dbRes->fetch())) заполнить переменные для заполнения пользователя |
|
Михаил Базаров: 26.06.2024 01:00:00
Варик без explode
|
Блог-note Заметки по 1С-Битрикс
-
Вывести новости из конкретного раздела инфоблока Битрикс
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компнент "...
-
Заполнить картинки разделов каталога из картинок товаров
Задача: в каталоге, разделы и подразделы выводятся в виде плитки над товарами, с картинками разделов. Так как разделов и подразделов очень много, необ...
-
Получить все поля раздела, включая пользовательские, в section.php
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом CIBlockFindTools::GetSectionID...
-
Скопировать номер телефона из поля пользователя в телефон для регистрации
Задача, на конкретном сайте: раньше все пользователи регистрировались по стандартному режиму, через логин(e-mail) и пароль. При этом, у всех пользоват...
-
Сниппеты типографики bootstrap, для Битрикс
Если вы подключили bootstrap к своему сайту, или сверстали весь шаблон, подключив bootstrap из ядра битрикс. Имеет смысл использовать эти 320 килобайт...
-
Запретить изменения описаний товаров при выгрузке из 1С УТ на сайт
При разработке сайтов на Битрикс, с интеграцией с 1С Управление Тороговлей, нужно запретить изменения полей при обмене. В частности, детальное описани...