- Соберите каталог с ISBN как ключом и заполненными автором, серией, издательством и переплётом.
- Решите, откуда будут идти цены и остатки: 1С или МойСклад, и подключите загрузку прайсов.
- Настройте поиск с опечатками и по ISBN: в книжном магазине это важнее фильтров.
- Добавьте предзаказы с честной датой и уведомлением о поступлении.
Нужен такой сайт? Сделаем под ключ от 10 000 ₽ или по подписке за 3 000 ₽ в месяц.
Книги отличаются от большинства товаров тем, что покупатель обычно точно знает, что ищет: конкретного автора, название или серию. Он не листает каталог, он вбивает в поиск. Поэтому книжный магазин выигрывает не красотой главной, а точностью поиска, полнотой данных в карточке и наличием. Второе отличие: позиций тысячи, они приходят прайсами от издательств и оптовиков, и заводить их руками невозможно. Ниже разбираем обе задачи.
Каталог: жанры, авторы, серии, издательства
Книжный каталог многомерный: одну и ту же книгу ищут по жанру, по автору, по серии и по издательству. Делать четыре дерева разделов не нужно. Основная структура по жанрам и возрасту читателя: художественная, нон-фикшн, детская, учебная, бизнес, хобби. Внутри два-три уровня: «Художественная → Фантастика → Фэнтези». Автор, серия и издательство становятся отдельными страницами-подборками, на которые ведут ссылки из карточек.
Фильтры, которые нужны читателю:
- Автор, серия, издательство (со своими страницами).
- Год издания, язык, переплёт (твёрдый, мягкий), формат.
- Возраст для детских книг и класс для учебных.
- Наличие: в наличии, под заказ, предзаказ.
- Цена и скидка.
Поиск в книжном магазине важнее фильтров. Он должен находить по названию с опечатками, по автору в любом порядке имени и фамилии, по ISBN и по фрагменту названия серии. Если поиск не находит «Достоевский» по запросу «достоевскй», покупатель уходит на площадку, где находит.
Карточка книги: данные, которые нельзя пропускать
У книги стандартный набор полей, и заполнить его нужно у каждой позиции, иначе не будут работать ни поиск, ни фильтры. Автор, название, серия, издательство, год, ISBN, количество страниц, переплёт, формат, вес, возрастная маркировка, аннотация, обложка. Хорошо работают дополнения: оглавление, несколько страниц-разворотов, отзывы читателей и блок «в той же серии».
Возрастная маркировка на книгах обязательна, и её лучше показывать в карточке явно, а не только на скане обложки. Требования к маркировке проверяйте в актуальной редакции закона.
Загрузка прайсов и учёт тысяч позиций
Книжный ассортимент почти никогда не заводится вручную. Издательства и оптовики присылают прайсы в Excel или отдают данные по выгрузке, и магазин должен уметь принимать их регулярно: обновлять цены, наличие, добавлять новинки. Для этого нужны единые правила: у каждой книги ISBN как ключ, у каждого поставщика своя наценка, свои сроки поставки.
Дальше два пути. Если у вас уже есть 1С с номенклатурой, сайт подключается к ней: цены и остатки идут из учёта, заказы возвращаются обратно. Как это устроено, в статье «1С и сайт». Если учёта нет, ставим МойСклад: он принимает прайсы, ведёт остатки по каждому складу и поставщику и отдаёт одну цифру на сайт и на маркетплейсы. Разово внедрение от 20 000 ₽, в подписке интеграция 500 ₽ в месяц.
| Задача | Вручную | Через учётную систему |
|---|---|---|
| Новый прайс от поставщика | Правки в админке по одной книге | Загрузка файла, сопоставление по ISBN |
| Книга закончилась | Заметили после заказа | Остаток ноль, на сайте «под заказ» |
| Одна книга у двух поставщиков | Дубли в каталоге | Одна карточка, два источника |
| Продажи на Ozon и сайте | Два кабинета, ручная сверка | Общий остаток, списание с любого канала |
Как подготовить каталог к первой загрузке, чтобы потом не переделывать, разобрано в статье «Как собрать каталог товаров».
Предзаказы новинок
Предзаказ, это способ продать книгу до того, как она приехала на склад, и заодно понять, сколько экземпляров закупать. Механика простая: карточка с пометкой «предзаказ», датой выхода и ценой, кнопка «предзаказать» вместо «купить», оплата сразу или при поступлении, по вашему выбору. Когда книга приходит, статус меняется, покупателям уходит письмо или сообщение в мессенджер, заказы отправляются.
Что важно предусмотреть:
- Честная дата: издательства сдвигают сроки, пишите «ориентировочно» и уведомляйте о переносах.
- Отдельный статус предзаказа в учёте, чтобы он не путался с обычными остатками.
- Условия отмены и возврата предоплаты в оферте: покупатель должен понимать, что будет, если книга не выйдет. Формулировки проверяйте в законе.
- Уведомление о поступлении: лучше через бота в Telegram или MAX, письма читают хуже.
Доставка, оплата и возвраты
Книги тяжёлые относительно цены: пять томов весят три килограмма, и доставка может стоить как одна из них. Поэтому расчёт доставки должен опираться на вес заказа, а не на фиксированную ставку, и показывать стоимость до оплаты. Пункты выдачи закрывают большинство заказов, курьер до двери как опция. Полезен порог бесплатной доставки: он поднимает средний заказ, но считать его нужно по вашей марже, а не по чужим примерам.
Расчёт доставки: разово от 5 000 ₽ за службу, в подписке +500 ₽ в месяц. Оплата картой и по СБП с чеком: разово от 5 000 ₽, в подписке +500 ₽ в месяц. Возвраты книг случаются реже, чем в одежде, обычно из-за повреждения при доставке. Упаковывайте в картон с уголками и просите покупателя фотографировать повреждения при получении: так спор решается за одно сообщение.
Маркетплейсы рядом с сайтом
Книги активно продаются на маркетплейсах, и отказываться от них не стоит. Сайт нужен для того, чего на площадке не сделать: подборки от магазина, предзаказы, подписка на автора или серию с уведомлением о новинках, клуб постоянных читателей. Главное условие: остатки и цены ведутся из одной системы, иначе одна книга продастся дважды. Интеграции с Ozon и Wildberries в подписке по 500 ₽ в месяц каждая.
Сколько стоит запуск
Разовый заказ: магазин с корзиной и оплатой от 30 000 ₽, с доставкой и админкой от 45 000 ₽, запуск от 14 дней, сайт на вашем хостинге и домене насовсем. Подписка: 3 000 ₽ в месяц за сайт с каталогом и корзиной, интеграции по 500 ₽ в месяц каждая. Книжный магазин с оплатой, одной доставкой и МойСклад обойдётся в 4 500 ₽ в месяц, при оплате за год скидка 15 %. Общая последовательность шагов описана в статье «Как открыть интернет-магазин с нуля».
С чего начать
- Соберите каталог с ISBN как ключом и заполненными автором, серией, издательством и переплётом.
- Решите, откуда будут идти цены и остатки: 1С или МойСклад, и подключите загрузку прайсов.
- Настройте поиск с опечатками и по ISBN: в книжном магазине это важнее фильтров.
- Добавьте предзаказы с честной датой и уведомлением о поступлении.
- Запустите сайт по подписке за 3 000 ₽ в месяц или разово от 30 000 ₽, доставку считайте по весу.
