Виджет «Каталог в PDF» для inSales

Позвольте клиентам сохранять каталоги товаров в PDF: категории, сетка или список, печать через браузер без серверной нагрузки

Печатный каталог товаров в один клик

Виджет добавляет на сайт кнопку «Скачать каталог PDF». Клиент открывает модальное окно, в зависимости от страницы открывается набор товаров, переключает вид (сетка или список) и сохраняет PDF через стандартную печать браузера.

Идеально для:
Оптовых покупателей
Распечатать прайс для согласования
Дизайнеров и архитекторов
Подобрать материалы для проекта
B2B клиентов
Каталог для работы с заказчиками
Что умеет виджет
Функция
Описание
Загрузка товаров
С категории (collection.json с пагинацией), всего каталога (/collection/all) или текущей страницы
**Два режима**
Сетка (до 25 карточек на страницу 5×5) или список с галереей изображений
Умный кэш
Сохранение в sessionStorage — повторное открытие не грузит сервер
**Большие каталоги**
Компактный режим от 1000+ товаров: сжатие через CDN InSales
Доступ по группам
Ограничение: всем, только авторизованным, конкретным группам клиентов
Печать через iframe
Чистый PDF без лишних элементов, копирование стилей страницы
Печать через iframe
Чистый PDF без лишних элементов, копирование стилей страницы
Резервный режим
Если JSON недоступен — разбор HTML с бесконечной подгрузкой
3 шага до готового PDF:
  1. Клиент нажимает кнопку — открывается модальное окно с загрузкой товаров
  2. Выбирает вид — переключатель сетка/список, пагинация по 100 товаров
  3. Сохраняет PDF — печать браузера → «Сохранить как PDF» или Microsoft Print to PDF

Почему это работает быстро и стабильно:
✅ Пагинация JSON — загрузка сотен тысяч товаров без зависаний
✅ Дедупликация по ID — никаких повторов товаров
✅ Кэш сессии — версия кэша (CATALOG_PDF_CACHE_VERSION) для корректной работы
✅ Ожидание изображений — таймаут загрузки для стабильной печати
✅ Адаптация под тему — работа с типовыми классами InSales (catalog-list, product-preview)
✅ Цены и варианты — автоматическое получение из JSON вариантов и диапазонов price_min / price_max

Гибкая настройка отображения:
  • Типы страниц — выберите шаблоны (категория, товар, корзина, главная, поиск, блог)
  • Ручное размещение — добавьте #catalogPdfOpenBtn в любой шаблон
  • Автоматическое — укажите CSS-класс контейнера, кнопка создастся автоматически
  • Сравнение и избранное — кнопка скрывается при пустом списке

Контролируйте, кто может скачивать каталоги:
  1. Всем — без ограничений
  2. Только авторизованным — требуется вход
  3. Конкретным группам — например, только оптовые клиенты

www.fitopark.ru

Стоимость

10.000 ₽

Установка и настройка

Адаптация под дизайн

Настройка доступа по группам

Тестирование

Заказать
от 15.000 ₽

Всё из «Стандарт»

Кастомизация под сложные сценарии

Обучение менеджеров

1 месяц поддержки

Заказать

Портфолио

  • Техническая поддержка, оптимизация и доработка, разработка виджетов
  • Разработка виджетов, Адаптивный веб-дизайн, Интеграции
  • Разработка виджетов, Адаптивный веб-дизайн, Техническая поддержка

Отзывы

Made on
Tilda