Вышел новый модуль: Fast Blocks.
Он не даёт витрине собирать блоки, которые она всё равно не покажет.
Что делает
• Блоки, скрытые на устройстве, для него больше не собираются: ни запросов, ни разметки, ни записи в кеше. Используются те же галочки видимости, что вы и так проставили в редакторе макетов, настраивать заново нечего. • Тяжёлые блоки ниже первого экрана уходят из первого ответа и грузятся, когда посетитель до них доходит, а место держит скелетон, повторяющий форму будущего содержимого.
Замерено на главной демо-витрины
• только галочки устройства: 371 КБ → 275 КБ на телефоне • вместе с ленивыми блоками: 373 КБ → 186 КБ на десктопе, 360 КБ → 170 КБ на телефоне
Модуль входит в наши темы
Fast Blocks будет поставляться с темами ThemeHills. Thin уже адаптирована: её макеты несут готовую разметку ленивых блоков, поэтому свежая установка темы вместе с модулем сразу получает лёгкую главную, без ручной настройки.
Чего модуль не сделает
Основное содержимое, фильтры товаров, хлебные крошки, корзина и все шаги оформления заказа не откладываются никогда. У таких типов блоков галочки просто нет, поэтому неверный клик не сломает ни выдачу категории, ни оформление заказа.
Что полезно знать до включения: устройство входит в ключ кеша блоков, а витрина отдаёт заголовок Vary: User-Agent. Если перед магазином стоит Varnish или Cloudflare, добавьте устройство в ключ кеша, в документации описано как. И помните, что Google индексирует mobile-first: скрывайте на телефонах оформительские блоки, а не текст, который должен находиться в поиске.
CS-Cart и Multi-Vendor от 4.11.1, проверено на 4.20. Правок шаблонов не требует, компилировать нечего. Админка на 30 языках.
Цена на старте: скидка 51% до 13 августа 2026
Купить: Fast Blocks: device-aware and lazy blocks for CS-Cart
Демо: Shopping Cart Software & Ecommerce Software Solutions by CS-Cart