Title: Hellion Shortcode Digital Sales
Author: Hellion
Published: <strong>2026 年 8 月 19 日</strong>
Last modified: 2026 年 8 月 20 日

---

搜尋外掛

![](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://tw.wordpress.org/plugins/hellion-shortcode-digital-sales/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/hellion-shortcode-digital-sales/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/hellion-shortcode-digital-sales/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/hellion-shortcode-digital-sales/#developers)

 [技術支援](https://wordpress.org/support/plugin/hellion-shortcode-digital-sales/)

## 外掛說明

Hellion Shortcode Digital Sales is a lightweight way to sell a digital product (
an ebook, a template, a license file, anything downloadable) without setting up 
a full store. Add a product, paste a shortcode on any existing page or post, and
customers can buy without ever leaving that page or going through a cart.

**Core scenario, no paid add-on required:**

 1. Create a product (price, one file, optional custom checkout fields).
 2. Add `[hellion_product id="123"]` to any page or post — inline or as a popup.
 3. Customer pays with Stripe or PayPal, right there on the page.
 4. They land on a protected, time-/count-limited download link and get the same link
    by email. You get an email too.

#### Features

 * Shortcode-based checkout, inline or popup, no page builder or block editor lock-
   in
 * Stripe and PayPal, called directly (no bundled SDK, so it won’t clash with other
   plugins that also bundle payment SDKs)
 * Protected file delivery: download links are token-based, not a public URL, with
   a configurable download-count and expiry limit per order
 * Custom checkout fields (text / email / textarea / checkbox / select), configurable
   globally or per product
 * Editable email templates (WYSIWYG) with placeholder tags for customer name, product,
   download link, order details, and more
 * Orders screen with search, status filter, manual status/limit changes, and per-
   order details
 * Sales analytics (revenue, orders, downloads) with day/week/month presets and 
   a custom date range with period-over-period comparison
 * Built to be extended: a documented set of actions/filters lets add-ons hook in
   without touching core files, and third-party add-ons don’t need to modify this
   plugin’s code or database tables

#### What this plugin does not include

Coupons, multiple file versions per product, subscriptions/recurring billing, multi-
currency, VAT/tax reporting, license-key delivery, abandoned-cart recovery, and 
additional payment gateways are out of scope for this free plugin — the plugin registers
real extension points for these, so they can be added by add-ons without forking
core.

### External services

This plugin connects to third-party services to process payments and, only if you
configure it, verify payment webhooks. No data is sent to these services unless 
you enable the corresponding gateway in Settings  Payments.

 * **Stripe** — when Stripe is enabled and a customer checks out with it, the order
   amount, currency, and an internal order ID are sent to Stripe’s API (`api.stripe.
   com`) to create a Payment Intent, and the customer’s payment details are collected
   by Stripe’s own embedded Payment Element (your site never sees card numbers).
   Stripe’s webhook calls back to this site to confirm payment. See [Stripe’s Privacy Policy](https://stripe.com/privacy)
   and [Terms of Service](https://stripe.com/legal).
 * **PayPal** — when PayPal is enabled, the same order data is sent to PayPal’s 
   API (`api-m.paypal.com` or the sandbox equivalent) to create and capture an order,
   and the PayPal JS SDK is loaded from `paypal.com` to render the payment buttons.
   See [PayPal’s Privacy Policy](https://www.paypal.com/privacy) and [Legal Agreements](https://www.paypal.com/legalhub).

Loading Stripe.js and the PayPal SDK from the providers’ own domains is a requirement
of both providers (self-hosting these scripts is against their terms and unsupported)
and is unrelated to any tracking by this plugin itself.

### Third-party libraries

 * **Chart.js** (used for the Analytics chart) — MIT License. Bundled locally with
   this plugin (`includes/Admin/assets/vendor/chart.umd.js`); not loaded from a 
   CDN.

## 螢幕擷圖

[⌊Product edit screen with price, file, and checkout field settings.⌉⌊Product edit
screen with price, file, and checkout field settings.⌉[

Product edit screen with price, file, and checkout field settings.

[⌊Inline checkout form on a page.⌉⌊Inline checkout form on a page.⌉[

Inline checkout form on a page.

[⌊Orders screen with an order's details, status, and limit/expiry actions.⌉⌊Orders
screen with an order's details, status, and limit/expiry actions.⌉[

Orders screen with an order’s details, status, and limit/expiry actions.

[⌊Sales analytics with a custom date range comparison.⌉⌊Sales analytics with a custom
date range comparison.⌉[

Sales analytics with a custom date range comparison.

[⌊Popup checkout form.⌉⌊Popup checkout form.⌉[

Popup checkout form.

[⌊Sales analytics, 30-day view.⌉⌊Sales analytics, 30-day view.⌉[

Sales analytics, 30-day view.

[⌊Payment gateway settings.⌉⌊Payment gateway settings.⌉[

Payment gateway settings.

## 安裝方式

 1. Upload the plugin files to `/wp-content/plugins/hellion-shortcode-digital-sales`,
    or install through the Plugins screen in WordPress directly.
 2. Activate the plugin through the “Plugins” screen.
 3. Go to **Hellion Shortcode Digital Sales  Settings** and set your currency and at
    least one payment gateway (Stripe and/or PayPal).
 4. Go to **Hellion Shortcode Digital Sales  Products** and add a product with a price
    and a file.
 5. Copy the shortcode shown on the product and paste it into any page or post.

If your server runs Nginx rather than Apache, the plugin’s automatic `.htaccess`
protection for uploaded product files does not apply — add a rule to your server
config to deny direct access to `wp-content/uploads/hellion-shortcode-digital-sales-
files/`, for example:

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

## 常見問題集

### Do I need WooCommerce or another e-commerce plugin?

No. Hellion Shortcode Digital Sales is a standalone checkout for a single product
per shortcode — no cart, no separate store pages.

### Can I sell more than one file per product, or offer subscriptions/coupons?

Not in this version. The plugin is built so these can be added by add-ons without
modifying this plugin’s core files or database tables.

### Where are uploaded files stored, and are they public?

Files are stored in `wp-content/uploads/hellion-shortcode-digital-sales-files/` 
and are blocked from direct access (via `.htaccess` on Apache; see the Installation
section for Nginx). Customers only ever get a token-based download link, never the
file’s real path.

### What happens if a download link expires or reaches its limit?

The customer sees a clear message explaining why, not a generic error. An admin 
can manually extend the limit or expiry for a specific order from the Orders screen.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈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/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/hellion-shortcode-digital-sales/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/hellion-shortcode-digital-sales/)。

## 變更記錄

#### 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

 * Initial release.

## 中繼資料

 *  版本 **0.1.3**
 *  最後更新 **1 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 7.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **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://tw.wordpress.org/plugins/tags/digital-downloads/)
   [paypal](https://tw.wordpress.org/plugins/tags/paypal/)[shortcode](https://tw.wordpress.org/plugins/tags/shortcode/)
   [stripe](https://tw.wordpress.org/plugins/tags/stripe/)
 *  [進階檢視](https://tw.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/)