Admin Dashboard
This guide covers the administrative interface for managing wholesale operations in your Botble e-commerce store.
Accessing the Wholesale Admin
Navigate to Ecommerce > Wholesale in the admin sidebar to access wholesale management.

Main Menu Options
| Menu Item | Description |
|---|---|
| Customer Groups | Manage wholesale customer groups and discounts |
| Pricing Rules | Create quantity-based tiered pricing |
| Applications | Review and approve wholesale account requests |
| MOQ Settings | Configure minimum order quantities per product |
| Settings | Configure system-wide wholesale settings |
Customer Groups Management
Customer Groups List
View and manage all customer groups:

List Features:
- Search - Find groups by name
- Filter - By status (Published/Draft)
- Sort - By name, priority, or date
- Bulk Actions - Delete or change status of multiple groups
Group Information Displayed:
- Group name
- Discount type and value
- Priority level
- Status badge
- Number of assigned customers
- Action buttons (Edit, Delete)
Creating Customer Groups
Click Create to add a new group:
Required Information:
- Group name (e.g., "Gold Resellers")
- Discount type (Percentage or Fixed)
- Discount value
- Status (Published or Draft)
Optional Settings:
- Description (internal notes)
- Priority (for conflict resolution)
- Minimum order quantity
- Minimum order value
See Customer Groups Guide for detailed instructions.
Editing Customer Groups
- Click Edit button on any group
- Make changes to settings
- Click Save
WARNING
Changes to discount values take effect immediately for all customers in that group.
Pricing Rules Management
Pricing Rules List
View and manage all pricing rules:

List Features:
- Search - Find rules by product name
- Filter - By customer group, status
- Sort - By product, group, or date
- Bulk Actions - Delete multiple rules
Rule Information Displayed:
- Product name with image
- Customer group
- Quantity range (e.g., "50-99", "100+")
- Discount type and value
- Final price preview
- Status badge
- Action buttons
Creating Pricing Rules
Click Create to add a new rule:
Required Information:
- Select product
- Select customer group
- Define quantity tier (min and max)
- Choose discount type
- Enter discount value
- Set status
See Pricing Rules Guide for detailed instructions.
Managing Multiple Rules
For Single Product:
- Create multiple rules for different quantity ranges
- Create separate rules for different customer groups
- Each group can have different tier structures
Viewing Product Rules:
- Filter by product name
- See all tiers at once
- Verify no gaps in quantity ranges
Applications Management
Applications List
Review wholesale account applications:

