Опись работ
Книжный магазин за шесть рабочих дней
На соседней вкладке — рабочий макет: 1840 книг в каталоге, отрывок на 10–30 страниц прямо на сайте, корзина, оплата, чек и кабинет, куда книга загружается из Word или FB2. Справа внизу видно, какие события получает Яндекс Метрика. Ниже — на чём я соберу настоящий магазин, сроки и оплата по этапам.
Движок
Небольшой свой магазин на готовых деталях
Вы написали, что можно взять недорогой шаблон, и я так и сделаю там, где это не мешает книгам:
- Django с готовой админкой: книги, цены, остатки, заказы, возвраты. Вёрстку не пишу с нуля, а беру этот макет как шаблон.
- Карточки книг и каталог отдаёт сервер — Яндекс видит их сразу, на телефоне страница открывается быстро.
- Поиск по названию, автору и ISBN с опечатками — на 3000 книг хватает самой базы PostgreSQL, отдельный поисковый сервер не нужен.
- Читалка отрывков и разбор Word/FB2 — общий код с вашим порталом.
Почему не Тильда или WooCommerce
На Тильде и в InSales магазин запускается за день, но отрывок в 10–30 страниц там можно показать только картинками или PDF, а загрузку FB2 не сделать вовсе. WooCommerce умеет всё через плагины, но на 3000 книгах с фильтрами медленный на обычном хостинге, и каждое обновление плагинов — риск сломать оплату. Свой небольшой магазин стоит почти столько же и работает так, как на демо.
Как устроен
Нажмите на блок — расскажу, зачем он нужен.
Путь заказа
Покупатель приходит из Яндекса на карточку книги и читает отрывок с телефона. Метрика получает «просмотр товара» и цель «открыл отрывок».
Дочитал до конца отрывка, добавил бумажную книгу и электронную в корзину. Доставку считает сайт: пункт выдачи, курьер или Почта, от 2500 ₽ бесплатно.
Кнопка «Оплатить» создаёт платёж в Точке и открывает её платёжную страницу: картой или по СБП. Номер карты сайт не видит и не хранит.
Точка присылает на сервер уведомление об оплате. Заказ становится оплаченным, касса отправляет чек в ОФД и покупателю на почту, Метрика фиксирует покупку с суммой.
Электронная книга уходит письмом со ссылкой, бумажная попадает в список на сборку. Вам приходит уведомление в Телеграм.
Путь книги в магазин
Каталог из 500–3000 книг заливается таблицей Excel или выгрузкой издательства: название, автор, ISBN, цены, остатки, обложки.
Перетаскиваете рукопись .docx или .fb2 — главы раскладываются сами, как во вкладке «Кабинет» на демо. Ползунком выбираете длину бесплатного отрывка, от 10 до 30 страниц.
Проверяете превью отрывка и публикуете. Полный файл лежит закрыто и отдаётся только тому, кто оплатил электронную версию.
Страницы и разделы
- Главнаякнига недели, новинки, бестселлеры, скидки
- Каталогжанры, цена, в наличии, электронные, сортировки
- Поискподсказки с обложками, опечатки, ISBN
- Карточка книгиформаты и цены, характеристики, разметка Book для Яндекса
- Отрывокчиталка на 10–30 страниц, размер шрифта, тёмная тема
- Корзина и оформлениедоставка, бесплатная от суммы, без регистрации
- Оплата и чекТочка, СБП, онлайн-касса
- Личный кабинет покупателязаказы, электронные книги для повторного скачивания
- Админкакниги, загрузка Word и FB2, заказы, остатки, промокоды
- Оферта, доставка, возврат, политика152-ФЗ, согласие на cookies
Этапы и сроки
| Этап | Что получаете | Срок | Стоимость |
|---|---|---|---|
| 1. Шаблон и каталог | Дизайн этого демо под ваш логотип, каталог, карточки книг, поиск, загрузка вашей таблицы книг, тестовый адрес | 2 раб. дня | 3 000 ₽ |
| 2. Отрывки и загрузка | Читалка отрывков, разбор .docx и .fb2, выбор длины отрывка, закрытое хранение полных файлов | 1 раб. день | 2 000 ₽ |
| 3. Корзина и оплата | Корзина, доставка, интернет-эквайринг Точки, онлайн-касса и чеки, письма покупателю, выдача электронных книг | 2 раб. дня | 3 000 ₽ |
| 4. Запуск | Сервер, домен, SSL, бэкапы, Метрика с целями и электронной коммерцией, Вебмастер, инструкция для вас | 1 раб. день | 2 000 ₽ |
| Итого | 6 раб. дней | 10 000 ₽ |
Это цена при заказе вместе с порталом: читалка и разбор Word/FB2 общие, я делаю их один раз на оба сайта. Отдельно магазин стоит 36 000 ₽. Магазин запускаю первым, через шесть дней, портал следом. Портал и магазин вместе — 80 000 ₽.
Оплата по этапам
Вы платите за этап, когда видите его на тестовом адресе. Не понравилось — останавливаемся, всё сделанное остаётся у вас.
Код, база, сервер, домен и доступы — ваши. Первые 30 дней после запуска исправляю ошибки бесплатно. Комиссию Точки за эквайринг и абонентскую плату за кассу платите банку и оператору напрямую, я в этом не участвую.
Что нужно от вас
- Расчётный счёт в Точке и заявка на интернет-эквайринг — помогу заполнить
- Онлайн-касса: подключим в Точке или у вашего оператора
- Таблица книг: название, автор, ISBN, цены, остатки
- Обложки и файлы электронных книг
- Какие службы доставки и откуда отправляете
- Реквизиты для оферты и доступ к домену