Осуществляется переход магазина с Joomla 2 на Joomla 3. Надо сделать оформление заказа таким же, как было в J2, но плагин и настройка, которые использовались под J2 не подходят под J3.
Под J2 это выглядит так:
1) покупатель в корзине вводит ФИО, email, телефон и адрес доставки.
2) После оформления заказа создаётся пользователь в Joomla, у которого username это email, name это ФИО, пароль генерируется автоматически, присылается письмо с данными регистрации в магазине. Также присылается отдельное письмо с данными заказ.
Я пытался повторить этот алгоритм в j3.
Режим "гостевого" оформления заказа не подходит, так как при этом не создаётся пользователь Joomla, поэтому режим гостевого оформления я отключил.
Для реализации одностраничного заказа я установил плагин VP One Page Checkout 6.5.1.
Один из его шаблонов позволяет делать такую козину:
Но так получается много полей для заполнения, причём некоторые данные надо вводить несколько раз, и два раза нажимать кнопку.
Я хотел скрыть первый блок и сделал скрипт на jQuery, чтобы при заполнении второго блока (ФИО, емейл и телефон), данные копировались в форму регистрации и кнопка регистрации нажималась автоматом.
Но после нажатия кнопки происходит автоматическая авторизация и заполненные поля опять становятся пустыми.
У меня закончились идеи.
Joomla 3.9.16
VirtueMart 3.6.10 10211