Professional bookstore commercialization enhancement plugin for WordPress.
Features
🌟 VIP Membership System
- Member registration and login
- Admin approval workflow
- VIP exclusive discounts
- Member status management
- Shortcodes:
[bpt_vip_form],[bpt_vip_status]
📖 eBook Sales
- Supported formats: PDF, EPUB, MOBI, ZIP
- PayPal payment integration
- Sandbox/Production environment switch
- Automatic delivery and download
- Sales statistics tracking
- Shortcodes:
[bpt_ebook_buy],[bpt_ebook_downloads]
⏰ Pre-order Management
- New book pre-order countdown
- Pre-order pricing
- Email subscription notifications
- Pre-order status management
💰 Price & Inventory
- Flexible price settings
- Discount campaign management
- Inventory alerts
- VIP exclusive pricing
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Recommended: Bookstore Theme
Installation
Method 1: Admin Upload
- Go to WordPress Admin → Plugins → Add New
- Click “Upload Plugin”
- Select the plugin zip file and upload
- Click “Activate”
Method 2: FTP Upload
- Extract the plugin zip file
- Upload the
bookstore-pro-toolsfolder to/wp-content/plugins/directory - Go to WordPress Admin → Plugins
- Find Bookstore Pro Tools and click “Activate”
Configuration Guide
1. Basic Settings
Go to Books → Plugin Settings:
Price & Inventory
- Currency Symbol: Set the currency symbol for price display
- Price Decimals: Set the number of decimal places
- Stock Alert Threshold: Show warning when stock falls below this number
VIP Membership System
- Enable VIP System: Turn VIP functionality on/off
- VIP Discount Rate: Set the discount rate for VIP members (e.g., 0.9 for 10% off)
Pre-order Management
- Enable Pre-order: Turn pre-order functionality on/off
eBook Sales (PayPal)
- PayPal Mode: Sandbox mode for testing, disable for production
- PayPal Client ID: Get from PayPal Developer
- PayPal Secret: Get from PayPal Developer
2. VIP Membership Configuration
Create VIP Page
- Go to Pages → Add New
- Enter title “VIP Membership”
- Select template “VIP Membership” in Page Attributes
- Publish the page
VIP Page Shortcodes
[bpt_vip_form] // Display registration form
[bpt_vip_status] // Display member status
Approve Members
- Go to Users → All Users
- Find pending users
- Click Edit on the user
- Select “Approved” in VIP Status
- Update user
3. eBook Sales Configuration
Get PayPal Credentials
- Visit PayPal Developer
- Login and go to Dashboard
- Create an app or use existing app
- Copy Client ID and Secret
- Enter credentials in plugin settings
Set Up eBooks
- Edit any book
- Find “eBook Sales” metabox in sidebar
- Check “Enable eBook Sales”
- Set eBook price
- Click “Upload eBook” to select file
- Update the book
Create Downloads Page
- Go to Pages → Add New
- Enter title “My Downloads”
- Select template “My Downloads” in Page Attributes
- Publish the page
4. Pre-order Configuration
Set Up Pre-order Books
- Edit any book
- In “Pre-order Settings” metabox:
- Check “Enable Pre-order”
- Set pre-order price
- Set pre-order start date
- Set pre-order end date
- Update the book
Shortcode Reference
| Shortcode | Function | Parameters |
|---|---|---|
[bpt_vip_form] | VIP registration form | redirect – Redirect URL |
[bpt_vip_status] | VIP status display | None |
[bpt_ebook_buy] | eBook purchase button | id – Book ID |
[bpt_ebook_downloads] | Purchased eBooks list | None |
Database Tables
The following tables are created automatically upon plugin activation:
wp_bpt_ebook_purchases– eBook purchase recordswp_bookstore_preorders– Pre-order subscription records
Frequently Asked Questions
Q: No notification after VIP registration?
A: VIP registration uses manual approval. Administrators need to manually approve users in the user list.
Q: PayPal payment failed?
A:
- Check if Client ID and Secret are correct
- Confirm sandbox mode setting is correct
- Check error logs in PayPal Developer dashboard
Q: eBook download failed?
A:
- Confirm user has successfully purchased
- Check if eBook file exists
- Verify file permissions are correct
Q: Pre-order countdown not showing?
A:
- Confirm pre-order start and end times are set
- Check if timezone settings are correct
Bookstore Pro Tools – Make your bookstore website more professional and profitable! 💰
License
Proprietary License
This plugin is commercial software. Purchase grants you a non-exclusive, non-transferable license to:
- Use the plugin on a single website
- Receive updates during your subscription period
- Access email support
You may NOT:
- Redistribute the plugin
- Modify and distribute the code
- Use on more sites than licensed
For multi-site licenses or enterprise pricing, contact: 1601800014@qq.com
用户评价