остаётся email пользователя, который автоматически подставляется в форму заказа. А где его в шаблоне /bitrix/templates/aspro_max/components/bitrix/sale.order.ajax/v1/template.php можно выципить? Это нужно для моих нужд.
Разными способами можно. Что конкретно означает "выципить" и что планируется потом делать с этим емайлом?😁
Следующий оформляемый заказ находит email предыдущего заказа и автоматически подставляет его в нужный input в форме заказа. Есть 2 варианта: 1) Нужно его отловить где-нибудь при формировании страницы оформления заказа и поместить в мои куки. Это мне нужно. 2) Нужно узнать где в базе или в куках находится этот email у неавторизованного пользователя и получить его каким-то образом. И, притом, делать это на любых страницах. FUserId не подойдёт? Он же получает пользователя который уже в таблице пользователей. Или это не так?
Распечатать $arResult и найти в какой ячейке лежит искомый емайл.
Fuser -> User -> последний профиль покупателя?
Ну в моём случае он будет не последним. Но это тоже мысль. Можно ли сделать событие "После оформления заказа" и email user'а этого заказа записать в куки через php. Они запишутся? Так получится?
Да, действительно. $arResult показал этот email. Но можно ли сделать событие "После оформления заказа" и email user'а этого заказа записать в куки через php?
Можно, а что мешает. В событии можно получить USER_ID, а по нему любую информацию о пользователе. И дальше с ней делать что угодно.
Да вот я боюсь, что куки не запишутся через php.
Проверь, не бойся😂
Обсуждают сегодня