Магазин книг и канцелярии — это на самом деле два разных магазина под одной крышей. Книгу покупатель ищет по автору, названию и ISBN, изучает аннотацию и серию; канцелярию берут функционально и часто оптом, выбирая из десятков тысяч мелких позиций по цвету, формату и фасовке. Свести обе задачи в один удобный каталог — нетривиальная работа, и построенный без плана он превращается в место, где книгу не найти по автору, а нужную ручку — по цвету.
В этой статье разберём, как спроектировать структуру и UX такого каталога на 1С-Битрикс: свойства книг и библиографию, справочники авторов и серий, поиск по ISBN, работу с огромной номенклатурой канцелярии, торговые предложения и контекстный фильтр. Если каталог уже есть, но им тяжело пользоваться и вести — начните с аудита и оптимизации решения на 1С.
Коротко
- Книги и канцелярия — две разные модели данных, объединённые в одном магазине.
- Свойства книги строят вокруг библиографии; авторов и серии ведут справочниками.
- Поиск по книге комбинирует морфологию (название, автор) и точное совпадение (ISBN).
- Канцелярия требует торговых предложений, контекстного фильтра, опта и быстрого обмена с 1С.
Две разные задачи в одном магазине
Первый шаг к хорошему каталогу — признать, что книги и канцелярия устроены принципиально по-разному. У книги богатая библиографическая карточка и точный поиск по автору и ISBN. У канцелярии — гигантская номенклатура однотипных мелочей с вариациями и оптовыми сценариями. Пытаться описать их одинаковой структурой свойств и одним фильтром — путь к неудобству.
Правильный подход — общее ядро (единый каталог, корзина, оформление, обмен с 1С) плюс разные модели свойств и разные наборы фильтров для книжных и канцелярских разделов. 1С-Битрикс это позволяет: свойства и настройки умного фильтра задаются в разрезе разделов инфоблока.
Свойства книги: библиография как основа
Структура свойств книги строится вокруг библиографического описания — того, по чему книгу опознают и ищут.
- Автор — справочник, а не текст, с возможной множественностью (несколько авторов).
- Название и оригинальное название — для переводной литературы.
- Издательство и серия — справочники со своими страницами.
- Жанр и раздел — тематическая классификация.
- ISBN — уникальный идентификатор для точного поиска и сопоставления с базами.
- Год издания, число страниц, переплёт, формат, возрастная маркировка.
Ключевые для навигации свойства (автор, серия, издательство, жанр) делают справочными, а ISBN и артикул — точными полями для поиска. Это фундамент и удобства, и SEO книжного каталога.
Авторы, серии и издательства как справочники
Самая частая ошибка книжного каталога — вести авторов текстом. Тогда «Толстой Л. Н.», «Лев Толстой» и «Толстой Лев» становятся тремя разными «авторами», книги рассыпаются, а страницы автора нет.
Страницы авторов и серий — это не только UX, но и SEO: они собирают трафик по запросам «книги такого-то автора» и «серия такая-то». С карточки книги ведите ссылки на автора и серию, чтобы покупатель мог перейти к остальным книгам и докупить.
Поиск по книге: название, автор, ISBN
Книгу ищут точнее, чем обычный товар: по автору, точному названию или ISBN. Значит, поиск должен быть комбинированным.
- Морфология для текста. Название и автор ищутся полнотекстовым поиском с учётом словоформ.
- Точное совпадение для ISBN. ISBN — это код, а не слово; его ищут точным совпадением по отдельному полю, как артикул.
- Поиск по справочникам. Совпадение с автором или серией сразу ведёт на их страницу.
- Подсказки. Автодополнение по автору и названию ускоряет ввод.
Штатный полнотекстовый поиск 1С-Битрикс хорошо справляется с названиями, но ISBN дробит на части и теряет — поэтому идентификаторы выносят в точные поля. Это тот же принцип, что и в поиске по артикулу для каталогов с кодами.
Карточка книги: что важно
Карточка книги совмещает библиографию, обоснование покупки и допродажу. Хорошая карточка содержит:
- Обложку, автора и название со ссылками на страницы автора и серии.
- Библиографию: издательство, год, ISBN, число страниц, переплёт, формат, возрастная маркировка.
- Аннотацию и оглавление — они помогают решению больше, чем сухие характеристики.
- Отзывы и рейтинг.
- Блоки «другие книги автора», «из этой серии», «с этой книгой покупают».
Для учебной и деловой литературы особенно важны год и издание, а для детской — возрастная маркировка. Корректный ISBN нужен не только покупателю, но и для сопоставления с внешними библиографическими базами.
Канцелярия: огромная номенклатура
Канцелярия — это другой мир: десятки тысяч мелких позиций, множество вариаций, оптовые сценарии. Здесь главная сложность не в глубине карточки, а в масштабе и в том, чтобы во всём этом можно было ориентироваться.
- Неглубокая логичная категоризация. Письменные принадлежности, бумага, папки, школьное — понятные разделы без чрезмерной вложенности.
- Свойства под тип товара. Формат, цвет, материал, бренд, фасовка — по-разному значимы в разных разделах.
- Быстрый поиск и фильтр. На большой номенклатуре именно они, а не листание, ведут покупателя к товару.
- Скорость. Каталог должен оставаться быстрым при десятках тысяч позиций.
Варианты канцелярии через торговые предложения
Как и в косметике, здесь спасают торговые предложения. Ручка одной модели бывает разных цветов, тетрадь — разного числа листов и формата, набор — разной комплектации. Вести это как отдельные товары — значит раздуть каталог в разы и запутать покупателя.
| Товар | Торговые предложения (SKU) | Своё у SKU |
|---|---|---|
| Ручка шариковая модели N | Цвета чернил / корпуса | Артикул, штрихкод, цена, остаток |
| Тетрадь серии M | Число листов, формат, дизайн | Артикул, цена, остаток |
| Набор для школы | Комплектация | Артикул, цена, остаток |
Тогда покупатель выбирает нужный вариант на одной карточке, а остатки в 1С-Битрикс ведутся точно по каждому SKU и корректно приходят обменом. Это одновременно и удобство витрины, и порядок в учёте.
Контекстный умный фильтр по разделам
Единый фильтр на весь каталог здесь не работает: свойства книг (автор, ISBN, переплёт) и канцелярии (цвет, формат, фасовка) не пересекаются. Нужен контекстный фильтр — набор свойств зависит от раздела.
- В книгах: автор, жанр, издательство, серия, год, переплёт, возраст.
- В канцелярии: тип, бренд, цвет, формат, материал, фасовка.
- Общее: цена, наличие, акции, новинки.
В 1С-Битрикс это настраивается через умный фильтр (catalog.smart.filter) с наборами свойств по разделам инфоблока. Тогда в книжном разделе покупатель видит книжные фильтры, в канцелярском — канцелярские, и ни один не тонет в чужих чекбоксах.
Опт, кратность и упаковки
Канцелярию часто берут оптом — школы, офисы, магазины. Поэтому в каталоге важны оптовые сценарии, которых у книг обычно нет.
- Кратность заказа. Товар продаётся упаковками — количество подгоняется под кратность.
- Оптовые цены. Цена зависит от объёма или группы клиента.
- Быстрый заказ по списку. Для оптовиков — добавление позиций списком, а не по одной.
- Наличие крупными партиями. Понятный остаток для больших закупок.
Эти механики опираются на данные из учётной системы (кратность, упаковки, типы цен) и настраиваются в связке с обменом. Логику оптовых процессов помогает выстроить услуга автоматизации на 1С.
Обмен с 1С и скорость на большом каталоге
И книги, и канцелярия живут на большом объёме позиций, поэтому всё держится на двух вещах: качественном обмене с 1С и скорости каталога. Остатки, цены, новинки и торговые предложения должны синхронно приходить из учётной системы, а витрина — оставаться быстрой при десятках и сотнях тысяч товаров.
Скорость на таком каталоге держат кэшированием фасетного индекса фильтра, композитным сайтом и грамотной инфраструктурой. Для очень больших каталогов тяжёлые выборки оптимизируют на современном ядре — об этом статья про D7 и ORM в 1С-Битрикс. А как окружение и сервер влияют на отклик под нагрузкой, разбираем в материале про хостинг и BitrixVM. Настроить надёжный обмен остатками по SKU помогает автоматизация продаж и склада на 1С.
Частые ошибки
- Авторы текстом. Дубли одного автора в разных написаниях, книги рассыпаны, страницы автора нет.
- ISBN в полнотекстовом поиске. Идентификатор дробится и не находится, вместо точного поиска по коду.
- Единый фильтр на всё. Книжные и канцелярские свойства смешаны, покупатель тонет.
- Варианты как отдельные товары. Десятки почти одинаковых карточек ручек вместо торговых предложений.
- Нет опта и кратности. Канцелярию нельзя удобно взять упаковками, оптовик уходит.
- Медленный каталог. На большой номенклатуре нет кэша и композита, фильтр тормозит.
- Слабая карточка книги. Нет аннотации, серии, ссылок на автора — покупателю не за что зацепиться.
Чек-лист запуска
- Разделены модели. Книги и канцелярия имеют свои свойства и наборы фильтров.
- Библиография заложена. Автор, серия, издательство, ISBN, год, переплёт — как данные.
- Справочники ведутся. Авторы, серии, издательства — сущности со своими страницами.
- Поиск комбинированный. Морфология для названий, точное совпадение для ISBN.
- Варианты через SKU. Цвета, форматы, комплектации — торговые предложения с наличием.
- Фильтр контекстный. Свойства фильтра зависят от раздела.
- Опт настроен. Кратность, упаковки, оптовые цены, быстрый заказ по списку.
- Обмен и скорость. Остатки по SKU синхронны с 1С, каталог быстрый на большом объёме.
Вывод
Магазин книг и канцелярии удобен ровно настолько, насколько честно вы признали, что это два разных каталога в одном. Книгам нужна библиография, справочники авторов и серий и точный поиск по ISBN; канцелярии — торговые предложения, контекстный фильтр, опт и скорость на огромной номенклатуре.
1С-Битрикс даёт для обеих задач подходящие инструменты — инфоблоки со свойствами по разделам, справочники, умный фильтр и обмен с 1С по каждому SKU. Спроектируйте структуру заранее, ведите авторов и серии как сущности, дайте канцелярии варианты и опт, а всему каталогу — быстрый обмен и кэш. Тогда покупатель находит и книгу по автору, и нужную ручку по цвету, а вы ведёте всё это без хаоса.