hostprofi.ru
Подобрать хостинг
Термин·буква W

Webasyst

краткое определение

Webasyst — российский фреймворк и платформа для создания корпоративных сайтов и интернет-магазинов. Включает приложения Shop-Script, Site, Blog и маркетплейс дополнений.

Webasyst — российская платформа для веб-разработки, объединяющая CMS и набор бизнес-приложений: интернет-магазин Shop-Script, конструктор сайтов Site, блог-платформу, CRM и helpdesk. Написана на PHP, работает на собственном PHP-фреймворке Webasyst Framework (WAF).

Как работает

Webasyst использует архитектуру «одно ядро — много приложений». Все приложения (Shop-Script, Blog, Site, CRM) устанавливаются поверх единого фреймворка и работают в общем окружении: одна база данных (MySQL), одна авторизация, общий маркетплейс дополнений. Это отличает платформу от связки отдельных продуктов.

WAF реализует MVC-паттерн. Маршрутизация основана на правилах в wa-config/routing.php. Темы оформления создаются на Smarty-шаблонах или HTML+JS через API. Мультисайтовость: на одной установке работают несколько сайтов с разными доменами.

Shop-Script — флагманский продукт: поддерживает многоскладовый учёт, интеграцию с 1С, СДЭК, Яндекс.Маркетом, налоговую маркировку. Платёжные системы: ЮKassa, CloudPayments, Тинькофф и 50+ других через модули.

История

Webasyst основан в Санкт-Петербурге в 1999 году, первоначально как веб-студия. В 2010 году компания переориентировалась на разработку платформы и выпустила Webasyst 1.0. Shop-Script — один из старейших движков для российской e-commerce, работает с 2004 года. В 2014 году появилась облачная версия с SaaS-тарифами. По состоянию на 2024 год на платформе работает более 200 000 сайтов.

Виды использования

  • Облако (SaaS) — от 690 руб./мес., хостинг у Webasyst, обновления автоматические.
  • Лицензия для сервера — единоразовая покупка от 8 900 руб., установка на собственный VPS или виртуальный хостинг.
  • Бесплатная версия — ограниченный функционал без Shop-Script и ряда модулей.

Webasyst: техническая архитектура

Webasyst использует собственный PHP-фреймворк waFramework с модульной архитектурой: каждое приложение (Shop-Script, Blog, Photos) — независимый модуль с собственными маршрутами, шаблонами, моделями. Общая аутентификация и сессии через единое ядро. MySQL как основная СУБД; Redis/Memcached для кэша. Шаблоны на Smarty или нативном PHP.

Webasyst WAID (Webasyst ID) — единый аккаунт для SaaS-версии и self-hosted. Облачные приложения из Wa-Store устанавливаются одним кликом. Self-hosted на VPS: nginx + PHP-FPM + MySQL. Системные требования: PHP 7.4-8.2, MySQL 5.7+, min 512 МБ RAM. Для интернет-магазина с 1000+ товаров рекомендуется 1-2 ГБ RAM и SSD-диск для быстрых запросов к каталогу.

Требования к хостингу

Для установки Webasyst нужен хостинг с PHP 7.4+ (рекомендуется PHP 8.1), MySQL 5.6+, mod_rewrite или аналог для Nginx. Минимум 256 МБ ОЗУ для скрипта. Для Shop-Script с большим каталогом (от 10 000 товаров) рекомендуется VPS с 2 ГБ ОЗУ и SSD.

Производительность можно увеличить через Redis в качестве кеш-бэкенда и OPcache для PHP. В маркетплейсе есть официальный модуль интеграции с CDN.

Webasyst в хостинге

Webasyst доступен на большинстве shared hosting с поддержкой PHP 7.4+. Рекомендуется VPS от 1 ГБ ОЗУ для Shop-Script при нагрузке более 1 000 посетителей/день. Оптимизация производительности: включите OPcache в PHP, настройте кэш Redis для сессий, nginx для статических файлов. Webasyst Installer устанавливает платформу и приложения через веб-интерфейс одной кнопкой — не нужны CLI-навыки.

Другие термины