Большое обновление «whatasoft: Интернет-магазин Старт». Архитектурные изменения — советы в блоге
Автор: Компания whatAsoft
Мы подготовили большое обновление для решения «whatAsoft: Классический интернет-магазин». Изменения глобальные, затронули и функциональную, и визуальную части. Добавили новые модули, освежили дизайн, переработали мастер установки и внедрили новую панель настроек. В предыдущих статьях мы рассказывали об изменениях в дизайне (первая и вторая часть), панели управления, функциональных изменениях и обновлении панели настроек, а в этой статье опишем изменения в архитектуре. Итак, к обзору.
При работе в режиме многосайтовости содержимое корзины, избранного, сравнения и просмотренных товаров теперь привязано к выбранному сайту. Пользователь на каждом сайте получает только релевантную информацию. Теперь данные надежно изолированы друг от друга в многосайтовой структуре.
В механизм умного фильтра внесены серьёзные изменения, которые направлены на оптимизацию работы с большими каталогами. Внешне пользовательский интерфейс стал легче. Например, упрощена работа с ценами через ползунок, а также оптимизировано поведение элементов при большом количестве опций. Код, отвечающий за работу компонента был оптимизирован. Это позволило повысить скорость фильтрации и снизить нагрузку на сервер.

В рамках обновления привели все информационные и хайлоад блоки к единому стилю. Это было необходимо для создания единого механизма установки решения, а также облегчения его дальнейшей поддержки.

В рамках оптимизации работы решения был устранён дублирующий вызов компонента малой корзины в шапке сайта на страницах, связанных с оформлением заказа.
Мы оптимизировали логику работы механизма и оставили вывод содержимого корзины только в основном контенте страницы сайта. Это позволило уменьшить количество запросов при загрузке страницы и снизить нагрузку на сервер.

Для улучшения совместимости с редакциями компонент отображения заказов был разделён на два. Теперь каждая редакция использует свой оптимизированный вариант, что обеспечивает пользователям более комфортную работу с компонентом. Кроме того, было переработано отображение кнопок оплаты и повтора заказа, благодаря чему интерфейс блока стал легче и удобнее.

В настройки решения добавлены 3 отдельные зоны для подключения счётчиков и метрик (например, Яндекс.Метрика, Google Analytics). Это необходимо для гибкой возможности подключения аналитики без вмешательства в шаблоны.

Как и раньше для знакомства с функционалом решения вы можете бесплатно в течение пяти дней изучить работу модуля, установив его в демо-режиме. Для удобства контроля за триальным режимом мы внедрили страницу-уведомление, которая отображается пользователю при завершении демо-периода работы модуля.

Выпущенное обновление получилось очень обширным и затрагивает практически все компоненты решения, поэтому мы подготовили специальную инструкцию по установке обновления, которую можно скачать по ссылке. Кроме того, вы можете обратиться по электронной почте или в чат для консультации по поводу обновления вашего сайта, запущенного на решении «whatAsoft: Классический интернет-магазин».
Решение сменило название и теперь оно звучит как «whatAsoft: Интернет-магазин Старт». Несмотря на глубокое обновление решения до конца мая цена на него останется на прежнем уровне – 24 000 рублей. А с 1 июня 2025 года цена повысилась на символическую сумму – 900 рублей и составила 24 900 рублей.