Авторизировать пользователя, перед оформлением заказа (если он ранее уже регистрировался на сайте)
https://bazarow.ru/blog-note/725/ еще примеры
О, походу, это как раз то, что нужно 👍
Тогда зачем вы в компонент заказа вклиниваетесь? Все это нужно делать до вызова компонента заказа.
Такое условие поставил заказчик 🙈
В смысле? Вот он так прямо и сказал - "воткни мне в шаблон soa авторизацию"? ДО - означает, что на странице заказа перед компонентом soa кидаете свой компонент, в котором реализуете логику. А в компонент заказа пускаете уже только авторизованного.
ТЗ от заказчика такое: В компонент заказа любого впускаем, но, если пользователь хочет авторизироваться тут же на странице перед оформлением, ему должна быть такая возможность предоставлена (на этой странице, и после авторизации его данные автоматом идут в поля формы оформления заказа)
Формы авторизации на странице оформления заказа нет. Но, если пользователь ранее уже авторизовался на сайте, то при переходе на страницу оформления заказа его данные автоматом попадают в нужные поля формы.
Там есть авторегистрация. Параметр ALLOW_AUTO_REGISTER. Если не подходит - только путем как выше сказал.
Это включено, конечно. Буду пробовать подсказанный выше способ ))
Вклиниваться в soa - это очень больно
Как-то раз сходную хотелку сделали так: после корзины покупатель переходит на страницу, где слева форма авторизации, справа кнопка "Оформлю заказ без регистрации". И далее, вне зависимости от выбора, покупателя перекинет на SOA с включенной авторегистрацией. В первом случае он будет авторизованным, во втором нет. И сам SOA корчить не нужно.
Тоже вариант, предложу заказчику 👍
Обсуждают сегодня