Title: Hellion Shortcode Digital Sales
Author: Hellion
Published: <strong>19.08.2026</strong>
Last modified: 20.08.2026

---

Поиск плагинов

![](https://ps.w.org/hellion-shortcode-digital-sales/assets/banner-772x250.png?rev
=3655012)

![](https://ps.w.org/hellion-shortcode-digital-sales/assets/icon-256x256.png?rev
=3655005)

# Hellion Shortcode Digital Sales

 Автор: [Hellion](https://profiles.wordpress.org/hellion35/)

[Скачать](https://downloads.wordpress.org/plugin/hellion-shortcode-digital-sales.0.1.3.zip)

 * [Детали](https://ru.wordpress.org/plugins/hellion-shortcode-digital-sales/#description)
 * [Отзывы](https://ru.wordpress.org/plugins/hellion-shortcode-digital-sales/#reviews)
 *  [Установка](https://ru.wordpress.org/plugins/hellion-shortcode-digital-sales/#installation)
 * [Разработка](https://ru.wordpress.org/plugins/hellion-shortcode-digital-sales/#developers)

 [Поддержка](https://wordpress.org/support/plugin/hellion-shortcode-digital-sales/)

## Описание

Hellion Shortcode Digital Sales — лёгкий способ продать цифровой товар (электронную
книгу, шаблон, файл лицензии — что угодно скачиваемое) без настройки полноценного
магазина. Добавьте товар, вставьте шорткод на любую существующую страницу или запись—
и покупатель сможет купить, не покидая эту страницу и не проходя через корзину.

**Основной сценарий, без платных дополнений:**

 1. Создайте товар (цена, один файл, при желании — дополнительные поля формы оформления
    заказа).
 2. Добавьте `[hellion_product id="123"]` на любую страницу или запись — встроенно 
    или во всплывающем окне.
 3. Покупатель оплачивает через Stripe или PayPal прямо на странице.
 4. Он попадает на защищённую ссылку на скачивание с ограничением по времени и/или 
    числу скачиваний и получает такую же ссылку на email. Вам тоже приходит письмо.

#### Особенности

 * Оформление заказа через шорткод, встроенно или во всплывающем окне — без привязки
   к конкретному конструктору страниц или редактору блоков
 * Прямая интеграция со Stripe и PayPal (без встроенного SDK — не конфликтует с 
   другими плагинами, которые тоже подключают свои SDK платёжных систем)
 * Защищённая доставка файлов: ссылки на скачивание основаны на токене, а не на 
   публичном URL, с настраиваемым лимитом скачиваний и сроком действия для каждого
   заказа
 * Настраиваемые поля формы оформления заказа (текст / email / многострочный текст/
   чекбокс / выпадающий список) — глобально или для отдельного товара
 * Редактируемые шаблоны писем (WYSIWYG) с тегами-плейсхолдерами для имени покупателя,
   товара, ссылки на скачивание, деталей заказа и других данных
 * Страница заказов с поиском, фильтром по статусу, ручным изменением статуса/лимита
   и подробностями по каждому заказу
 * Аналитика продаж (выручка, заказы, скачивания) с готовыми периодами день/неделя/
   месяц и произвольным диапазоном дат со сравнением с предыдущим периодом
 * Расширяемая архитектура: документированный набор actions/filters позволяет дополнениям
   подключаться, не трогая файлы ядра — сторонним дополнениям не нужно изменять 
   код плагина или таблицы базы данных

#### Чего в этом плагине нет

Купоны, несколько версий файла для одного товара, подписки/регулярные платежи, мультивалютность,
учёт НДС/налогов, доставка лицензионных ключей, восстановление брошенных заказов
и дополнительные платёжные шлюзы — вне рамок этого бесплатного плагина. Плагин регистрирует
реальные точки расширения под всё это, так что дополнения могут добавить нужное 
без форка ядра.

### Внешние сервисы

Этот плагин обращается к сторонним сервисам для обработки платежей и, только если
вы это настроите, для проверки webhook-уведомлений об оплате. Никакие данные не 
отправляются в эти сервисы, пока вы не включите соответствующий платёжный шлюз в
Настройки  Платежи.

 * **Stripe** — когда Stripe включён и покупатель оформляет заказ через него, сумма
   заказа, валюта и внутренний ID заказа отправляются в API Stripe (`api.stripe.
   com`) для создания Payment Intent, а данные оплаты покупателя собираются встроенным
   Payment Element самого Stripe (ваш сайт никогда не видит номера карт). Webhook
   Stripe обращается обратно на этот сайт для подтверждения оплаты. См. [Политику конфиденциальности Stripe](https://stripe.com/privacy)
   и [Условия использования](https://stripe.com/legal).
 * **PayPal** — когда PayPal включён, те же данные заказа отправляются в API PayPal(`
   api-m.paypal.com` или его sandbox-аналог) для создания и подтверждения заказа,
   а JS SDK PayPal загружается с `paypal.com` для отображения кнопок оплаты. См.
   [Политику конфиденциальности PayPal](https://www.paypal.com/privacy) и [Юридические соглашения](https://www.paypal.com/legalhub).

Загрузка Stripe.js и PayPal SDK с доменов самих провайдеров — это их требование (
размещение этих скриптов у себя нарушает их условия использования и не поддерживается)
и никак не связано с каким-либо отслеживанием со стороны самого плагина.

### Сторонние библиотеки

 * **Chart.js** (используется для графика в разделе «Аналитика») — лицензия MIT.
   Поставляется вместе с плагином локально (`includes/Admin/assets/vendor/chart.
   umd.js`), не загружается с CDN.

## Скриншоты

[⌊Экран редактирования товара с настройками цены, файла и полей формы заказа.⌉⌊Экран
редактирования товара с настройками цены, файла и полей формы заказа.⌉[

Экран редактирования товара с настройками цены, файла и полей формы заказа.

[⌊Встроенная форма оформления заказа на странице.⌉⌊Встроенная форма оформления заказа
на странице.⌉[

Встроенная форма оформления заказа на странице.

[⌊Страница заказов с деталями заказа, статусом и действиями по лимиту/сроку действия.⌉⌊
Страница заказов с деталями заказа, статусом и действиями по лимиту/сроку действия
.⌉[

Страница заказов с деталями заказа, статусом и действиями по лимиту/сроку действия.

[⌊Аналитика продаж со сравнением произвольного диапазона дат.⌉⌊Аналитика продаж 
со сравнением произвольного диапазона дат.⌉[

Аналитика продаж со сравнением произвольного диапазона дат.

[⌊Всплывающая форма оформления заказа.⌉⌊Всплывающая форма оформления заказа.⌉[

Всплывающая форма оформления заказа.

[⌊Аналитика продаж за 30 дней.⌉⌊Аналитика продаж за 30 дней.⌉[

Аналитика продаж за 30 дней.

[⌊Настройки платёжных шлюзов.⌉⌊Настройки платёжных шлюзов.⌉[

Настройки платёжных шлюзов.

## Установка

 1. Загрузите файлы плагина в `/wp-content/plugins/hellion-shortcode-digital-sales`,
    либо установите напрямую через раздел «Плагины» в WordPress.
 2. Активируйте плагин через раздел «Плагины».
 3. Перейдите в **Hellion Shortcode Digital Sales  Настройки** и укажите валюту и хотя
    бы один платёжный шлюз (Stripe и/или PayPal).
 4. Перейдите в **Hellion Shortcode Digital Sales  Товары** и добавьте товар с ценой
    и файлом.
 5. Скопируйте шорткод, показанный у товара, и вставьте его на любую страницу или в
    запись.

Если ваш сервер работает на Nginx, а не на Apache, автоматическая защита файлов 
товаров через `.htaccess` не действует — добавьте в конфигурацию сервера правило,
запрещающее прямой доступ к `wp-content/uploads/hellion-shortcode-digital-sales-
files/`

    ```
    location /wp-content/uploads/hellion-shortcode-digital-sales-files/ { deny all; }
    ```

## Часто задаваемые вопросы

### Нужен ли мне WooCommerce или другой плагин интернет-магазина?

Нет. Hellion Shortcode Digital Sales — самостоятельное решение для оформления заказа
на один товар через шорткод — без корзины, без отдельных страниц магазина.

### Можно ли продавать больше одного файла на товар или предлагать подписки/купоны?

Не в этой версии. Плагин спроектирован так, чтобы это можно было добавить дополнениями,
не изменяя файлы ядра плагина или таблицы базы данных.

### Где хранятся загруженные файлы и доступны ли они публично?

Файлы хранятся в `wp-content/uploads/hellion-shortcode-digital-sales-files/`, и 
прямой доступ к ним заблокирован (через `.htaccess` на Apache; для Nginx см. раздел«
Установка»). Покупатели всегда получают только ссылку на основе токена, но никогда
не реальный путь к файлу.

### Что происходит, если ссылка на скачивание истекла или достигла лимита?

Покупатель видит понятное сообщение с объяснением причины, а не общую ошибку. Администратор
может вручную продлить лимит или срок действия для конкретного заказа на странице
заказов.

## Отзывы

Нет отзывов об этом плагине.

## Участники и разработчики

«Hellion Shortcode Digital Sales» — проект с открытым исходным кодом. В развитие
плагина внесли свой вклад следующие участники:

Участники

 *   [ Hellion ](https://profiles.wordpress.org/hellion35/)

«Hellion Shortcode Digital Sales» переведён на 1 язык. Благодарим [переводчиков](https://translate.wordpress.org/projects/wp-plugins/hellion-shortcode-digital-sales/contributors)
за их работу.

[Перевести «Hellion Shortcode Digital Sales» на ваш язык.](https://translate.wordpress.org/projects/wp-plugins/hellion-shortcode-digital-sales)

### Заинтересованы в разработке?

[Посмотрите код](https://plugins.trac.wordpress.org/browser/hellion-shortcode-digital-sales/),
проверьте [SVN репозиторий](https://plugins.svn.wordpress.org/hellion-shortcode-digital-sales/),
или подпишитесь на [журнал разработки](https://plugins.trac.wordpress.org/log/hellion-shortcode-digital-sales/)
по [RSS](https://plugins.trac.wordpress.org/log/hellion-shortcode-digital-sales/?limit=100&mode=stop_on_copy&format=rss).

## Журнал изменений

#### 0.1.3

 * Fix: browsers could offer to autofill a saved or generated password into the 
   Stripe/PayPal secret key fields, silently overwriting the key you entered.

#### 0.1.2

 * Fix: checkout field labels with non-Latin characters (e.g. Cyrillic) were saved
   incorrectly.

#### 0.1.1

 * Fix: the product edit screen’s file upload never worked — the form was missing
   the `multipart/form-data` encoding required for file uploads, so the selected
   file never reached the server. Product files now upload correctly.
 * Fix: the shortcode for a product was never actually shown anywhere, despite the
   Installation instructions telling you to copy it. It now appears on the product
   edit screen once the product is published.
 * If a product file upload does fail (oversized file, server permissions, etc.),
   an admin notice now explains why instead of failing silently.

#### 0.1.0

 * Первый релиз.

## Мета

 *  Версия **0.1.3**
 *  Обновление: **23 часа назад**
 *  Активных установок: **Менее 10**
 *  Версия WordPress ** 7.0 или выше **
 *  Совместим вплоть до: **7.0.4**
 *  Версия PHP ** 8.0 или выше **
 *  Языки
 * [English (US)](https://wordpress.org/plugins/hellion-shortcode-digital-sales/)
   и [Russian](https://ru.wordpress.org/plugins/hellion-shortcode-digital-sales/).
 *  [Перевести на ваш язык](https://translate.wordpress.org/projects/wp-plugins/hellion-shortcode-digital-sales)
 * Метки:
 * [digital downloads](https://ru.wordpress.org/plugins/tags/digital-downloads/)
   [paypal](https://ru.wordpress.org/plugins/tags/paypal/)[shortcode](https://ru.wordpress.org/plugins/tags/shortcode/)
   [stripe](https://ru.wordpress.org/plugins/tags/stripe/)
 *  [Дополнительно](https://ru.wordpress.org/plugins/hellion-shortcode-digital-sales/advanced/)

## Оценки

Пока что нет ни одного отзыва.

[Ваш отзыв](https://wordpress.org/support/plugin/hellion-shortcode-digital-sales/reviews/#new-post)

[Посмотреть всеотзывы](https://wordpress.org/support/plugin/hellion-shortcode-digital-sales/reviews/)

## Участники

 *   [ Hellion ](https://profiles.wordpress.org/hellion35/)

## Поддержка

Есть что сказать? Нужна помощь?

 [Перейти в форум поддержки](https://wordpress.org/support/plugin/hellion-shortcode-digital-sales/)