Уведомления¶
Уведомления появляются в правом верхнем углу экрана. Существуют 5 типов уведомлений (в скобках указан тип, используемый в коде):
- Error (
E) - Warning (
W) - Notice (
N) - Information (
I) - Order error (
O) 
Error¶
Появляются при критических и некритических ошибках, автоматически не исчезают. Есть возможность не закрывать уведомление автоматически после перезагрузки страницы.
Примеры:
- “Файл не был сохранен” — пропадает при перезагрузке страницы/аяксовом действии
 - “Не могу соединиться с пейментом ААА” — пропадает при перезагрузке страницы/аяксовом действии
 - “Переименуйте admin.php во что-то более безопасное” — остается все время.
 
Warning¶
Появляются:
- если невозможно выполненить малокритичное действие,
 - для отображения информации, важной для пользователя,
 - в случае успешного завершения действия, если пользователю нужно показать дополнительную информацию.
 
Есть возможность не закрывать уведомление автоматически после перезагрузки страницы.
Примеры:
- “Не могу перейти к оформлению заказа, т.к. корзина пустая” — с заголовком Warning.
 - “Нет доступных шиппинг методов” — с заголовком Warning.
 - “Ваш профиль должен быть активирован перед тем, как вы сможете им воспользоваться” — с заголовком important
 - “Количество товаров в карте скорректировано” — с заголовком Important.
 
Notice¶
Сообщает пользователю о совершенном действии, если не требуется дополнительной информации. Пропадает через определенное количество секунд. Не может перейти за пользователем на другую страницу.
Примеры:
- “Товары сохранены”
 - “Статус изменен”
 - “Экспорт данных завершен”
 
Information¶
Сообщает пользователю о совершенном действии, если нужно отобразить расширенную информацию об этом действии. Пропадает через определенное количество секунд. Не может перейти за пользователем на другую страницу.
Примеры:
- “Товар добавлен в корзину” + информация о товаре + кнопки “Продолжить”/”Перейти к оформлению заказа”
 - “Товар добавлен в список сравнения” + информация о товаре + кнопки “Продолжить”/”Перейти к списку сравнения”.
 
Order error¶
Отображается на странице оформления заказа, если обработчик платежа вернул ошибку. Уведомление показывает ошибку и пояснительный текст.