Создадим персональный раздел пользователя с компонентами необходимыми для регистрции и входа на сайт. Сразу настроим использование электронной почты в качестве логина, по заметке E-mail вместо логина при регистрации в 1С-Битрикс
Чеклист:
- Создание страниц регистрации, авторизации, восстановления пароля.
- Настройка компонентов авторизации и восстановления пароля.
- Создание страницы редактирования персональных данных.
- Создание магазинных страниц: корзина, оформление заказа и история заказов.
Полная версия серии на Boosty: Смотреть
Хочу выразить свою благодарность за предоставленные видеоуроки по созданию сайтов на 1С-Битрикс и мобильных приложений. Они очень помогают мне в моей работе интернет-маркетолога, особенно сейчас, когда я занята доработкой регистрацией пользователей на сайте.
Однако, у меня возник вопрос по поводу формы регистрации. Я хотела бы уточнить, мне нужно получать данные по API из введенного пользователем ИНН в форме, и как лучше реализовать это - через PHP или JS. Буду признательна за любую информацию по этому вопросу.
1. Пользователь вводит номер ИНН в поле input
2. Отправляется get запрос к сервису https://dadata.ru/api/find-party
3. Полученные наименование предлагаются на выбор (в случае наличия филиалов).
4. Пользователь выбирает свое наименование.
5. Так же указывает город город доставки, ФИО, телефон, почту и пароль
6. Полученные данные по юрлицу отправляются из скрытых полей формы.
API тестировала пока только через Postman. Планировала реализовать через js функцию fetch. Но закрались сомнения что возможно это не правильно.
Единственное, скрытые поля делайте не через type="hidden" а просто стилями прячте их
Я конечно только начал "знакомиться" с Битрикс, но пока все похоже на набор "костылей" и вся доработка сводится к умению мастерски забить еще один... Надеюсь, что это первое впечатление, и я не прав.
Этот момент рассмотрю в в 16 или 17 серии, когда будем дорабатывать персональный раздел.
Без модификации компонента main.register не обойтись, если критична проверка на беке.
С чем это может быть связано? В административной части интернет-магазина настроено почти все, кроме интеграции с 1С. Был произведен переход с лицензии "Стандарт" на "Малый бизнес", установлены все текущие обновления (кроме языковых пакетов) и все модули.
В шаблон компонента оформления заказов изменений не вносил.
У данных тестовых товаров есть закупочная и отпускная цены, вес, габариты и остаток на складе.
Проверьте прявязку городов (LOCATION) к доставкам и оплатам, может там какие-то ограничения стоят или вообще местоположения не загружены - раз был переход со "Стандарт"
Прохожу курс Михаила.
Проблема с восстановлением пароля.
Скачал компоненты из видеоурока, вставил их в папку шаблона в компоненты, вношу изменения в system.auth.changepasswd/flat/template.php - изменения не вносятся.
В чем может быть беда? Спасибо!
"Шаблон системных компонентов авторизации (system.auth.*):"