Appearance
Pricing Plans Module
The Pricing Plans module allows you to create and manage subscription plans, pricing tiers, and service packages. This guide covers all pricing plan features.
Table of Contents
- Overview
- Accessing Pricing Plans
- Creating a Pricing Plan
- Plan Features
- Plan Categories
- Managing Plans
- Frontend Display
- Best Practices
Overview
Features
- ✅ Create pricing plans and tiers
- ✅ Plan categories
- ✅ Feature lists per plan
- ✅ Billing cycles (monthly, yearly, etc.)
- ✅ Trial periods
- ✅ Highlight/featured plans
- ✅ Plan ordering
- ✅ Toggle plan status
- ✅ Frontend pricing page
Admin Routes
- Plan List:
/admin/price-plans - Create Plan:
/admin/price-plans/create - Edit Plan:
/admin/price-plans/{id}/edit - Categories:
/admin/plan-categories
Frontend Routes
- Pricing Page:
/pricingor/pricing-plans - Plan Detail:
/pricing-plans/{slug}
Accessing Pricing Plans
From Admin Panel
- Log in to admin panel
- Navigate to E-Commerce → Pricing Plans
- Or go directly to:
/admin/price-plans
Permissions Required
- View Plans:
view price planspermission - Create Plans:
create price planspermission - Edit Plans:
edit price planspermission - Delete Plans:
delete price planspermission
Creating a Pricing Plan
Step 1: Access Create Page
- Go to Pricing Plans → Create New Plan
- Or navigate to:
/admin/price-plans/create
Step 2: Basic Information
Plan Name
- Name of the pricing plan
- Required field
- Example:
Professional Plan
Slug
- Auto-generated from name
- Can be edited manually
- Must be unique
- Used in plan URL
- Example:
professional-plan
Short Description
- Brief plan description
- Shown in plan listings
- Recommended: 100-200 characters
- Example:
Perfect for growing businesses
Full Description
- Detailed plan information
- Use rich text editor
- Include:
- Plan benefits
- Use cases
- Target audience
- Additional details
Step 3: Pricing
Price
Base Price:
- Enter plan price
- Use decimal format (e.g., `29.99)
- Currency set in settings
Sale Price (Optional):
- Discounted price
- Shows as "on sale"
- Sale badge appears
Compare at Price (Optional):
- Original price for comparison
- Shows "was $X, now $Y"
- Useful for promotions
Billing Cycle
Options:
- One-time: Single payment
- Monthly: Recurring monthly
- Yearly: Recurring yearly
- Quarterly: Every 3 months
- Semi-annually: Every 6 months
- Custom: Custom interval
Recurring Plans:
- Automatically renew
- Payment processing required
- Subscription management
Step 4: Plan Features
Feature List
Create list of plan features:
Adding Features:
- Click Add Feature
- Enter feature text
- Click Add
- Repeat for all features
Feature Examples:
- ✅ 10 Projects
- ✅ 50GB Storage
- ✅ Email Support
- ✅ Advanced Analytics
- ✅ API Access
Feature Options
Included Features:
- Checkmark icon
- Standard display
- Included in plan
Excluded Features:
- X icon or blank
- Shows what's not included
- Useful for comparison
Highlighted Features:
- Special styling
- Emphasize key features
- Stand out in display
Step 5: Plan Settings
Status
- Published: Visible on website
- Draft: Saved but not published
- Archived: Hidden from display
Featured Plan
- Toggle: Mark as featured
- Featured plans highlighted
- Shown prominently
- Use for popular plans
Display Order
- Set order for display
- Lower numbers appear first
- Used for sorting
- Featured plans typically first
Step 6: Trial Period
Enable Trial
- Toggle: Enable free trial
- Trial Duration: Days of trial
- Example: 14 days free trial
Trial Features:
- Free access for trial period
- Automatic conversion to paid
- Trial reminders
- Cancellation option
Step 7: Plan Limits
Usage Limits
Set Limits:
- Projects: Number of projects
- Storage: Storage amount (GB)
- Users: Number of users
- API Calls: API request limit
- Custom: Custom limits
Unlimited Option:
- Toggle "Unlimited" for any limit
- Shows as "Unlimited"
- No restrictions
Step 8: Category Assignment
Select Category
- Choose existing category
- Or create new category
- Can assign to multiple categories
- First category is primary
Common Categories:
- Basic Plans
- Professional Plans
- Enterprise Plans
- Add-on Plans
Step 9: SEO Settings
Meta Information
- Meta Title: Search engine title
- Meta Description: Search result description
- Keywords: Relevant keywords
Step 10: Save Plan
- Save Draft: Save without publishing
- Publish: Make plan live
- Toggle Status: Quick status change
- Toggle Featured: Quick featured toggle
Plan Features
Feature Management
Adding Features
- In plan edit page
- Scroll to Features section
- Click Add Feature
- Enter feature text
- Click Add
- Feature added to list
Editing Features
- Click Edit on feature
- Modify text
- Click Save
- Feature updated
Deleting Features
- Click Delete on feature
- Feature removed
- Cannot be undone
Reordering Features
- Drag features up/down
- Or use arrow buttons
- Order saved automatically
Feature Types
Standard Features
- Regular text features
- Checkmark icon
- Standard styling
Highlighted Features
- Special emphasis
- Different styling
- Stand out
Excluded Features
- Show what's not included
- X icon or blank
- Useful for comparison
Plan Categories
Creating Categories
- Go to Pricing Plans → Categories
- Click Create New Category
- Enter:
- Name: Category name
- Slug: URL-friendly version
- Description: Category description
- Image: Category image (optional)
- Parent Category: For sub-categories
- Click Save
Category Examples
Common Categories:
- Starter Plans
- Business Plans
- Enterprise Plans
- Add-ons
- One-time Purchases
Managing Categories
- Edit: Modify category details
- Delete: Remove category (plans not deleted)
- View Plans: See all plans in category
- Bulk Delete: Remove multiple categories
Managing Plans
Plan List View
Access at: /admin/price-plans
List Features
Search:
- Search by plan name
- Search by description
- Real-time results
Filters:
- Category: Filter by category
- Status: Published/Draft/Archived
- Featured: Featured/Not Featured
- Billing Cycle: Filter by cycle
Sorting:
- By Name (A-Z, Z-A)
- By Price (Low/High)
- By Date (Newest/Oldest)
- By Display Order
Displayed Information
- Plan Name: Plan title
- Price: Plan price
- Billing Cycle: Monthly/Yearly/etc.
- Category: Assigned category
- Status: Published/Draft
- Featured: Featured badge
- Order: Display order
Editing Plans
- Click Edit on plan
- Make changes
- Click Update
- Changes saved
Deleting Plans
- Click Delete on plan
- Confirm deletion
- Warning: Cannot be undone
- Plan removed
Quick Actions
Toggle Status
- Click Toggle Status button
- Status changes immediately
- No need to edit page
Toggle Featured
- Click Toggle Featured button
- Featured status changes
- Instant update
Bulk Operations
Bulk Delete
- Select multiple plans
- Click Bulk Actions → Delete
- Confirm deletion
- All selected plans deleted
Bulk Status Change
- Select plans
- Click Bulk Actions → Change Status
- Select new status
- All updated
Bulk Action
- Select plans
- Click Bulk Actions
- Choose action:
- Change Status
- Assign Category
- Delete
- Apply to all selected
Frontend Display
Pricing Page
URL: /pricing or /pricing-plans
Features:
- All published plans
- Category filtering
- Plan comparison
- Feature comparison
- Call-to-action buttons
- Responsive design
Display Formats
Grid Layout
- Plans in grid
- Side-by-side comparison
- Easy to compare
- Responsive columns
List Layout
- Vertical list of plans
- Full details visible
- Scrollable
- Good for many plans
Comparison Table
- Feature comparison table
- Plans in columns
- Features in rows
- Easy comparison
- Highlight differences
Plan Detail Page
URL: /pricing-plans/{slug}
Features:
- Full plan information
- Complete feature list
- Pricing details
- Billing cycle information
- Sign up button
- Related plans
Plan Features
Displayed:
- Plan name and description
- Pricing information
- Billing cycle
- Feature list
- Trial information (if applicable)
- Sign up/Subscribe button
Best Practices
Creating Plans
Clear Pricing:
- Use simple pricing
- Avoid confusing tiers
- Show value clearly
Feature Lists:
- Be specific
- Use clear language
- Highlight key features
- Show value
Comparison:
- Make plans comparable
- Show differences clearly
- Help users choose
Pricing Strategy
Value-Based:
- Price based on value
- Show ROI
- Justify pricing
Tier Structure:
- Clear progression
- Logical upgrades
- Obvious next step
Promotions:
- Use sale prices
- Limited-time offers
- Highlight savings
Display
Featured Plans:
- Highlight popular plans
- Show best value
- Guide users
Clear CTAs:
- Prominent buttons
- Clear action
- Easy to find
Mobile Friendly:
- Responsive design
- Touch-friendly
- Readable on small screens
Troubleshooting
Plan Not Displaying
Solutions:
- Check status (must be Published)
- Verify category is published
- Clear cache
- Check frontend settings
Pricing Not Showing
Solutions:
- Verify price is entered
- Check currency settings
- Clear cache
- Verify display settings
Features Not Displaying
Solutions:
- Check features are added
- Verify feature list
- Clear cache
- Check template
Related Documentation
Last Updated: [Date will be updated during final review]