Плагин
Digital Downloads
автор: Celena
Продажа файлов и ключей: электронные книги, софт, пресеты, курсы, музыка — доставка письмом автоматически.
Как работает
- Прикрепите файлы к товарам (до 512 МБ), задайте лимит скачиваний и срок жизни ссылки.
- При желании загрузите пул лицензионных ключей — по одному в строке.
- Заказ оплачен (работает со Stripe, PayPal, LiqPay) → покупателю уходит письмо с персональными ссылками и по ключу на каждую единицу. Для бесплатных товаров и оффлайн-оплаты — режим «сразу при оформлении».
Безопасность
- Файлы вне web-root: прямых URL не существует, только токен-ссылки.
- У каждой покупки свой токен со счётчиком скачиваний и сроком; отдача потоковая.
- Выдача идемпотентна: повторный вебхук не дублирует ссылки и ключи.
Требуется плагин Shop.
| Версия | Дата | Требования | Размер |
|---|---|---|---|
| 1.0.0 | 2026-08-24 | PHP >=8.3 · Celena >=3.6 | 17 KB |
Initial release: product file attachments stored outside the web root, tokenized streaming downloads with per-purchase limits and expiry, license key pool with per-unit issuance, email delivery on payment or checkout, idempotent webhooks. |
|||
Требования
- PHP >=8.3 или новее
- Celena CMS >=3.6 или новее
Установка
После покупки вы получите лицензионный ключ. Установите пакет из админки клиентского сайта — при активации она спросит ключ.
- Откройте раздел «Плагины/Темы» в админке Celena.
- Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
- Активируйте пакет — для платных при активации введите лицензионный ключ.