Plugin Details
Home / Plug-in market / Subscription Decoration Module
Subscription Decoration Module
Subscribe Decoration Module
Overview
Subscribe is a plugin that adds an email subscription display module to the admin "Design → Decoration" builder. It presents a banner with a background image and overlay, displaying a title, short description, email input field, and subscribe button. After visitors submit their email, a custom success message is shown. Optionally collects other contact information (e.g., phone number). Submitted emails are stored in a database table (deduplicated by email) and can be viewed, filtered, exported, and deleted in the admin panel under "Customer → Newsletter Subscribers". Perfect for homepage email list collection, promotional campaign notifications, brand newsletter subscriptions, and similar use cases.
Key Features
📧 Email Subscribe Banner
| Feature | Description |
|---|---|
| Title & description | Multi-language title and rich text description support |
| Email input field | Required field – automatically validates email format |
| Subscribe button | Customizable button text and color |
| Success message | Customizable success text with pure CSS checkmark icon |
| Collect other contact | Optional field – additional phone/other contact information (optional) |
🖼️ Visual Customization
| Option | Description |
|---|---|
| Background image | Uploadable background image (recommended 2400×656px) |
| Overlay color | Custom overlay background color |
| Overlay opacity | Adjustable from 0–100% |
| Content padding | Independent 4-side padding (top/right/bottom/left) |
| Button background color | Custom subscribe button background color |
| Button text color | Custom button text and success icon color |
| Module width | Narrow (container) / Wide (container-fluid) / Full (w-100) |
📊 Admin Subscriber Management
| Feature | Description |
|---|---|
| Subscriber list | Email search, paginated browsing |
| Data export | One-click CSV export (includes UTF-8 BOM – Excel opens directly) |
| Record deletion | Supports deleting individual subscriber records |
| Permission control | Built-in view/delete permissions – role assignment support |
📝 Data Record Fields
| Field | Description |
|---|---|
| Subscriber email (unique, auto-deduplicated) | |
| Other contact | Phone / social media, etc. (optional) |
| Source | Subscription source (e.g., home, footer) |
| IP address | Client IP at time of subscription |
| Language | Frontend language at time of subscription |
| Subscribed at | Auto-recorded timestamp |
Technical Features
-
✅ Email deduplication : Emails are deduplicated – repeated submissions do not create duplicate records
-
✅ Real-time validation : Frontend automatically validates email format
-
✅ AJAX submission : No page refresh – shows success message and hides form after submission
-
✅ Pure CSS checkmark icon : Success icon does not depend on icon fonts
-
✅ Multi-language support : Title, description, button text, and success text all support multi-language
-
✅ Responsive design : Mobile form automatically switches to vertical layout
-
✅ CSV export : UTF-8 BOM included – Excel opens directly without garbled text
-
✅ Permission control : Complete admin permission management
-
✅ Any theme compatible : Frontend views are plugin-bundled – completely independent styling
-
✅ Full design editor support : Real-time preview – supports multi-language configuration
Use Cases
-
Homepage email subscription section
-
Promotional campaign / new product notification collection
-
Brand newsletter / blog subscription
-
Member registration guidance area
-
Footer subscription bar


