Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Тут дело в том, что при редактировании заказа нужно заполнять ФИО в табах адрес доставки и детали оплаты. Именно для этого и хотелось бы сделать эту фишку.Есть решение лучше - убрать поля ФИО из блока "Адрес Доставки" и оставить их только в "Покупатель"
Тут дело в том, что при редактировании заказа нужно заполнять ФИО в табах адрес доставки и детали оплаты. Именно для этого и хотелось бы сделать эту фишку.
Ну так это же Ваши проблемы, а не покупателя, который видит еще 2 "лишних" поля. Даже если они заполняются автоматом. Зачем нужно? Если какому-то модулю доставки/оплаты, то всегда можно сделать это заполнение в контроллере при оформлении заказа, но никак не на витрине магазина.
Тогда Вам не обязательно знать, кто покупатель(кто регистрируется), поэтому ФИО можно оставить в блоке Доставка. Поймите, я знаю правильный ответ, как сделать автозаполнение, но я хочу уберечь от избыточности полей. Ну не в жизнь не поверю, что Вы поддерживаете магазин уровня Амазона, где критически важно знать как можно больше сведений о покупателе и о получателе и пофигу на удобство заказа.В общем, покупатели бывают разные. Кто то покупает для друга, мол сюрприз, но регистрируется сам как бы. Тут множество различных потребностей в этой функции, для упрощения жизни работников ИМ и покупателя.
Тогда Вам не обязательно знать, кто покупатель(кто регистрируется), поэтому ФИО можно оставить в блоке Доставка. Поймите, я знаю правильный ответ, как сделать автозаполнение, но я хочу уберечь от избыточности полей. Ну не в жизнь не поверю, что Вы поддерживаете магазин уровня Амазона, где критически важно знать как можно больше сведений о покупателе и о получателе и пофигу на удобство заказа.
Гораздо больше поверю в то, что нужно как можно проще сделать страницу заказа, чтобы не отпугнуть покупашку.
По заполнению - в настройках симплы нужно зайти в закладку поля найти нужные блоки, в них фио и установить флажок "заполнять полем" выбрав эти же поля только с другого блока.
$('#shipping_address_lastname').val($('#customer_lastname').val());
$('#shipping_address_firstname').val($('#customer_firstname').val());
Спасибо, это в принципе, то, что нужно. Только тут такая ситуация, если человек меняет в адресе доставки имя, то нужно чтоб оно оставалось. Как такое реализовать?Ну не работает один метод, заработает другой. Делов то, значит версия Симплы другая
Вот в 4.3.20 такое работает точно.
Интеграция->Джаваскрипты->
Код:$('#shipping_address_lastname').val($('#customer_lastname').val()); $('#shipping_address_firstname').val($('#customer_firstname').val());
Ну и повесить флажок на ФИО, чтобы рефрешилось после изменения. Ну и можно более сложную логику добавить по вкусу, например перетирать только если поля еще не заполенены.