Setup Progress
0%
Part 1: WordPress Core Setup
Initialize the foundation of your WebPlato store by creating essential pages and configuring basic WordPress settings.
Essential Pages
| Page Name | Slug | Template | Status |
|---|---|---|---|
| Home | home | front-page.php | Pending |
| Shop | shop | page-shop.php | Pending |
| Cart | cart | page-cart.php | Pending |
| Checkout | checkout | page-checkout.php | Pending |
| My Account | my-account | page-account.php | Pending |
| Purchase History | purchase-history | page-purchase-history.php | Pending |
| About Us | about | page-about.php | Pending |
| Contact Us | contact | page-contact.php | Pending |
| Terms & Conditions | terms | page-terms.php | Pending |
| Privacy Policy | privacy | page-privacy.php | Pending |
| FAQ | faq | page-faq.php | Pending |
| Support | support | page-support.php | Pending |
| Blog | blog | page-blog.php | Pending |
| Affiliate Program | affiliate | page-affiliate.php | Pending |
General Settings
A static page:
Part 2: Easy Digital Downloads Configuration
Configure payment gateways, currency, and product categories for your digital store.
General Settings
Payment Gateways
PayPal Standard
Stripe
Manual Payments
Product Categories
The following categories have been auto-generated based on your requirements.
Gift Cards
slug: gift-cards
Games
slug: games
Game Coaching
slug: game-coaching
GamePal
slug: gamepal
Game Coins
slug: game-coins
Items
slug: items
Accounts
slug: accounts
Boosting
slug: boosting
Skins
slug: skins
Telco
slug: telco
Software & Apps
slug: software-apps
Payment Cards
slug: payment-cards
Part 3: Admin Dashboard Extensions
Structure your custom admin menu "WebPlato" for easy management.
WebPlato Menu Structure
// PHP Logic for add_menu_page and add_submenu_page
add_menu_page( 'WebPlato', 'WebPlato', 'manage_options', 'webplato', 'webplato_dashboard', 'dashicons-store', 6 );
add_submenu_page( 'webplato', 'Dashboard', 'Dashboard Overview', 'manage_options', 'webplato', 'webplato_dashboard' );
add_submenu_page( 'webplato', 'Settings', 'Store Settings', 'manage_options', 'webplato-settings', 'webplato_settings' );
add_submenu_page( 'webplato', 'Products', 'Product Management', 'manage_options', 'webplato-products', 'webplato_products' );
add_submenu_page( 'webplato', 'Orders', 'Order Management', 'manage_options', 'webplato-orders', 'webplato_orders' );
add_submenu_page( 'webplato', 'Customers', 'Customer Management', 'manage_options', 'webplato-customers', 'webplato_customers' );
add_submenu_page( 'webplato', 'Discounts', 'Discount Codes', 'manage_options', 'webplato-discounts', 'webplato_discounts' );
add_submenu_page( 'webplato', 'Reports', 'Reports & Analytics', 'manage_options', 'webplato-reports', 'webplato_reports' );
add_submenu_page( 'webplato', 'Affiliates', 'Affiliate System', 'manage_options', 'webplato-affiliates', 'webplato_affiliates' );
add_submenu_page( 'webplato', 'System', 'System Status', 'manage_options', 'webplato-system', 'webplato_system' );
Dashboard Overview
Includes sales stats, recent orders, popular products chart.
Bulk Import
CSV Import/Export for products.
System Status
WP Environment, Conflicts, Debug Mode.
Part 4: User Roles & Permissions
Create custom roles to segregate duties within the WebPlato ecosystem.
Store Manager
Custom
- Manage all products
- Manage orders & customers
- Full EDD capabilities
- No plugin install access
Affiliate
Custom
- View own referrals
- View commissions
- Access affiliate dashboard
Support Agent
Custom
- View orders & customers
- Respond to tickets
- Cannot edit products