Продажа цифровых товаров: как выдавать ключи и файлы сразу после оплаты

Цифровой товар продаётся ночью, в выходной и пока вы спите — но только если выдаётся без вас. Разбираю механику продажи цифровых товаров на своём сайте: где лежат ключи, как отдать файл и не потерять письмо в спаме, что происходит при возврате, что решать помимо выдачи и что ломается чаще всего.
Цифровой товар — ключ, файл, доступ, подписка — отличается от физического одним: между оплатой и получением не должно быть человека. Как только между ними появляется человек, продажи упираются в его сон, отпуск и настроение, а покупатель пишет «оплатил, где товар».
Склад ключей: откуда берётся то, что выдаётся
Ключи хранятся списком у товара. При оплате система берёт один свободный ключ, помечает его использованным и привязывает к заказу — тот же ключ не уйдёт второму покупателю.
- У товара с вариациями («1 месяц», «3 месяца») склад свой для каждой вариации — иначе покупатель годовой подписки получит месячный ключ.
- Когда ключи заканчиваются, товар автоматически становится «Нет в наличии», а кнопка оплаты отключается. Это важнее, чем кажется: продать то, чего нет, хуже, чем не продать вовсе.
- Уведомление о низком остатке приходит заранее — порог задаётся, сигнал уходит в Telegram или на почту.
- Склад можно пополнять не руками, а запросом из внешней системы через REST API.

Файлы: почему не стоит давать прямую ссылку
Прямая ссылка на файл живёт своей жизнью: её пересылают, выкладывают в чаты, индексируют поисковики. Поэтому после оплаты выдаётся защищённая ссылка, привязанная к заказу, а не адрес файла на диске.
У покупателя остаётся способ вернуться к покупке позже — если включить личный кабинет и поставить его шорткод на страницу сайта. Тогда человек входит по коду с почты, без пароля, и видит свои заказы с кнопкой «Получить товар». Это снимает типовое обращение «я потерял письмо».

Письмо покупателю — самое хрупкое место
Товар выдаётся дважды: на странице после оплаты и письмом. Страницу человек может закрыть, поэтому письмо — единственный след покупки. И именно оно чаще всего не доходит.
- 1Отправитель должен быть на вашем домене, а не на бесплатной почте: письмо от «shop@gmail.com», отправленное вашим сайтом, для почтовых служб выглядит подозрительно.
- 2Нужны записи SPF и DKIM для домена — без них шанс попасть в спам резко растёт даже с правильным адресом.
- 3Отправку лучше вести через SMTP-сервис, а не средствами хостинга: у хостингов репутация общая на всех клиентов.
- 4В карточке заказа должна быть кнопка «отправить письмо повторно» — она закрывает такое обращение без переписки.
Возврат: что откатывается, а что нет
Юридическую сторону возврата — семь дней, три месяца из-за одной несказанной фразы и то, какие условия оферты ничтожны, — разобрал отдельно.
Возврат цифрового товара — это не только деньги. При возврате откатываются начисленные бонусы, а выданный ключ помечается отозванным в вашей системе. Здесь важно понимать границу: система вернёт ключ в оборот и закроет доступ на своей стороне, но уже активированный на чужой стороне ключ технически не погасить — это ограничение не системы, а самой природы цифрового товара.
Возврат делается из карточки заказа, полный или частичный, и уходит в банк технически тем же путём, которым пришла оплата, — переписка с поддержкой платёжной системы для этого не нужна. Отдельный вопрос — чек возврата: признак расчёта «возврат прихода» предусмотрен законом, и как он формируется, зависит от вашей схемы фискализации.
Чек: цифровой товар не освобождает от кассы
Продажа файла или ключа физлицу — такой же расчёт, как продажа вещи: обязанность применять кассу в 54-ФЗ привязана к факту расчёта, а не к тому, материален товар или нет. Отдельного освобождения для цифровых товаров в законе нет. Подробный разбор — в статье про онлайн-кассу и 54-ФЗ; здесь важно одно: выдачу и фискализацию нужно связывать сразу, а не «когда дойдут руки».
Что ломается чаще всего
| Симптом | Настоящая причина | Что проверить |
|---|---|---|
| Оплата прошла, товар не выдан | Закончились ключи | Статус заказа, остаток склада, уведомление о низком остатке |
| Оплата не подтверждается | Банк не может достучаться до сайта | Адрес для уведомлений в кабинете банка, фильтр по IP, блокировки хостинга |
| Клиент не получил письмо | Почта не настроена на домен | SPF, DKIM, отправитель, не приостановлена ли отправка |
| Один ключ ушёл двум покупателям | Ключи раздавали руками мимо системы | Вести склад только внутри системы: при выдаче ключ помечается использованным и привязывается к заказу |
Что придётся решить помимо выдачи
Автовыдача закрывает механику, но не весь вопрос «как продавать цифровое». Отдельно придётся решить, где вы продаёте — на своём сайте, через площадку-посредника или в мессенджере, — и на каких условиях: оферта, правила возврата, налоговый режим. Здесь есть ловушка: на налоге на профессиональный доход перепродажа чужих товаров запрещена, поэтому схема «закупил ключи — продаю» самозанятому недоступна.
Автовыдача, склад ключей, защищённые ссылки, письма и возвраты — это части одной системы. У меня она собрана в один плагин для WordPress: ставится на ваш сайт, данные остаются у вас.
Посмотреть систему продажЧастые вопросы
Можно ли продавать цифровые товары без интернет-магазина?
Да. Для продажи ключа или файла не нужен движок магазина с каталогом, корзиной и складом: достаточно страницы товара, приёма оплаты и механизма выдачи. Каталог и корзина подключаются позже, если товаров станет много.
Что происходит, если ключи закончились в момент оплаты?
Заказ получает статус «нет ключей» и остаётся в списке: деньги приняты, товар не выдан. Дальше вы либо пополняете склад и выдаёте заказ вручную, либо оформляете возврат. Чтобы до этого не доходило, включается уведомление о низком остатке.
Как покупатель найдёт покупку, если удалил письмо?
Через личный кабинет, если он включён на сайте: покупатель вводит почту, на которую оформлял заказ, получает код и видит список своих покупок с кнопкой повторного получения товара. Пароль не нужен, код действует 10 минут.
Нужен ли чек при продаже цифрового товара?
Да, продажа цифрового товара физлицу — обычный расчёт, чек по нему формируется на общих основаниях. Освобождения по признаку «товар нематериальный» в законе нет.
Источники
Документы и страницы, на которых основана статья, — можно проверить самому.
- 54-ФЗ, статья 1.2 — обязанность применять ККТ при расчётах — проверено 08.09.2026
- Руководство пользователя системы продаж (PDF) — проверено 08.09.2026
Читать дальше

