Больше года наша команда работала над этим масштабным релизом. Как обычно, мы освоили новейшие «реактивные» технологии, которые легли в основу нашего нового сервиса, который мы сегодня представим для Вас в рамках релиза ReadyScript 5.0!
Drag&drop конструктор сайта
Первое, с чем сталкиваются пользователи после открытия интернет-магазина – с настройкой внешнего вида своего магазина. Как известно, за внешний вид любого сайта отвечает такие языки программирования/разметки как HTML+CSS+JavaScript. Но далеко не каждый знаком с данными технологиями.
Мы долго думали, как же упростить эту задачу для клиентов. И кое-что придумали. Придумали такое решение, которое полностью совместимо с форматом наших шаблонов, не требует программирования, но позволяет очень гибко настраивать визуальные блоки данных.
Встречайте, в ReadyScript появился новый визуальный блок под названием «Дизайнер», который можно вставить через наш конструктор сайта или с помощью режима отладки в любую часть страницы.
Блок «Дизайнер» – это визуальный drag&drop конструктор, который позволяет собрать произвольный блок данных из элементов(атомов) или загрузить заранее подготовленные и настроенные сочетания атомов по различным тематикам (шапка, фотогалерея, текстовый блок, карты, футер, и др.) Перейдем от слов к видео, вот как это работает:
Модуль «дизайнер» войдет во все редакции ReadyScript. Почти все его функции будут бесплатными, но некоторые будут доступны только при наличии PRO-подписки, которую мы объединили с подпиской на обновления ReadyScript.
Подробнее о новом drag&drop конструкторе сайтов, мы написали здесь.
Новые сценарии авторизации
Мы значительно расширили возможности по настройке авторизации и регистрации пользователей. Теперь доступны 3 сценария авторизации:
-
Стандартный
Данный сценарий полностью совместим с той логикой, что присутствует сейчас в ReadyScript. Вход по логину и паролю, восстановление пароля только на e-mail.
-
Двухфакторная авторизация
Данный сценарий предполагает ввод кода верификации, который направляется по SMS. Верификацию вторым фактором можно включить для авторизации и/или регистрации пользователей, а также для восстановления пароля по номеру телефона.
Ввиду того, что в процессе оформления заказа у нас используется сквозная регистрация, данный сценарий относятся в том числе и к оформлению заказа.
Двухфакторную авторизацию/регистрацию можно включить как для всех пользователей, так и только для некоторых. Таким образом, мы заложили потенциальную техническую возможность продавать услугу двухфакторной авторизации пользователям.
-
Авторизация/регистрация с помощью номера телефона и кода из SMS
Предполагает авторизацию с помощью ввода только номера телефона и подтверждения его через код из SMS.
В случае, если пользователя с таким номером в системе нет, можно включить автоматическую регистрацию. Пользователю присвоится атогенерируемое имя вида “Пользователь-028375”. Если вам все же нужно больше сведений о пользователе, можно отключить функцию авторегистрации и направлять пользователя на привычную, полную форму регистрации.
Важно: любая двухфакторная система авторизации на вашем сайте потребует подключения SMS провайдера к вашему интернет-магазину. Можно воспользоваться, например, нашими SMS услугами.
Настройка сценария авторизации производится в разделе Веб-сайт -> Настройка модулей -> Пользователи и группы -> Вкладка "Настройки входа/регистрации".
Расширенные настройки полей регистрации, авторизации
В настройках модуля «Пользователи и группы» добавлена еще одна вкладка, позволяющая настраивать видимые и обязательные поля при регистрации.
Мы также добавили долгожданную опцию, позволяющую отображать одно поле для ввода фамилии, имени, отчества.
Данные настройки влияют на поля, выводимые в форме регистрации и в форме оформления заказа.
В текст ошибки о том, что E-mail или телефон занят мы добавили ссылку на авторизацию. Теперь пользователям будет значительно легче оформить заказ.
Настраиваемое значение в поле Логин
Мы добавили опцию в настройках модуля «Пользователи и группы», с помощью которой можно настроить список полей, которые могут использоваться в качестве логина при авторизации. В списке следующие поля:
- Логин
- Телефон
До сегодняшнего дня, поле «логин» всегда дублировало E-mail, теперь – нет, все три поля независимые и любое из них может быть пустым. Более того, поле «логин» можно включить для отображения в регистрации и оно появится в формах помимо поля E-mail.
Контроль целостности
В случае отсутствия уникальности в полях авторизации у нескольких пользователей, система не разрешит сменить сценарий авторизации. Для поиска и устранения дублей по полям Email, телефон, мы добавили специальный фильтр на странице со списком пользователей.
Отфильтровав и отсортировав пользователей по повторяющемуся полю, можно быстро вручную найти и либо удалить пользователей, либо откорректировать необходимое поле.
Ускорение калькуляции доставок
Данная информация предназначена для разработчиков. В ReadyScript появился единый центр внешних запросов, который поддерживает общее логирование и кэширование. Информация о том, как им пользоваться есть в нашей документации.
Данное нововведение позволить в удобной форме в едином месте (в разделе Веб-сайт -> Настройка модулей -> Системный модуль -> Утилита "Логи внешних запросов") просматривать логи запросов к внешним сервисам, а также ускорит работу некоторых модулей, например, модулей доставок.
Мы уже обновили все имеющиеся у нас модули доставок и внедрили там поддержку новой системы запросов.
Обновление до последней версии ReadyScript
Важно: Мы добавили поддержку новых сценариев авторизации в 5 наших стандартных шаблонов, которые поставляются в коробке. Если в вашем магазине используется кастомная тема, необходимо обратиться к разработчикам вашей темы оформления или к нам в платную поддержку для внедрения новой функциональности. Для разработчиков, мы написали инструкцию по миграции с ReadyScript 4.1 на 5.0.
Новые возможности по авторизации, регистрации в настоящее время не распространяются на приложение сервиса ReadyScript Mobile.
Установить последние обновления могут все пользователи ReadyScript, у которых активна подписка на получение обновлений.
ВАЖНО: Если у вас возникают ошибки в визуальном редакторе, то необходимо очистить кэш браузера. В Google Chrome и Firefox это можно сделать с помощью клавиш CTRL + SHIFT + DEL. В открывшемся окне настроек отметить флажок Изображения и другие файлы и нажать Очистить.
Изменения в лицензировании и стоимости продуктов
В связи с расширением функциональности платформы ReadyScript, с 1 марта у нас обновятся следующие тарифы:
Коробочная версия платформы ReadyScript
Временная лицензия | Лицензия на 1 год обновлений + PRO подписка | |
Витрина | 325 ₽/мес. | 1 500 ₽/год |
Маркет | 700 ₽/мес. | 3 500 ₽/год |
Гипермаркет | 900 ₽/мес. | 4 800 ₽/год |
Мегамаркет | 5 800 ₽/год |