Большое обновление «whatasoft: Интернет-магазин». Функционал

Большое обновление «whatasoft: Интернет-магазин». Функционал — советы в блоге

17 мая 2025


Автор: Компания whatAsoft

Фото 1: «Большое обновление «whatasoft: Интернет-магазин». Функционал»

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

Каталог
В рамках оптимизации программного кода и унификации кодовой базы всей линейки решений мы изменили тип инфоблока каталога. При этом мы доработали мастер установки (и обновления) таким образом, что при обновлении от вас не потребуется никаких дополнительных усилий. Все произойдет автоматически.
Фото 2: «Большое обновление «whatasoft: Интернет-магазин». Функционал»
Рисунок 1 – Новый тип инфоблока каталога

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

Фото 3: «Большое обновление «whatasoft: Интернет-магазин». Функционал»
Рисунок 2 – Пошаговая схема настройки фильтра

Подробнее о механизме тегов, внедренном в решение в 2021 году, мы уже рассказывали ранее в этой статье. Напомним, что для группировки товаров требовалось указывать их идентификаторы, а также можно было выбрать только один раздел каталога, в котором будет выводиться тег со ссылкой на страницу. Это было довольно трудоёмко и немного ограничивало возможности этой системы. Сейчас же, наряду с указанием идентификаторов товаров, доступен и дополнительный инструмент: можно задать фильтр для выборки нужных товаров. Более того, теги теперь можно привязывать к нескольким разделам каталога, а не к одному, как раньше. В результате механизм тегов стал удобнее и проще для частого использования.

Фото 4: «Большое обновление «whatasoft: Интернет-магазин». Функционал»
Рисунок 3 – Сравнение возможностей настройки механизма тегов

Стоить отметить, что система тегов особенно полезна для маркетинговых целей: рекламных кампаний и поискового продвижения. Подробнее о вариантах использования этого инструмента мы расскажем в одной из следующих статей.

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

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

Фото 5: «Большое обновление «whatasoft: Интернет-магазин». Функционал»

Рисунок 4 – Усовершенствованное меню каталога

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

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

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

События корзины:

• basket.product.init — срабатывает при инициализации товара в корзине, например, при первом открытии страницы, когда корзина отрисовывается.

• basket.product.added — вызывается, когда товар добавлен в корзину.

• basket.product.deleted — срабатывает при удалении товара из корзины.

• basket.product.quantity — вызывается при изменении количества товара в корзине.

• basket.cleared — срабатывает, когда корзина полностью очищена.

События сравнения:

• compare.init — срабатывает при инициализации списка сравнения.

• compare.added — вызывается, когда товар добавлен в список сравнения.

• compare.deleted — срабатывает при удалении товара из списка сравнения.

События избранного:

• favorite.init — срабатывает при загрузке списка избранного.

• favorite.added — вызывается, когда товар добавлен в избранное.

• favorite.deleted — срабатывает при удалении товара из избранного.

События форм:

• form.success — вызывается при успешной отправке формы. В объекте события передаётся код формы (form_code), по которому можно определить, какая именно форма была отправлена (например, «oneclick»).

События заказа:

• order.created — срабатывает после успешного оформления заказа.

Пример работы с событиями:

whatasoft.site.on('form.success', function(e){

if(e.form_code == 'oneclick'){

                       whatasoft.yandex.reachGoal('goal_fast_order_send');

           }

});

Инструкция по обновлению

Выпущенное обновление очень обширное и затрагивает практически все компоненты решения, поэтому мы подготовили специальную инструкцию по установке обновления, которую можно скачать по ссылке. Кроме того, вы можете обратиться по электронной почте или в чат для консультации по поводу обновления вашего сайта, запущенного на решении «whatAsoft: Классический интернет-магазин».

Новое наименование и цена на решение

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