Версия v2.3.0
Версия TeleCart 2.3.0 добавляет удобный пункт меню TeleCart прямо в боковой панели админки OpenCart, заметно улучшает оформление страницы товара в Telegram-витрине (теперь корректно отображаются заголовки, абзацы, ссылки и таблицы в описании), а также исправляет несколько визуальных проблем витрины, которые встречались на мобильных устройствах. Блок «Карусель товаров» на главной больше не сломает страницу при незаполненной категории.
Инструкция по обновлению¶
- Установить новую версию через админ-панель OpenCart (старую удалять не нужно — устанавливать поверх).
- Сбросить кеш модификаторов OpenCart (инструкция на liveopencart).
- Зайти в настройки модуля TeleCart, чтобы запустить процесс завершения обновления.
- [необязательно] Выполнить сброс кеша из админки или через CLI
php telecart cache:clear.
🚀 Добавлено¶
- Отдельный пункт меню «TeleCart» в боковой панели админки OpenCart — настройки модуля теперь открываются в один клик.
- Кнопка «Скопировать» рядом с полями настроек, которые предназначены для копирования значений (например, ссылка на Telegram Mini App для @BotFather). Больше не нужно вручную выделять текст.
- В описании поля «Ссылка на Mini App» обновлена подсказка и добавлена ссылка на актуальную документацию https://docs.telecart.pro/.
- Увеличен максимальный лимит страниц в списках товаров TeleCart-витрины — крупные категории с большим количеством товаров прокручиваются дальше.
✨ Улучшено¶
- Типографика описания товара в витрине. Теперь корректно отображаются абзацы, заголовки h1–h6, разделители, списки, цитаты и форматирование ссылок. Широкие таблицы в описании получили горизонтальную прокрутку, чтобы не «выезжать» за пределы экрана на мобильных устройствах.
- Ссылки в описании товара открываются корректно. Раньше на мобильных Telegram-витрина могла «уплывать» из Mini App, заменяя её на сайт по ссылке. Теперь обычные ссылки открываются во внешнем браузере, а ссылки на Telegram (t.me/…) — внутри Telegram, без выхода из Mini App.
- Освежён дизайн списка категорий в каталоге: компактнее шрифт, аккуратнее межстрочные интервалы для длинных названий, плотнее расположены элементы списка.
- Кнопка «Показать все товары категории» на странице подкатегорий теперь выделена как primary-кнопка над списком, а служебная навигация «Назад» убрана за счёт штатной кнопки Telegram.
- Кнопка «Смотреть всё» в шапке блоков на главной странице больше не переносится на две строки при длинных заголовках блока — текст остаётся в одну строку, заголовок корректно сжимается.
🐞 Исправлено¶
- Блок «Карусель товаров» на главной странице больше не падает с ошибкой, если в админке для блока не выбрана категория. Вместо ошибки покупатель видит понятное сообщение, что для блока не выбрана категория.
- Если в выбранной категории нет товаров — карусель отображает аккуратное сообщение «В этой категории пока нет товаров» вместо пустого пространства или ошибки.
- Обновлены npm-зависимости фронтенда, закрыто несколько уязвимостей в транзитивных пакетах.