Основное в задаче — безопасная отдача покупки. Сразу после оплаты человек попадает на личную страницу загрузки и получает ссылки с ограничением: они гаснут по истечении срока либо после определённого количества скачиваний, смотря что произойдёт быстрее. Никаких файлов в общедоступной папке с угадываемым адресом. По программе нужна автоматическая генерация лицензионных ключей — свой уникальный ключ на каждую покупку. Отдельно уточняю: это про торговлю именно скачиваемыми файлами, а не про отправку физических посылок и не про месячную подписку с доступом по абонплате. Ожидаю карточки товаров, корзину или упрощённую оплату, историю покупок для клиента и панель управления, где я заливаю файлы, назначаю цены и отслеживаю все факты скачивания.
Важна стабильность и отсутствие потерь из-за нерабочих ссылок или непонятных клиенту писем, поэтому уведомления о выдаче и страница загрузки должны быть опрятными и переведёнными. В отклике расскажите про предлагаемый стек, способ защиты файлов и порядок работы с возвратами и повторной выдачей.
— Автоматическая отдача: личная страница и письмо сразу по факту оплаты
— Ссылки с ограничением по сроку и по числу скачиваний
— Генерация уникального лицензионного ключа под каждую покупку программы
— Поддержка PDF, EPUB, ZIP-шаблонов, аудио и установочного файла
— Панель управления: загрузка файлов, цены и журнал скачиваний
— Защита от открытых адресов, передачи ссылок и прямых загрузок