01 — Клиент
О проекте
Продавать PDF по всему миру значит считать НДС по стране каждого покупателя. Для автора одной серии книг это невозможно. Магазин построен так, чтобы этой задачи не существовало.
02 — Контекст
Задача
На старом сайте стоял WooCommerce ради одного товара. Корзина, оформление заказа, личный кабинет и скрипты корзины на каждой странице обслуживали одну PDF за пятнадцать евро.
Серия растёт до двенадцати книг, у каждой своя проблема и свой возраст. Каталог должен помогать родителю найти книгу под конкретный страх, а не листать список.
Цифровые товары в ЕС облагаются НДС по стране покупателя. Автор работает как Kleinunternehmerin, и отчётность по двадцати семи странам закрыла бы магазин раньше, чем он открылся.
03 — Решение
Как это устроено
3.1
Merchant of Record вместо платёжного шлюза
Lemon Squeezy юридически продаёт книгу сам: считает и платит НДС по стране покупателя, выставляет счёт, обрабатывает возвраты и хранит покупки. Автор получает выплату, а не бухгалтерию. Кнопка «Купить PDF» ведёт прямо в оплату, файл приходит на почту.
3.2
Без корзины и кабинета
Книга покупается одна за раз, наборы продаются как бандлы. Кабинет покупателя — «Мои покупки» у Lemon Squeezy: вход по ссылке из письма, повторные скачивания. На сайте нет страниц корзины, оформления и аккаунта и нет кода, который их обслуживает.
3.3
Свой тип записей «Книги»
Полноценный плагин, не сниппет. У книги есть номер в серии, проблема, возраст, цена, статус «скоро», буллеты, слово автора и развороты. Витрина с шестью группами-фильтрами по проблемам, блок «с этой проблемой также берут» собирается автоматически по общим рубрикам. Бесплатная книга ведёт на страницу лид-магнита.

3.4
Мгновенная загрузка
Магазин не добавляет на страницу ни одного скрипта: только стили витрины и разметка. Нет фрагментов корзины, нет jQuery, нет запросов к платёжному сервису до клика по кнопке. Карточка книги грузится как обычная страница сайта.
3.5
Оплата в одной точке
Платёжный посредник привязан единственным полем «Товар Lemon Squeezy» у записи. Если сервис станет недоступен или условия изменятся, переезд на Paddle, Polar или Gumroad — это замена двенадцати ссылок. Контент и структура не трогаются.
3.6
SEO и юртексты
У каждой книги свой JSON-LD Book с автором, форматом и языком; штатная схема SEO-плагина для этого типа выключена, чтобы не дублировать. AGB, Widerruf и Datenschutz описывают Lemon Squeezy как продавца и порядок отказа от цифровых товаров по § 356 (5) BGB.
04 — Итог
Результат
Двенадцать книг в каталоге, шесть групп по проблемам, статус «скоро» у тех, что ещё пишутся, и ни одной строки JavaScript магазина на странице. Автор добавляет книгу как обычную запись и вставляет ссылку на товар.
НДС, счета, возвраты и хранение покупок — на стороне Merchant of Record. На сайте нет ни платёжных данных, ни аккаунтов покупателей: нечего защищать и нечего терять.
