Web assistant что это
Навыки для виртуальных ассистентов на веб-технологиях
Недавно Cбер запустил Салют — семейство виртуальных ассистентов, которые работают на разных платформах. Мы в SberDevices, кроме самого ассистента, занимаемся разработкой инструментов, позволяющих любому разработчику удобно создавать навыки, которые называются смартапы. Кроме общеизвестных диалоговых сценариев в формате чата — ChatApp, можно создавать смартапы в формате веб-приложения на любых известных веб-технологиях — Canvas App. О том, как создать простейший смартап такого типа, и пойдет сегодня речь.
Canvas App — стандартное веб-приложение в привычном понимании, которое запускается и работает внутри WebView, но есть свои особенности.
Как это работает по шагам:
Пользователь произносит ключевую фразу, например «Салют, какие у меня задачи на сегодня».
Голосовой запрос приходит в NLP-платформу, где разбирается на фонемы, там же определяется его эмоциональный окрас и т.д..
В БД зарегистрированных смартапов находится тот, которому соответствует активационная фраза. Регистрация происходит через SmartApp Studio и доступна всем разработчикам без исключения.
Во время регистрации смартапа в SmartApp Studio разработчик указывает два эндпоинта: один для веб-приложения, второй для сценарного бэкенда. Именно их достанет из БД NLP-платформа, когда найдет соответствующий смартап.
В эндпоинт сценарного бэкенда будет отправлено сообщение с распознанной активационной фразой. Формат сообщений подробно описан в документации SmartApp API.
Эндпоинт веб-приложения будет указан для загрузки в WebView.
Ответ от сценарного бэкенда придёт в веб-приложение в качестве JS-события, подписавшись на которое, можно управлять веб-приложением.
Упрощенная схема для наглядности
Предмет нашего разговора – веб-приложение. Делать будем смартап для ведения тудушек. Поскольку SmartApp Studio предоставляет онлайн-среду разработки сценариев, не будем подробно на этом останавливаться, а воспользуемся форком готового сценария, который в качестве примера доступен на GitHub. В одной из следующих статей расскажем, как написать такой сценарий на NodeJS.
В SmartApp Graph/IDE, той самой онлайн-среде, в качестве источника можно указать git-репозиторий, чем мы и воспользуемся, чтобы получить эндпоинт до сценарного бэкенда. Далее его надо указать при регистрации нашего смартапа в SmartApp Studio. В качестве эндпоинта веб-приложения укажем любой известный веб-ресурс, например, sberdevices.ru. Позже поменяем на URL нашего веб-приложения.
Шаблон проекта
Для примера будем делать веб-приложение на React. К React нет никакой привязки и пример ниже может быть написан на чём угодно. Для нетерпеливых выложили конечный результат на GitHub.
Итак, что мы хотим от приложения:
и все это голосом, но не сразу.
Для создания базового проекта воспользуемся CRA.
> npx create-react-app todo-canvas-app
Для реализации UI нам понадобится как минимум пара компонентов и форма.
Дальше нам надо сделать базовую логику нашего приложения. Пользоваться будем стандартными средствами React, используя useReducer.
Далее будем диспатчить экшены их обработчиков на форме.
Запускаем и проверяем.
Работа с голосом
Когда наше приложение базово работает, можно добавить немного магии голосового управления. Для этого надо установить Assistant Client — библиотеку для взаимодействия с виртуальным ассистентом.
npm i @sberdevices/assistant-client
В момент открытия WebView платформа инжектит JS API для взаимодействия с ассистентом. Это биндиги до нативных методов платформы. Assistant Client — обёртка, которая в дев-режиме позволяет отлаживать взаимодействие с ассистентом в браузере, а в продакшене предоставляет удобный для веб-приложений API.
Идём в app.js и там же, где наш основной редюсер, создаем инстанс Assistant Client.
Судя по коду выше, нужен некий токен. Токен обеспечивает авторизацию сообщений в NLP-платформе. Токен автоматически приклеивается к сообщениям, когда смартап запускается на устройстве, но в нашем случае это браузер, поэтому токен надо передать вручную. Токен генерируется автоматически для каждого разработчика в SmartApp Studio.
После этого перезапустим наше приложение. Теперь мы видим панельку ассистента с лавашаром и текстовым полем. Лавашар это такое визуальное представление ассистента. По нажатию на лавашар включится микрофон и вы сможете отправить команду ассистенту так же, как вы бы это сделали, запуская смартап на устройстве. Относитесь к этому не как к эмулятору, а как к дев-тулзам, в продакшене всё это за нас будет делать платформа. Те же самые команды вы можете посылать не только голосом, но и текстом, используя текстовое поле рядом с лавашаром, чтобы не будить своих домашних по ночам.
Ассистент присылает структурированные команды в формате JSON. Полное описание формата можно найти в документации Assistant Client на GitHub.
Теперь подпишем наши экшены на команды от ассистента. Для этого в коде нашего сценария определены специальные интенты — ключевые слова в фразах, которые может говорить пользователь. Разные интенты генерируют разные команды веб-приложению.
Сохраняем, запускаем — ничего не работает. Не волнуйтесь, так и должно быть. Я приоткрою завесу того, как на самом деле работает магия.
Дело в том, что ваш сценарий сам по себе только лишь по фразе пользователя не может узнать то, что у вас сейчас на экране. Чтобы эта магия работала, к каждому голосовому запросу необходимо клеить стейт веб-приложения. Тут мы приходим к осознанию, что сценарный бэкенд получает на вход не только разобранную фразу, но и данные с экрана — стейт. Задача сценария провести пользователя к следующему шагу по этим двум параметрам, отправив команду веб-приложению на изменение стейта. Можно мыслить себе это как голосовой аналог клика. Разница лишь в том, что элемент управления для такого клика в интерфейсе может и не существовать физически. Например, если бы мы делали интернет-магазин, то кнопку добавления в корзину можно было бы и опустить в пользу голосовой команды «Афина, добавь в корзину красные туфли».
Для того, чтобы это было удобно делать из веб-приложения, в Assistant Client есть API для передачи состояния — getState. В нашем случае стейт – это список тудушек и некоторая мета-информация.
Дополним код инициализации Asisstant Client.
И передадим стейт в обработку ассистенту. Формат стейта также описан в документации Asisstant Client.
Из кода выше видим появление мета-информации в виде нумерации. Зачем? Согласитесь, тудухи могут быть довольными длинными и иногда удобнее было бы говорить «Джой, я сделал первую задачу» вместо полного заголовка. Но погодите, как это работает? Где единичка превращается в «первую»? Эту магию кастования натуральных фраз, которые мы привыкли использовать в повседневной речи, в машинный формат делает за нас NLP-платформа. То же самое происходит, например, с командами навигации.
Тудух может скопиться достаточное количество, чтобы они не влезли в экран. Само собой, мы хотим уметь скроллить экран, чтобы иметь возможность прочитать всё, что скопилось. На устройствах, где нет тач-интерфейса, например, на SberBox, мы можем скроллить пультом ДУ или голосом. Нажатия кнопок на пульте превращаются в события нажатий на стрелки клавиатуры на window, но что делать с голосом?
Перезапускаем наше приложение и пробуем после нажатия на лавашар сказать: «Напомни купить коту корм». И вуаля!
Если у вас есть устройство под рукой, то можно проверить работу смартапа на нём. Для этого не обязательно его публиковать или деплоить куда-либо. Достаточно создать тоннель с локального хоста, например, с помощью ngrok.
Полученный URL с https указываем в SmartApp Studio, сохраняем черновик и говорим ассистенту: «Сбер, какие у меня задачи на сегодня?». Это cработает, если вы залогинены под одним и тем же SberID на устройстве и в SmartApp Studio. Черновики по-умолчанию доступны к запуску на устройствах разработчика.
Вместо эпилога
Смысл статьи — в наглядной демонстрации того, как голосовое управление прозрачным образом можно интегрировать не только в специально для этого созданные приложения, но и в уже существующие. Например, если у вас уже есть рабочий веб-сервис, то научить его работать на платформе Салют не составит большого труда.
Этот короткое интро — скорее, обзор возможностей на искусственном примере. Как сделать смартап с компонентами, оплатой, автотестами, обязательно расскажем в следующих статьях. Спасибо за внимание, ещё увидимся!
По всем вопросам разработки смартапов можно обращаться в сообщество разработчиков SmartMarket в телеграмме.
Создайте интернет–магазин на современной платформе Webasyst
Продавайте на смартфонах, планшетах и любых компьютерах • Интернет-магазин любой сложности • Готовые варианты дизайна • Интеграция с маркетплейсами • Встроенная CRM
Как работает Webasyst
Интернет-магазин
Создайте интернет-магазин с готовыми интеграциями со складом, службами доставки и платёжными системами. Управляйте товарами и заказами, храните всю историю взаимодействия с покупателями.
CRM-система уже интегрирована с интернет-магазином. Автоматически связывайте сделки в CRM с заказами на сайте, распределяйте заказы между менеджерами, сегментируйте базу покупателей, храните всю историю сделок, звонков и чатов с клиентом в одном месте.
Командная работа и трекер задач
Создайте структуру компании и отделов, контролируйте задачи и рабочую нагрузку сотрудников. Все действия сотрудников в приложениях хранятся в едином журнале. Дома, на работе, в отпуске или в дороге — все данные под рукой, если есть доступ к интернету.
Магазин приложений и плагинов
Создавайте сайты и блоги, автоматизируйте рутинные задачи и работу команды, храните информацию о клиентах и повышайте конверсию сайта. В магазине Webasyst вы найдёте 1000+ приложений и плагинов для решения любых задач.
Webasyst — это гибкая платформа, с которой легко запустить свой онлайн-бизнес
Масштабируемость
Создайте и развивайте сайт или интернет-магазин с помощью множества готовых инструментов.
Готовый дизайн
Выберите шаблон в магазине приложений, установите на сайт за пару минут и настройте по своему вкусу.
Техподдержка всегда на связи
Мы готовы помочь вам освоить Webasyst легко и быстро. Звоните нам или пишите в соцсети и мессенджеры, отправляйте запросы на специальный форум.
Дорабатывайте на свой вкус
Открытый API позволяет свободно дорабатывать сайт и приложения под свои уникальные задачи.
Биржа экспертов
Ищите экспертов по доработке и рекламе в нашей базе партнёров. Система оценок и отзывы помогут вам выбрать лучшего.
Быстрый и надёжный хостинг
Облачный хостинг оптимизирован для работы приложений и плагинов и поэтому работает быстро и без перебоев.
100+ готовых интеграций для вашего сайта и проекта
Выберите своё: сайт в облаке Webasyst или на любом другом хостинге
Можно работать в облаке Webasyst или установить платформу на своём сервере. Если в будущем вы захотите перейти из облака на свой хостинг, это легко сделать — просто отправьте запрос в нашу службу поддержки.
Облако Webasyst
Свой сервер
Можно установить Webasyst на собственную онлайн-площадку (хостинг) в любой стране мира и управлять всеми параметрами своего сайта именно так, как вам нужно.
Базовый набор приложений — бесплатно
Лицензия интернет-магазина — 19 999 ₽
На платформе Webasyst работают тысячи интернет-магазинов в России и других странах.
20 лет
48 000 +
13 000 +
30 дней бесплатно на лучшем тарифе
Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.
Платформа
Магазин Webasyst
Помощь
Мы получаем и обрабатываем персональные данные посетителей сайта в соответствии с Политикой обработки персональных данных. Отправка персональных данных с помощью любой страницы сайта подразумевает согласие со всеми пунктами Политики.
Обзор и отзывы о конструкторе сайтов Webasyst
Подходит для создания магазинов и больших сайтов вообще. Стоит ли использовать? Проясним нюансы обзором.
Целевая аудитория
Webasyst – это веб-сервис нового поколения для комплексного управления сайтами и эффективного взаимодействия с клиентами. Движок заслуженно находится в рейтинге ТОП 10 лучших онлайн конструкторов. Интересен, в первую очередь, профессиональным пользователям – веб-мастерам и разработчикам клиентских сайтов. Даже не дизайнерам или маркетологам, поскольку использование его возможностей требует технической подготовки не только по их профилю. Это специфическая система, мало на что похожая. Панель управления логичная, хорошо структурирована, но взаимодействовать с нею новичкам будет сложно. По крайней мере, поначалу.
Сайтбилдер является совокупностью приложений и плагинов, связанных общим бэкэндом. Одно для построения витрины магазина, второе – для создания статических страниц, третье – полноценная CRM система, дальше блог, ещё что-то и т. д. Каждое приложение – отдельный интерфейс со своей функциональностью. Разработчик должен ориентироваться в том, какой набор приложений необходим для выполнения текущей задачи. То есть быть опытным, понимать процесс и смету проекта.
Готовые пакеты услуг частично упорядочивают за пользователя конфигурацию панели управления, определяя набор возможностей. Тем не менее, для использования нужны хотя бы базовые понятия в кодинге. Это не детская уютная песочница, а серьёзная система для разработки мощных интернет-магазинов, корпоративных сайтов, больших блогов и прочего в таком духе. Толковый новичок, имея конкретную цель, сможет разобраться. В целом же, система ориентирована на профи.
Функциональные возможности
Webasyst совершенно не похож по своей структуре на другие конструкторы. Наверное, потому, что это полноценная CMS (Система управления содержимым), на самом деле. Чего-то сверхсложного здесь нет, но привыкать придётся дольше 15 минут. Панель управления может испугать своим видом новичков – в ней очень много элементов, разделов и опций. Да, она непростая, хотя и обладает довольно дружелюбным и, если разобраться, логичным интерфейсом. Но к такому выводу приходишь по прошествии некоторого времени, проведённого в ней. В общем, совет: не стоит принимать поспешных решений, освойтесь немного.
Webasyst является набором приложений, заточенных под выполнение специализированных задач и связанных общим интерфейсом. Здесь всё разделено. Приложение магазина называется Shop-Script. Его можно приобрести отдельно для установки на свой хостинг. Как и любые другие модули. CMS Webasyst существует в формате конструктора сайтов (аренда хостинга с выбранным пакетом услуг) либо в качестве скрипта, предназначенного для самостоятельной инсталляции/настройки. Функциональность у решений идентичная. Вариант конструктора для большинства окажется более удобным.
Мы тестировали полную версию движка (здесь даётся 1 месяц пробного периода), после установки которой по умолчанию были доступны следующие приложения (или модули, так многим привычнее будет воспринимать их):
Каждое приложение имеет свой набор настроек и его можно рассматривать отдельно, но мы подробно остановимся лишь на самом вкусном – на магазине. Он действительно мощный, один из лучших нами виденных. Итак, приводим перечень опций для данного приложения:
Во время стартовой настройки магазина вы сможете выбрать типы товаров, примеры конфигурации которых будут добавлены на витрину в качестве образцов. Также можно будет сразу импортировать товары из старого магазина (Opencart, PrestaShop, InSales и пр.). В процессе вводной получите множество подсказок и возможностей быстро совершить действия базовой значимости (шаблон, оплата/доставка, товары, регистрация/подключение домена), не копаясь в интерфейсе.
Помимо вышеописанных разделов у магазина на Webasyst есть ещё и общие настройки. Их огромное количество. Типы/характеристики товаров, рекомендации, склады, статусы заказов и порядок их оформления, доставка/оплата, скидки, валюты, налоги, печатные формы, аналитика, триггерные ссылки… Долго перечислять можно, да и каждый такой раздел имеет ещё некоторое количество опций. Лучше посмотреть лично, чтение лишь запутает. Отдельно отметим возможность подключения SMS-уведомлений о входящих заказах.
Вы сможете настроить различные способы авторизации для ваших покупателей: по имэйлу, номеру телефона или сразу оба варианта. Также можно выбрать способ генерации паролей для клиентов – автоматически (в SMS или на почту), одноразовый индивидуальный пароль для каждого входа либо постоянный, назначенный самим пользователем. Всё это соответствует современным стандартам – уже на входе покупатель почувствует уровень магазина.
Есть ещё одна важная вещь – страницы оформления заказа в Shop-Script динамические. То есть посетитель будет видеть всю информацию касательно покупки на одном экране. Контактные данные, содержимое корзины (количество, скидки, сумма и т. д.), варианты доставки и оплаты можно менять в рамках одной динамической формы (выпадающие списки, варианты, редактируемые поля). Организовано и выглядит это так, как именно должно быть.
Описанный в общих чертах функционал является базовым. Его можно значительно расширить подключением плагинов, которых примерно 400 штук. Среди них есть платные и бесплатные. К ряду последних относится и синхронизация с «1С: Управление торговлей», что безмерно радует. Для просмотра доступных к установке дополнений нужно зайти в «Инсталлер». Отсюда можно приобрести приложения, шаблоны, плагины и виджеты (эти все бесплатны). Плагины и приложения можно купить единоразово либо же подключить за абонплату. Первый вариант значительно выгоднее – чуть дороже, зато навсегда без необходимости стабильно доплачивать. Цены разные. Отметим лишь, что цена установки десятка полезных дополнений может сравняться или превысить годовую стоимость аренды движка на младших тарифах. В целом, выбор плагинов позволит сколь-угодно усложнить и детализировать настройку системы. Понравится тем, кто собирается создавать гипермаркет со всеми мыслимыми и немыслимыми примочками.
Каждый плагин/шаблон имеет подробное описание и отзывы, так что вслепую покупать не придётся. Есть среди них решения на все случаи жизни, большинство носят явно полезный в своём роде характер, хотя некоторые плагины вносят вполне обычный для других систем функционал: слайдер, конструктор форм, баннеры, отзывы и т. д. Да, часть из них является альтернативой штатным инструментам, а некоторые из таких вот простых вещей, к сожалению, не имеют штатных образцов. Количество отзывов свидетельствует о немалой аудитории Webasyst, что само по себе наводит на позитивные мысли о системе.
Отдельно хочется отметить возможность организации добротной CRM-системы штатными средствами. Вы сможете наладить полноценный и всесторонний контакт с клиентами, знать о них всё, что только можно. Целая база данных с кучей информации поможет вести эффективную маркетинговую политику. Средства встроенной CRM позволяют работать с контактами, просматривать статистику и проводить операции по всем текущим сделкам, получать напоминания о запланированных событиях и уведомления в браузер, обрабатывать счета, а также подключить IP-телефонию (нужен дополнительный плагин и оплата) и принимать звонки прямо из браузера. Отчёты, само собой, тоже есть: статусы сделок, фильтр по ответственным за выполнение работникам, за период и т. д. CRM синхронизируется с движком магазина. Это означает, что при проведении операций над заказами внутри панели управления изменения отобразятся и в CRM. Обратная связь тоже верна.
В общем, Вебасист может похвастаться продвинутым во всех смыслах приложением CRM. Кроме того, он предлагает средства, которые помогут соблюсти вашему бизнесу нормы законодательства. Речь идёт о законе 54-Ф3 «О применении контрольно-кассовой техники». Здесь вы можете ввести исходный алгоритм товарообмена (форма оплаты и доставки), после чего получите варианты внедрения функционала, который позволит поставить на сайте онлайн-кассу. Речь идёт о приложениях и плагинах. Для всего есть инструкции, так что проблем не будет.
Webasyst – движок для профессиональных разработчиков. Лучше всего подходит для создания магазинов, хотя с визитками и блогами также справляется отлично. Новичков может отпугнуть визуальная сложность панели управления, излишки функционала. Профи же быстро освоятся, напишут свои плагины или купят их, и будут создавать магазины под заказ либо развивать свой торговый бизнес. Прелесть в том, что стартовать здесь довольно легко, а нюансы, которые будут всплывать по ходу достижения цели, поможет решить раздел помощи и простая внимательность. Функционал отличный, мало какой движок в этом плане может тягаться с Webasyst на равных.
Отметим и раздел помощи: он шикарен. По любой мелочи вы сможете найти в соответствующем разделе подробный инструктаж. Есть здесь и блог с кучей полезных статей. Новичкам в любом случае пригодится раздел поддержки: система многогранна и сложна по своей сути, хотя и недурно организована структурно. Также за договорную оплату сможете быстро найти опытного разработчика для внедрения новых возможностей: правка/создание шаблона, допиливание модулей, написание новых, настройка чего бы то ни было. За плату вам всё сделают быстро и качественно.
Теперь о доменах. Здешняя политика стандартная: есть домен – сможете подключить, если нет, то его дадут в подарок после оплаты тарифа (.ru). Захотите другую доменную зону – покупайте у стороннего регистратора либо же прямо из админки. Как удобнее. В общем, вам все карты в руки, ничего нового.
Дизайны и работа с шаблонами
Учитывая магазинную направленность движка (примем это утверждение за константу), шаблонов здесь более 100 штук. К сожалению, большинство из них платные. Стоимость колеблется от 2 до 10 тысяч рублей. Бесплатных вариантов всего 10. Сделаны они добротно, но платные всё же на порядок разнообразнее и красивее. Разбиение на тематики присутствует, как и возможность предпросмотра шаблона. Выбрать несложно. Вы можете установить несколько шаблонов в системе, меняя их по желанию.
Каждый из дизайнов можно настроить под себя, хотя возможности по кастомизации большинства из них трудно назвать широкими: сменой цветовой схемы и основного шрифта мало кто из профи сможет удовлетвориться. К счастью, вы можете править коды шаблонов под себя как-угодно. Можно сохранять вариации дизайна одного и того же шаблона, параллельно тестируя их эффективность в полевых условиях. Можно скачать шаблон к себе на ПК и править его уже там. Либо же загрузить свою версию.
В общем, наследие CMS налицо. При должном уровне навыка, получите дизайн ровно такой, какой захотите. К сожалению, новичкам дорога сюда закрыта, тут нужны продвинутые навыки. Придётся удовлетворяться стоковыми вариантами с небольшими изменениями. Это, конечно, плохо.
Резюме: у Webasyst много шаблонов, но лучшие из них стоят дорого. Добиться индивидуальности внешнего вида проекта получится работой с кодом. Штатные возможности кастомизации слабые. Общее же качество шаблонов находится на уровне выше среднего по рынку.
Настройки дизайна конкретно для магазина находятся в разделе «Витрина»/«Оформление». Шаблон можно сменить в любой момент, зайдя тут же в «Темы дизайна», а в «Шаблонах» доступна правка кода дизайна, установленного по умолчанию.
Оптимизация (SEO) и продвижение
Стандартные возможности по раскрутке сайтов в Webasyst такие же, как и в подавляющем большинстве систем: есть возможность заполнения мета-тегов для всего сайта, категорий товаров, отдельных товаров и страниц, выбора типа формирования ЧПУ, настройки 301-редиректов и robots.txt, подключение аналитики Google/Yandex и счётчиков. Вроде бы хорошо, но ничего особенного. Ситуация меняется в гораздо лучшую сторону после подключения нескольких плагинов на тему продвижения.
Так «SEO-оптимизация» за 999 рублей позволит добавить дополнительные поля в настройки SEO, создавать шаблоны, продвигать несколько витрин, использовать синонимы, модификаторы, описания для тегов и многое другое.
Плагин Яндекс.Маркета позволит массово загружать туда товары в файлах YML, он бесплатен. Обратный звонок, онлайн-консультант, счёт фактура, интеркасса, автоматическое обновление стоимости товаров по курсу ЦБ, коммерческое предложение, SEO-фильтр, массовое описание продуктов – всё это, в конечном счёте, позволит увеличить трафик за счёт оптимизации или удобства условий совершения покупок посетителями. Этот список далеко не полный.
В целом, Webasyst имеет широкие возможности по продвижению сайтов. За часть из них придётся заплатить, но оно того стоит.
Также разработчики уделили внимание взаимодействию с социальными сетями (Фейсбук, Твиттер, ВК, Инстаграмм). Вы сможете вывести их виджеты и настроить синхронизацию заголовков/описаний товаров в них с вашим сайтом.
Ценовая политика Webasyst (цены на тарифы)
Стоимость создания интернет-магазина на Webasyst зависит от входящих в комплект поставки модулей и плюшек. Отметим, что приложения Shop-Script, блог, фото, почтовые рассылки и сайт включены во все пакеты услуг. Тарифы отличаются объёмом доступного хранилища и количеством создаваемых в их рамках сайтов. Кстати, правильнее называть последние витринами, поскольку все они будут работать под общим бэкэндом, хотя домены, дизайн и прочее будут разными. Также можно взять себе помощников, выдав им доступ к админке. Всё указывает на то, что система учитывает интересы разработчиков клиентских сайтов.
Движок можно использовать 7 дней бесплатно даже без подтверждения регистрационного почтового адреса. Если подтвердить, то вам будут доступны все возможности в течение 30 дней, чего с головой хватит на знакомство с системой, тестирование и разработку сайта перед переходом на платный тариф и публикацией проекта на своём домене. Грубо говоря, период разработки в стоимость не входит – дают большое временное окно, которого хватит на всё. Платить мгновенно не нужно.
Стоимость тарифных планов следующая:
При простом пересчёте стоимость создания 1 сайта на старших тарифах выглядит очень умеренной. Добавляются полезные плюшки и количество сайтов. Начинающим рекомендуем 1 тариф, а тем, кто желает зарабатывать созданием сайтов, – 2 или 3. Последний тариф понравится командам разработчиков с наработанной репутацией. Стоимость использования Webasyst может быть серьёзно раздута покупкой шаблонов, приложений, плагинов и заказом услуг сторонних специалистов.
Лицензия Shop-Script 8, предназначенная для установки на свой хостинг, обойдётся в 20к рублей. Также можно купить подписку на обновления сроком на год, что выльется в 7599 рублей. Отметим, что при покупке лицензии вас и так ожидает год обновлений впереди. Но общий смысл в том, что все новые версии магазинного скрипта будут платными, так или иначе.
Система рассчитана на создание объёмных магазинов и легко переносит большой наплыв входящего трафика, так что вложения могут быстро окупиться. Её использование выгодно для серьёзных проектов.
Отметим, что цены варьируются. Периодически случаются мощные скидки. К примеру, на момент тестирования сервиса для написания обзора действовала 40% скидка на любой тариф при оплате на год вперёд. При таком подходе Webasyst становится явно выгодным, учитывая обширные возможности. Стоит каждого вложенного рубля, как говорится.
Плюсы и минусы
По мере изучения возможностей Webasyst мы всё больше проникались его качеством и продуманностью. У системы большой перечень ярких достоинств.
Система всем хороша для опытных разработчиков, но, конечно, потребует вложения средств несколько больше привычного для эффективного использования (шаблоны, плагины). Новичкам придётся туго в ней, но привыкнуть к необычной админке и большому количеству настроек можно за пару-тройку дней. Главное – Webasyst способен выдавать качественный результат.
Аналоги и конкуренты
Большинство чистокровных конструкторов сайтов не могут тягаться по возможностям с Webasyst – мощной CMS, поданной в формате облачного сервиса. Приоритетным является создание магазина, поэтому самые важные альтернативы – те, что находятся на одном уровне или превосходят героя обзора по этому направлению. Создание маленьких сайтов (визиток, портфолио, одностраничников) – это дополнительная возможность системы. В этом плане Вебасист по удобству и стоимости легко обскакают лучшие WYSIWYG-сервисы.
Лучшие альтернативы Webasyst
Как и большинство сложных и мощных систем, Webasyst ориентируется на продвинутую аудиторию. Новичкам нужны более простые интерфейсы, готовые кейсы, в рамках которых они смогут решить свои задачи. В этом контексте у героя обзора хватает конкурентов по каждому направлению. И по стоимости, и по простоте использования.
Мы не упомянули, к примеру, мощный магазинный движок InSales и популярный конструктор Wix – генератор креативных визиток с продвинутой функциональностью. Они тоже конкуренты. Расширять этот список нет смысла.
Примеры сайтов, созданных на Webasyst
Нам было очень просто выбрать примеры сайтов под данный сервис. Всегда стараемся показывать экземпляры, которые наиболее полно демонстрируют возможности системы. На Webasyst таких очень много. Взяли просто разные, все они хороши по-своему.