List Features:
- Filter - By status (Pending, Approved, Rejected)
- Search - By company name or customer name
- Sort - By date submitted
- Quick Actions - Approve or reject
Application Information:
- Company name
- Applicant name and email
- Application date
- Status badge
- Business details summary
- Action buttons
Reviewing Applications
Viewing Application Details
Click on an application to see full details:
Customer Information:
- Full name
- Email address
- Phone number
- Existing account status
Business Information:
- Company name
- Tax ID/Business number
- Business address
- Business type
- Website URL
- Additional notes
Approving Applications
- Click Approve button
- Select customer group to assign
- Optionally set expiration date
- Add approval notes (optional)
- Click Confirm
What Happens:
- Customer account assigned to selected group
- Customer receives approval email
- Can immediately log in and see wholesale prices
- Application status changes to "Approved"
Rejecting Applications
- Click Reject button
- Optionally add rejection reason
- Click Confirm
What Happens:
- Customer receives rejection email
- Application status changes to "Rejected"
- Customer can reapply after addressing issues
Pending Applications
Applications remain pending until admin reviews them. Configure automatic approval in settings if you want to skip manual review.
Customer Management
Viewing Customer's Wholesale Status
From Customers list:
- Edit any customer
- Scroll to "Wholesale Information" section
Wholesale Information Shows:
- Assigned customer groups
- Assignment dates
- Expiration dates
- Wholesale status (Active/Expired)
Manual Customer Assignment
To manually assign a customer to a group:
- Edit customer account
- Find "Customer Groups" field
- Select one or more groups
- Optionally set expiration date
- Save customer
Use Cases:
- VIP customers
- Special agreements
- Migrating existing customers
- Temporary access
Removing Wholesale Access
To remove wholesale access:
- Edit customer account
- Remove all group assignments
- Save customer
Customer reverts to retail pricing immediately.
Product Management
Setting Product MOQ
In product edit page:
- Open any product for editing
- Go to "Wholesale Settings" tab
- Configure MOQ settings:
MOQ Fields:
- Customer group (or All Wholesale)
- Minimum quantity
- Quantity increment
- Status (Active/Inactive)
Example:
- Min Quantity: 24
- Increment: 12
- Valid orders: 24, 36, 48, 60...
Setting Product Visibility
In product edit page, "Wholesale Settings" tab:
Visibility Options:
- Public - Everyone can see
- Wholesale Only - Only wholesale customers
- Hidden - Direct link only
Product Group Access:
- Leave empty = all wholesale customers
- Select groups = only those groups can see
- Only applies if visibility is "Wholesale Only"
Bulk Product Updates
For updating many products at once:
- Export products
- Update wholesale settings in spreadsheet
- Import products back
- Or use database queries
Reports & Analytics
Wholesale Sales Overview
View wholesale performance:
Available Metrics:
- Total wholesale orders
- Wholesale revenue
- Average order value by group
- Top wholesale customers
- Most purchased products
- Discount amounts given
Customer Group Performance
Analyze which groups are most profitable:
Metrics per Group:
- Number of customers
- Total orders
- Average order value
- Total revenue
- Average discount given
- Customer lifetime value
Pricing Rule Effectiveness
Track which pricing tiers are used most:
Metrics per Rule:
- Number of times used
- Quantities purchased at each tier
- Revenue generated
- Average discount at each tier
Settings Management
Access via Settings > Ecommerce > Wholesale:
General Settings
| Setting | Description |
|---|---|
| Enable Wholesale | Turn system on/off |
| Require Approval | Manual or automatic approval |
| Show Prices to Guests | Price visibility for non-logged-in users |
| Allow Multiple Groups | Can customer be in multiple groups |
| Discount Resolution | How to handle multiple group conflicts |
Display Settings
| Setting | Description |
|---|---|
| Visual Style | Modern, Minimal, Classic, Elegant |
| Display Mode | Full or Compact |
| Show Savings | Display savings amounts |
| Section Title | Custom title for pricing tables |
Email Notifications
Configure email templates:
- Application received confirmation
- Admin new application notification
- Application approved
- Application rejected
- Group assignment notification
- Expiration warning
Permissions Management
Available Permissions
Assign to user roles in Users > Roles:
Customer Groups:
wholesale.customer-groups.index- View groupswholesale.customer-groups.create- Create groupswholesale.customer-groups.edit- Edit groupswholesale.customer-groups.destroy- Delete groups
Pricing Rules:
wholesale.pricing-rules.index- View ruleswholesale.pricing-rules.create- Create ruleswholesale.pricing-rules.edit- Edit ruleswholesale.pricing-rules.destroy- Delete rules
Applications:
wholesale.applications.index- View applicationswholesale.applications.approve- Approve/rejectwholesale.applications.view- View details
Settings:
wholesale.settings- Access settings page
Recommended Permission Sets
Store Manager (Full Access):
- All wholesale permissions
Sales Manager (Limited):
- View groups and rules
- View and approve applications
- Cannot modify settings
Customer Service (View Only):
- View groups
- View customer assignments
- Cannot approve applications
Workflow Best Practices
Daily Tasks
Review New Applications
- Check for new submissions
- Verify business information
- Approve or request more info
- Respond within 24-48 hours
Monitor Orders
- Review wholesale orders
- Check for MOQ issues
- Verify pricing applied correctly
- Address customer questions
Weekly Tasks
Performance Review
- Check sales by group
- Review top customers
- Analyze pricing tier usage
- Identify trends
Customer Management
- Check for expired assignments
- Review inactive customers
- Send re-engagement emails
- Update group assignments
Monthly Tasks
Strategy Review
- Analyze group performance
- Adjust discount levels if needed
- Review pricing rule effectiveness
- Update MOQ settings
Cleanup
- Archive old applications
- Remove inactive rules
- Update customer groups
- Optimize settings
Quarterly Tasks
Deep Analysis
- Compare to retail performance
- Calculate profitability by group
- Review customer lifecycle
- Plan strategic changes
System Maintenance
- Update documentation
- Train new staff
- Review permissions
- Test all features
Troubleshooting Admin Issues
Can't access wholesale menu
- Check user role permissions
- Verify plugin is activated
- Clear cache
- Check admin prefix in URL
Changes not saving
- Check file permissions
- Verify database connection
- Clear config cache
- Check error logs
Applications not appearing
- Check email configuration
- Verify application form works
- Check database for records
- Review permissions
Bulk actions not working
- Check selected items
- Verify permissions
- Clear cache
- Check for JavaScript errors
Related Documentation
- Customer Groups - Detailed group management
- Pricing Rules - Advanced pricing setup
- Configuration - System settings
- Troubleshooting - Fix common issues
