Navigation Paths:
• Plugin Orders:
• Addon Orders:
• Plugin Orders:
/admin/PluginOrder• Addon Orders:
/admin/AddonsOrderOverview
The Plugin & Addon Setup Management pages help you track and manage plugins and website addons that require manual setup or installation after purchase.Plugin Setup
Manage plugin installations
Addon Setup
Manage website addon activations
Understanding Plugins vs Addons
- Plugins
- Addons
WordPress PluginsPlugins are WordPress extensions purchased from the App Store that add functionality to customer websites.Plugin Characteristics:
- Purchased from App Store
- Installed on specific websites
- May require manual setup
- Have expiration dates (monthly/yearly/forever)
- Can be free or paid
- SEO tools
- Security plugins
- Performance optimization
- Contact forms
- E-commerce extensions
Plugin Setup Management
Viewing Pending Plugins
Access at/admin/PluginOrder to see all plugins awaiting installation.
List Columns:
| Column | Information |
|---|---|
| Plugin & Website | Plugin name, image, and target website domain |
| Owner | Customer who purchased the plugin |
| Price & Expiry | Plugin price, renewal type, and expiration date |
| Actions | Mark as installed button |
Plugin Information Displayed
Plugin Details:- Plugin name and icon/image
- Version number
- “Pending Setup” status badge
- Link to App Store listing
- Target website domain
- Link to Website Manager
- Website owner
- Plugin price (or “Free Plugin”)
- Renewal type (Monthly/Yearly/Forever)
- Expiration date (if applicable)
- Days until expiration (color-coded)
- Red: Expiring within 30 days
- Green: Active, not expiring soon
Addon Setup Management
Viewing Pending Addons
Access at/admin/AddonsOrder to see all addons awaiting activation.
List Columns:
| Column | Information |
|---|---|
| Addon & Website | Addon name and target website domain |
| Owner | Customer who purchased the addon |
| Dates | Creation and expiration dates |
| Actions | Mark as activated button |
Addon Information Displayed
Addon Details:- Addon name
- “Pending Setup” status badge
- Associated website domain
- Link to Website Manager
- Customer name with avatar initials
- Color-coded user badge
- Created: When addon was ordered
- Expires: Expiration date (if applicable)
- No expiration: Lifetime addons
Managing Plugin Setup
Marking Plugin as Installed
When to Mark as Installed:- Plugin files uploaded to website
- Plugin activated in WordPress
- Plugin configured properly
- Customer has access
- All setup steps completed
-
Manually install plugin on customer’s website:
- Upload plugin files via FTP/cPanel
- Or install via WordPress admin
- Activate the plugin
- Configure plugin settings
- Test functionality
-
Mark as installed in system:
- Click Mark Installed button
- Confirm installation in modal
- System updates status
- Plugin removed from pending list
Plugin Installation Confirmation Modal
Modal Contents:- Plugin name display
- Installation confirmation message
- Warning about manual installation requirement
- Cancel and Confirm buttons
- Review plugin name
- Verify installation is complete
- Click Confirm Installation
- Success notification appears
- List refreshes automatically
Managing Addon Setup
Marking Addon as Activated
When to Mark as Activated:- Addon service delivered
- Features configured
- Customer notified
- Access granted
- All requirements met
-
Deliver addon service to customer:
- Configure addon features
- Set up required services
- Grant necessary access
- Test functionality
- Notify customer
-
Mark as activated in system:
- Click Mark Activated button
- Confirm activation in modal
- System updates status
- Addon removed from pending list
Addon Activation Confirmation Modal
Modal Contents:- Addon name display
- Activation confirmation notice
- Important delivery reminder
- Cancel and Confirm buttons
- Review addon name
- Verify delivery is complete
- Click Confirm Activation
- Success notification appears
- List refreshes automatically
Search & Filter
Plugin Search
Search Functionality:- Search by plugin name
- Real-time filtering
- Results update as you type
- Case-insensitive search
- Type plugin name
- Partial matches work
- Clear search to see all
Addon Search
Search Functionality:- Search by addon name
- Instant results
- Auto-filtering
- Flexible matching
Best Practices
Plugin Installation
Plugin Installation
- Install plugins promptly after purchase
- Test plugin functionality before marking installed
- Verify compatibility with website theme
- Check for plugin conflicts
- Configure plugin settings properly
- Document any custom configurations
- Notify customer after installation
- Provide usage instructions
Addon Delivery
Addon Delivery
- Deliver addons within promised timeframe
- Verify all addon features work correctly
- Test addon functionality thoroughly
- Document addon configuration
- Provide customer with access details
- Send usage instructions
- Offer initial support
- Follow up after activation
Quality Control
Quality Control
- Double-check installation before confirming
- Test all plugin/addon features
- Verify customer access
- Ensure proper configuration
- Check for errors or conflicts
- Review customer requirements
- Confirm expiration dates are correct
- Document any issues encountered
Customer Communication
Customer Communication
- Notify customers when setup begins
- Provide estimated completion time
- Send confirmation after completion
- Include usage instructions
- Offer support for questions
- Request feedback
- Follow up on satisfaction
- Document customer preferences
Troubleshooting
Plugin Installation Fails
Plugin Installation Fails
Issue: Cannot install plugin on websiteSolutions:
- Check WordPress version compatibility
- Verify sufficient server resources
- Check for plugin conflicts
- Review PHP version requirements
- Check file permissions
- Try manual upload via FTP
- Contact plugin developer
Addon Not Working
Addon Not Working
Issue: Addon features not functioningSolutions:
- Verify addon was configured correctly
- Check all required settings
- Test with different browser
- Clear website cache
- Review error logs
- Check for conflicts
- Contact technical support
Cannot Mark as Installed
Cannot Mark as Installed
Issue: Unable to confirm installationSolutions:
- Refresh the page
- Check internet connection
- Verify you have permission
- Clear browser cache
- Try different browser
- Check for JavaScript errors
- Contact administrator
Item Not in Pending List
Item Not in Pending List
Issue: Plugin/addon doesn’t appear in listSolutions:
- Check if already marked as installed
- Verify purchase was completed
- Check search filters
- Refresh the page
- Verify item requires manual setup
- Check database records
- Review order history
Setup Workflow
Plugin Installation Workflow
1. Order Received:- Customer purchases plugin
- Plugin added to pending list
- Notification sent to admin
- Admin reviews plugin requirements
- Installs plugin on target website
- Activates plugin in WordPress
- Configures plugin settings
- Test all plugin features
- Verify compatibility
- Check for conflicts
- Ensure proper functionality
- Mark as installed in system
- Notify customer
- Provide usage instructions
- Offer support
Addon Activation Workflow
1. Order Received:- Customer purchases addon
- Addon added to pending list
- Admin notified
- Admin reviews addon requirements
- Configures addon features
- Sets up required services
- Grants customer access
- Test addon functionality
- Verify all features work
- Check customer access
- Ensure proper setup
- Mark as activated in system
- Notify customer
- Send access details
- Provide documentation
Quick Reference
Common Actions
| Action | Steps |
|---|---|
| View Pending Plugins | Navigate to /admin/PluginOrder |
| View Pending Addons | Navigate to /admin/AddonsOrder |
| Search Items | Type in search box → Results filter |
| Mark Plugin Installed | Click Mark Installed → Confirm |
| Mark Addon Activated | Click Mark Activated → Confirm |
| View Website | Click website domain link |
Status Indicators
| Status | Meaning | Action Required |
|---|---|---|
| Pending Setup | Awaiting installation/activation | Install/activate item |
| Free Plugin | No charge | Install normally |
| Expiring Soon | Renewal needed | Note expiration date |