User Manual – StoreGo SaaS
Learn how to efficiently manage your online store with StoreGo, the user-friendly and comprehensive store management solution.
- 1. Introduction
- 2. Registration and Login
- 3. Super Admin Panel
- 4. Store Management
- 5. Product Management
- 6. Order Creation Process
- 7. Order Management
- 8. Customer Management
- 9. Coupon System
- 10. Shipping Management
- 11. Analytics & Reports
- 12. Blog Management
- 13. Point of Sale (POS) System
- 14. Review System
- 15. Newsletter Management
- 16. Custom Pages
- 17. Staff Management
- 18. Media Library
- 19. Store Front Features
- 20. Plans & Subscriptions
- 21. Settings & Configuration
1. Introduction
1.1 What is StoreGo SaaS?
StoreGo SaaS is a comprehensive multi-store e-commerce platform designed to help entrepreneurs and businesses create and manage unlimited online stores from a single dashboard. Built as a Software-as-a-Service (SaaS) solution, it provides everything needed to launch, operate, and scale e-commerce businesses with professional features and industry-specific themes.
1.2 Key Features Overview
- Multi-Store Management: Create and manage unlimited online stores from one dashboard
- 10+ Professional Themes: Industry-specific themes for Fashion, Electronics, Beauty, Jewelry, Watches, Furniture, Cars, Baby & Kids, Perfume, and Home Accessories
- Complete E-commerce Features: Product management, inventory tracking, order processing, and customer management
- 30+ Payment Gateways: Support for global payment methods including Stripe, PayPal, Razorpay, Cashfree, and many more
- Advanced Analytics: Comprehensive reporting and analytics for sales, customers, and performance
- Blog System: Built-in blog functionality for content marketing and SEO
- Review System: Customer review and rating system for products with store responses
- Point of Sale (POS): In-store sales management with barcode scanning and inventory integration
- Multi-Language Support: Available in 15+ languages with RTL support
- Mobile Responsive: Optimized for desktop, tablet, and mobile devices
- SEO Optimized: Built-in SEO features for better search engine visibility
- Subscription Management: Flexible pricing plans with feature restrictions
- AI Integration: ChatGPT integration for content generation and assistance
2. Registration and Login
2.1 User Registration
-
2.1.1 Visit the Registration Page
- Navigate to the StoreGo SaaS website
- Click on “Sign Up” or “Get Started”
-
2.1.2 Fill Registration Form
- Full Name: Enter your complete name
- Email Address: Use a valid email address (this will be your login)
- Password: Create a strong password (minimum 8 characters)
- Confirm Password: Re-enter your password
-
2.1.3 Submit Registration
- Review the terms of service and privacy policy
- Click “Create Account” to submit your registration
2.2 Email Verification
-
2.2.1 Check Your Email
- Check your email inbox for a verification link
- Look for an email from StoreGo SaaS with subject “Verify Your Account”
- If you don’t receive the email, check your spam/junk folder
-
2.2.2 Verify Your Account
- Click the verification link in the email
- You’ll be redirected to a confirmation page
- Your account is now activated and ready to use
-
2.2.3 Resend Verification (if needed)
- If the verification email doesn’t arrive, click “Resend Verification Email”
- Wait a few minutes and check your email again
2.3 User Login
-
1. Access the Login Page
- Go to the login URL provided in your welcome email
- Or navigate to the main website and click “Login”
-
2. Enter Login Credentials
- Email Address: Enter your registered email
- Password: Enter your account password
- Remember Me: Check this box to stay logged in (optional)
-
3. Complete Login
- Click “Login” to access your account
- You’ll be redirected to your dashboard
2.4 Dashboard Overview
After successful company login, you’ll see the main dashboard and it’s store wise:
-
2.4.1 Main Statistics Cards
- Total Stores: Number of stores you’ve created
- Total Products: Products across all your stores
- Total Orders: Orders received across all stores
- Total Revenue: Revenue generated from all stores
- Total Customers: Customer accounts across all stores
-
2.4.2 Navigation Features
- Left Sidebar: Access to all main modules (Stores, Products, Orders, Customers, etc.)
- Store Switcher: Toggle between different stores
- Language Switcher: Switch between available languages
- Profile Menu: Account settings and preferences
2.5 Password Management
-
1. Access Password Reset
- On the login page, click “Forgot Password?”
- Enter your registered email address
- Click “Send Reset Link”
-
2. Reset Your Password
- Check your email for a password reset link
- Click the link to open the password reset page
- Enter your new password twice
- Click “Reset Password”
2.5.1 Forgot Password
-
2.5.2 Change Password (When Logged In)
-
1. Access Profile Settings
- Click on your profile picture in the top-right corner
- Select “Profile Settings” from the dropdown
-
2. Update Password
- Go to the “Security” tab
- Enter your current password
- Enter your new password twice
- Click “Update Password”
-
3. Super Admin Panel
What is a Super Admin?
The Super Admin is the highest level administrator with complete control over the entire StoreGo SaaS platform. Super Admins can:
- Manage Companies: Create, edit, and manage all company accounts
- Plan Management: Create and configure subscription plans with pricing
- Plan Order Processing: Approve/reject plan orders and subscription requests
- Coupon Management: Create and manage discount codes and promotions
- System Settings: Configure platform-wide settings and policies
- Currency Management: Manage global currency settings and formatting
- Referral Program: Configure and monitor referral system
- Landing Page Management: Manage public website and custom pages
- Media Library: Global media management and storage
- User Impersonation: Login as company users for support purposes
- Account Status Control: Activate/deactivate company accounts
3.1 Super Admin Dashboard
The Super Admin dashboard provides comprehensive platform-wide analytics and management tools:
-
3.1.1 Main Statistics Cards
- Total Companies: Number of registered company accounts
- Total Revenue: Revenue generated from subscriptions
- Monthly Growth: Percentage growth in company registrations
- Active Plans: Currently active subscription plans
- Pending Requests: Number of pending plan upgrade requests
-
3.1.2 Dashboard Features
- Recent Activities: Live feed of plan orders, company registrations, and system activities
- Top Performing Plans: Plans ranked by revenue and subscriber count
3.2 Company Management
-
3.2.1 Company Overview
-
1. Access Company Management
- Go to “Companies” in the Super Admin menu
- View all registered company accounts
-
-
3.2.2 Company Operations
- Create Company: Add new company accounts
- Login as Company: Access company account for support purposes
- Company Detail: View complete company information and activity
- Edit Company: Update company information
- Delete Company: Remove company accounts from system
- Reset Password: Reset company account passwords
- Toggle Status: Activate or suspend company accounts
- Upgrade Plan: Manually upgrade company subscription plans
3.3 Coupon Management
-
3.3.1 Creating Platform Coupons
-
1. Access Coupon Management
- Go to “Coupons” in the Super Admin menu
- Click “Create Coupon” button
-
2. Coupon Configuration
- Coupon Name: Internal coupon name for management
- Coupon Code: Unique code customers will use
- Discount Type: Percentage or fixed amount discount
- Discount Value: Percentage or dollar amount
- Spend: Maximum/Minimum purchase requirement
- Usage Limits: Maximum number of uses
- Expiry Date: When the coupon expires
- Status: Active or inactive coupon
-
3. Coupon Operations
- Edit Coupon: Modify coupon settings and restrictions
- Toggle Status: Activate or inactive coupons
- Delete Coupon: Remove coupons from system
-
3.4 Currency Management
-
3.4.1 Currency Configuration
-
1. Access Currency Management
- Go to “Currencies” in the Super Admin menu
- Manage supported currencies
-
2. Currency Setup
- Currency Name: Full currency name (US Dollar, Euro, etc.)
- Currency Code: Standard code (USD, EUR, GBP)
- Currency Symbol: Display symbol ($, €, £)
- Description: Currency description and details
- Set Default: Configure as platform default currency
-
3. Currency Operations
- Add Currency: Add new supported currencies
- Edit Currency: Update currency information and rates
- Delete Currency: Remove currencies (with usage validation)
-
3.5 Referral System
Referral Program Overview
The Referral System allows companies to earn commissions by referring new users to the platform. When a referred user signs up using a referral link and purchases a subscription plan, the referring company earns a commission based on the configured percentage.
-
3.5.1 Super Admin Referral Management
-
1. Access Referral System
- Go to “Referral” in the Super Admin menu
- View platform-wide referral analytics and settings
-
2. Referral Analytics Dashboard
- Total Referral Users: Number of users acquired through referrals
- Pending Payouts: Number of pending payout requests
- Total Commission Paid: Total amount paid out to referrers
- Monthly Performance: Referral signups and payouts by month
- Top Referring Companies: Companies ranked by referral performance
- Active Companies: Number of companies participating in referral program
3.5.2 Referral Program Settings
-
1. Program Configuration
- Enable/Disable Program: Toggle referral program on/off
- Commission Percentage: Set commission rate (0-100%)
- Minimum Threshold Amount: Minimum amount required for payout requests
- Referral Guidelines: Terms and conditions for referral program
3.5.3 Company Referral Dashboard
-
1. Company Referral Statistics
- Total Referrals: Number of successful referrals made
- Total Earned: Total commission earned from referrals
- Available Balance: Amount available for payout after deducting requested amounts
- Payout Requests: Number of payout requests submitted
-
2. Referral Link Management
- Unique Referral Code: Automatically generated 6-digit referral code
- Referral Link: Complete registration link with referral code
- Link Sharing: Copy referral link for sharing
-
3.6 Landing Page Management
-
3.6.1 Landing Page Configuration
-
1. Access Landing Page Settings
- Go to “Landing Page” → “Landing Page”
- Configure public website content
-
2. Landing Page Structure
Setup
- General: Company information, theme colors, basic settings
- Order: Section ordering and visibility control
- Advanced: SEO settings, custom CSS/JavaScript
Layout
- Header: Header style, transparency, colors, button style
- Hero: Layout, content, statistics, card, images, colors
- Footer: Description, newsletter, social links, footer links
Content
- Features: Feature list, layout, icons, background settings
- Screenshots: Gallery management, titles, descriptions
- Why Us: Reasons, statistics, call-to-action content
- About: Company story, statistics, layout configuration
Social
- Team: Team members, profiles, CTA for recruitment
- Reviews: Testimonials, trust indicators, ratings
- Plans: Pricing section title, subtitle, FAQ text
Engagement
- FAQ: Questions and answers, CTA text, button text
- Newsletter: Benefits, privacy text, subscription content
- Contact: Form titles, contact info, contact FAQs
-
3.7 Custom Pages
-
3.7.1 Creating Custom Pages
-
1. Access Custom Pages
- Go to “Landing Page” → “Custom Pages”
- Click “Create Page” button
2. Page Configuration
- Page Title: SEO-friendly page title
- URL Slug: Custom URL path
- Page Content: Rich text content with formatting
- Meta Title & Description: SEO title & description
- Status: Active or Inactive
-
-
3.7.2 Page Management
- Edit Pages: Update page content and settings
- Delete Pages: Remove pages from website
- Create Pages: Add pages to site navigation
3.8 Location Management
-
3.8.1 Countries Management
-
1. Access Countries
- Go to “Location Management” → “Countries” in the Super Admin menu
- Manage supported countries
-
2. Country Operations
- Add Country: Add new countries to the system
- Edit Country: Update country information
- Delete Country: Remove countries (with validation)
3.8.2 States Management
-
1. Access States
- Go to “Location Management” → “States” in the Super Admin menu
- Manage states/provinces by country
2. State Operations
- Add State: Add states to countries
- Edit State: Update state information
- Delete State: Remove states
3.8.3 Cities Management
-
1. Access Cities
- Go to “Location Management” → “Cities” in the Super Admin menu
- Manage cities by state
2. City Operations
- Add City: Add cities to states
- Edit City: Update city information
- Delete City: Remove cities
-
3.9 Media Library
-
3.9.1 Global Media Management
-
1. Access Media Library
- Go to “Media Library” in the Super Admin menu
- Manage platform-wide media files
2. Media Operations
- File Management: Upload, organize, and manage files
- Storage Monitoring: Track storage usage across all accounts
- File Cleanup: Remove unused or expired files
-
4. Store Management
4.1 Creating Stores
-
4.1.1 Store Creation Process
-
1. Access Store Creation
- Go to “Store Management” → “Stores” in the main menu
- Click “Create Store” button
2. Basic Store Information
- Store Name: Enter a descriptive store name (required)
- Store Slug: Auto-generated unique URL identifier from store name
- Store Description: Brief description of your store and products
- Store Email: Contact email for the store
- Theme Selection: Choose from available themes based on your plan
3. Domain Configuration
- Custom Domain: Your own domain (if plan allows)
- Custom Subdomain: Custom subdomain (if plan allows)
- Domain Validation: Only one domain type can be enabled at a time
- Plan Restrictions: Domain features depend on subscription plan permissions
4. Theme Selection
Available themes based on your subscription plan:
- Home Accessories: Clean, modern design for home goods
- Fashion: Elegant design for clothing and apparel
- Electronics: Tech-focused design for gadgets
- Beauty & Cosmetics: Elegant design for beauty products
- Jewelry: Luxurious design for jewelry and accessories
- Watches: Premium design for timepieces
- Furniture & Interior: Premium design for furniture
- Cars & Automotive: Dynamic design for automotive
- Baby & Kids: Playful design for children’s products
- Perfume & Fragrances: Elegant design for fragrances
-
4.2 Store Settings
-
4.2.1 Store Configuration
- Store Status: Active or inactive store status
- Maintenance Mode: Enable maintenance mode for store updates
- Store Logo: Upload and manage store logo
- Store Favicon: Upload and manage store favicon
4.3 Store Content Management
-
4.3.1 Dynamic Content Management
-
1. Access Store Content
- Go to “Store Content” in the main menu
- Select store to manage dynamic content
-
2. Theme-Based Content System
- Dynamic Sections: Content sections based on selected theme
- Customizable Fields: Text, images, descriptions, and settings
- Theme Defaults: Pre-configured content structure per theme
- Tabbed Interface: Organized content sections in tabs
-
4.4 Store Switching
-
4.4.1 Multi-Store Management
-
1. Store Switcher
- Use store switcher in the top navigation
- Quickly switch between different stores
- Context-sensitive navigation based on current store
2. Store Context
- All operations are store-specific
- Products, orders, and customers are isolated per store
- Analytics and reports are store-based
-
5. Product Management
5.1 Product Categories
-
5.1.1 Creating Categories
-
1. Access Category Management
- Go to “Product Management” → “Categories” in the main menu
- Click “Add Category” button
2. Category Information
- Category Name: Descriptive category name (required)
- Category Slug: Auto-generated unique URL identifier
- Category Description: Optional description for the category
- Category Image: Upload category image
- Parent Category: Select parent category for subcategories (optional)
- Sort Order: Display order for categories
- Status: Active or inactive
5.1.2 Category Management Features
- Hierarchical Structure: Create parent and child categories
- Store-Specific: Categories are isolated per store
- Product Count: View number of products in each category
- Revenue Tracking: Track total revenue per category
- Export Function: Export category data as CSV
- Deletion Protection: Cannot delete categories with subcategories or products
-
5.2 Tax Management
-
5.2.1 Creating Tax Rules
-
1. Access Tax Management
- Go to “Product Management” → “Tax” in the main menu
- Configure tax rates and rules
-
2. Tax Rule Information
- Tax Name: Descriptive tax name (required)
- Tax Rate: Percentage rate (0-100%)
- Tax Type: Percentage or fixed amount
- Region: Geographic region (optional)
- Priority: Tax calculation priority (default: 1)
- Compound: Whether tax compounds on other taxes
- Status: Active or inactive
5.2.2 Tax Management Features
- Store-Specific: Tax rules are isolated per store
- Product Assignment: Products can be assigned to specific tax rules
- Tax Collection Tracking: Monitor tax collected from orders
- Priority System: Control order of tax calculations
- Compound Taxes: Support for taxes calculated on top of other taxes
- Export Function: Export tax rules as CSV
- Analytics: View tax collection statistics and reports
-
5.3 Creating Products
-
5.3.1 Product Creation Process
-
1. Access Product Creation
- Go to “Product Management” → “Products” in the main menu
- Click “Add Product” button
2. Basic Product Information
- Product Name: Clear, descriptive product name
- SKU: Stock Keeping Unit for inventory tracking
- Description: Detailed product description
- Specifications: Technical specifications and features
- Details: Additional product details and information
3. Product Pricing & Inventory
- Regular Price: Standard selling price
- Sale Price: Discounted price
- Stock: Current inventory quantity
- Tax: Select applicable tax rule
4. Product Media
- Cover Image: Main product image
- Images: Additional product images
5. Product Organization
- Category: Assign to category
- Status: Active or inactive
- Downloadable: Mark as digital/downloadable product
- Downloadable File: Upload file for digital products
- Variants: Product variations
- Custom Fields: Additional custom attributes
-
6. Order Creation Process
6.1 Customer Order Placement
-
6.1.1 Checkout Process
-
1. Access Checkout
- Customers navigate to checkout from cart page
- Multi-step checkout process with progress indicator
- Three main steps: Shipping, Review, Payment
Step 1: Shipping Information
- Customer Details: First name, last name, email, phone (required)
- Shipping Address: Street address, city, state, postal code, country (required)
- Dynamic Location Loading: Countries, states, and cities loaded dynamically
- Shipping Method Selection: Choose from available shipping methods with costs
- Order Notes: Optional special instructions for delivery
- Form Validation: Real-time validation with error messages
Step 2: Review Order
- Order Items Display: Product images, names, quantities, and prices
- Shipping Information Review: Contact and address confirmation
- Payment Method Preview: Selected payment method display
- Order Notes Review: Special instructions confirmation
- Navigation: Back to shipping or continue to payment
Step 3: Payment Information
- Billing Address: Option to use same as shipping or enter separate billing address
- Payment Method Selection: Choose from enabled payment methods
- Available Payment Methods: COD, Stripe, PayPal, Razorpay, and other configured gateways
- Payment Processing: Secure payment gateway integration
-
6.2 Order Confirmation
-
6.2.1 Order Confirmation Page
-
1. Success Message
- Order Confirmation: Visual confirmation with checkmark icon
- Order Number Display: Unique order identifier
- Order Status: Initial status display
2. Order Details Summary
- Order Information: Order date, shipping method, addresses
- Payment Method: Selected payment option display
- Order Items: Complete list with images, quantities, and prices
- Order Totals: Subtotal, discounts, shipping, tax, and final total
3. Next Steps Information
- Order Processing: Information about order preparation
- Shipping Details: Delivery method and tracking information
- Customer Actions: Links to view orders and continue shopping
-
7. Order Management
7.1 Order Overview
-
7.1.1 Order Dashboard
-
1. Access Order Management
- Go to “Order Management” in the main menu
- View all orders for the current store
- Orders automatically filtered by store context
2. Order Statistics Cards
- Total Orders: Complete count of all orders in store
- Pending Orders: Orders needing attention
- Total Revenue: Sum of all paid orders with currency formatting
- Average Order Value: Revenue divided by total orders
3. Recent Orders List
- Order Number: Auto-generated unique identifier (ORD-XXXXX format)
- Customer Information: Name and email display
- Order Total: Amount with currency formatting
- Status Badge: Visual status indicator with color coding
- Items Count: Number of products in order
- Order Date: Creation date in readable format
- Payment Method: COD, Stripe, PayPal display
-
7.2 Order Details View
-
7.2.1 Comprehensive Order Information
-
1. Order Header
- Order Number: Unique identifier with status badge
- Order Date: Formatted creation date
- Payment Method: Selected payment option
- Payment Status: Paid/Pending with color-coded badge
- Fulfillment Status: Order processing status
2. Customer Information
- Customer Name: Full name from order
- Email Address: Customer contact email
- Phone Number: Customer contact phone (if provided)
3. Shipping Address
- Recipient Name: Delivery recipient
- Street Address: Complete delivery address
- City, State, ZIP: Location details
- Country: Delivery country
4. Order Items Display
- Product Image: Cover image with fallback placeholder
- Product Name: Item name from order
- SKU Information: Stock keeping unit display
- Quantity: Number of items ordered
- Unit Price: Individual item price
- Total Price: Calculated total per item
5. Order Summary
- Subtotal: Total before taxes and shipping
- Shipping Cost: Delivery charges
- Tax Amount: Applied tax calculations
- Discount: Applied coupon discounts (if any)
- Final Total: Complete order amount
6. Shipping Information
- Shipping Method: Selected delivery method
- Tracking Number: Shipping tracking info (if available)
- Shipping Status: Delivery status with badge
7. Order Timeline
- Order Placed: Initial order creation
- Payment Confirmed: Payment processing status
- Order Processing: Preparation status
- Shipped: Dispatch status
- Delivered: Final delivery status
- Status Timestamps: Date and time for each stage
-
7.3 Order Management Actions
-
7.3.1 Administrative Functions
-
1. View Orders
- Permission-Based Access: View orders based on user permissions
- Detailed Order View: Complete order information display
- Order Timeline: Status progression tracking
2. Edit Orders
- Status Updates: Modify order and payment status
- Tracking Information: Add or update tracking numbers
- Order Notes: Add internal processing notes
- Permission Required: Edit orders permission needed
3. Export Orders
- CSV Export: Export all order data to CSV file
- Comprehensive Data: Order details, customer info, items, addresses
- Formatted Output: Currency formatting and readable dates
- Store-Specific: Export filtered by current store
- Permission Required: Export orders permission needed
4. Delete Orders
- Administrative Control: Remove orders when necessary
- Confirmation Dialog: Prevent accidental deletions
- Store Isolation: Only delete orders from current store
- Permission Required: Delete orders permission needed
-
8. Customer Management
8.1 Customer Overview
-
8.1.1 Customer Dashboard
-
1. Access Customer Management
- Go to “Customer Management” in the main menu
- View all registered customers for the current store
- Customers automatically filtered by store context
2. Customer Statistics Cards
- Total Customers: Complete count of all customers in store
- Active Customers: Number of active customer accounts
- New This Month: New customer registrations this month
- Average Order Value: Average spending per customer order
3. Customer Directory
- Customer Avatar: Profile picture with initials fallback
- Full Name: First and last name combination
- Contact Information: Email and phone display
- Account Status: Active/Inactive status badge
- Order Statistics: Total orders and amount spent
- Registration Date: When customer joined the store
-
8.2 Customer Creation and Management
-
8.2.1 Creating Customers
-
1. Access Customer Creation
- Go to “Customer Management” → “Add Customer”
- Create customer accounts from admin panel
2. Customer Information
- Personal Details: First name, last name, email, phone
- Demographics: Date of birth, gender selection
- Account Settings: Active status, preferred language
- Customer Group: Regular, VIP, Wholesale customer classification
- Internal Notes: Admin notes about the customer
- Avatar: Profile picture upload
3. Communication Preferences
- Email Marketing: Opt-in for promotional emails
- SMS Notifications: Text message notifications
- Order Updates: Email notifications for order status changes
4. Address Management
- Billing Address: Customer billing information
- Shipping Address: Delivery address (can be same as billing)
- Address Fields: Address, city, state, postal code, country
- Default Addresses: Primary billing and shipping addresses
8.2.2 Customer Operations
-
1. View Customer Details
- Complete Profile: Full customer information display
- Order Statistics: Total orders, spent amount, average order value
- Recent Orders: Last 5 orders with status and totals
- Address Information: Billing and shipping addresses
- Communication Preferences: Marketing and notification settings
2. Edit Customer Information
- Update Profile: Modify customer details and preferences
- Address Management: Update billing and shipping addresses
- Account Status: Activate or deactivate customer accounts
- Customer Groups: Change customer classification
-
8.3 Customer Management Features
-
8.3.1 Administrative Functions
-
1. Customer Export
- CSV Export: Export all customer data to CSV file
- Comprehensive Data: Personal info, addresses, order statistics
- Formatted Output: Currency formatting and readable data
- Store-Specific: Export filtered by current store
- Permission Required: Export customers permission needed
2. Customer Deletion
- Administrative Control: Remove customer accounts when necessary
- Confirmation Dialog: Prevent accidental deletions
- Store Isolation: Only delete customers from current store
- Permission Required: Delete customers permission needed
-
8.4 Store Front Customer Experience
-
8.4.1 Customer Account Features
-
1. Customer Registration
- Account Creation: Customers can register during checkout or separately
- Profile Management: Update personal information and preferences
- Address Book: Save multiple billing and shipping addresses
- Password Management: Change account password securely
2. Customer Profile Management
- Personal Information: Name, email, phone, date of birth, gender
- Address Management: Street address, city, state, postal code, country
- Account Preferences: Profile updates and password changes
3. Order History
- Order Tracking: View all past orders with status and details
- Order Details: Complete order information and item lists
- Reorder Options: Easy reordering from order history
-
9. Coupon System
9.1 Coupon Overview
-
9.1.1 Coupon Dashboard
-
1. Access Coupon System
- Go to “Coupon System” in the main menu
- View all coupons for the current store
- Coupons automatically filtered by store context
2. Coupon Statistics Cards
- Total Coupons: Complete count of all coupons in store
- Active Coupons: Number of currently active coupons
- Percentage Coupons: Count of percentage-based discount coupons
- Fixed Amount Coupons: Count of fixed amount discount coupons
3. Store Coupons List
- Coupon Name: Descriptive coupon name
- Coupon Code: Unique code customers use (with copy functionality)
- Status Badge: Active/Inactive status indicator
- Discount Type: Percentage or fixed amount display
- Usage Statistics: Used count vs. usage limit
- Expiry Information: Expiration date display
-
9.2 Creating Coupons
-
9.2.1 Coupon Creation Process
-
1. Access Coupon Creation
- Go to “Coupon System” → “Create Coupon”
- Create store-specific discount coupons
2. Basic Coupon Information
- Coupon Name: Internal name for coupon management
- Coupon Code: Unique code customers will use
- Code Generation: Manual entry or auto-generated options
- Description: Optional coupon description
- Status: Active or inactive coupon
3. Discount Configuration
- Discount Type: Percentage or fixed amount
- Discount Amount: Percentage value (0-100%) or fixed currency amount
- Minimum Spend: Minimum order amount required
- Maximum Spend: Maximum order amount allowed
4. Usage Restrictions
- Usage Limit per Coupon: Total number of times coupon can be used
- Usage Limit per User: Maximum uses per individual customer
- Start Date: When coupon becomes active
- Expiry Date: When coupon expires
-
9.3 Coupon Management
-
9.3.1 Coupon Operations
-
1. View Coupon Details
- Coupon Information: Name, code, description, and status display
- Discount Configuration: Type (percentage/fixed), discount value
- Date Management: Start date and expiry date information
- Usage Statistics: Times used, total savings, unique users, average savings per use
- Usage Restrictions: Minimum/maximum spend limits display
- Usage Limits: Per coupon and per user limits with current usage count
- Recent Orders: List of recent orders using the coupon with customer names and totals
- Additional Information: Creation date, last updated date, recent usage (30 days)
2. Edit Coupons
- Update Configuration: Modify coupon settings and restrictions
- Code Management: Change coupon codes or regenerate
- Usage Limits: Adjust usage restrictions
- Expiry Management: Update start and end dates
3. Coupon Status Management
- Toggle Status: Enable or disable coupons instantly
- Status Indicators: Visual active/inactive status
- Bulk Operations: Manage multiple coupons efficiently
4. Delete Coupons
- Administrative Control: Remove coupons when necessary
- Confirmation Dialog: Prevent accidental deletions
- Store Isolation: Only delete coupons from current store
- Permission Required: Delete coupons permission needed
9.3.2 Administrative Features
-
1. Export Functionality
- CSV Export: Export all coupon data to CSV file
- Comprehensive Data: Coupon details, usage stats, dates
- Formatted Output: Currency formatting and readable data
- Store-Specific: Export filtered by current store
2. Permission-Based Access
- View Coupons: Permission to view coupon list and details
- Create Coupons: Permission to add new coupons
- Edit Coupons: Permission to modify coupon settings
- Delete Coupons: Permission to remove coupons
- Toggle Status: Permission to enable/disable coupons
- Export Coupons: Permission to export coupon data
-
10. Shipping Management
10.1 Shipping Methods Overview
-
10.1.1 Shipping Dashboard
-
1. Access Shipping Management
- Go to “Shipping Management” in the main menu
- View all shipping methods for current store
- Statistics: Total methods, active methods, shipping zones, average cost
2. Available Shipping Types
- Flat Rate: Fixed shipping cost regardless of order size
- Free Shipping: No cost with optional minimum order amount
- Weight-Based: Cost calculated by total package weight
- Distance-Based: Cost based on distance from store to customer
- Percentage-Based: Shipping cost as percentage of order total
-
10.2 Creating & Configuring Shipping Methods
-
10.2.1 Method Creation Process
-
1. Basic Information
- Method Name: Descriptive shipping method name (required)
- Shipping Type: Select from 5 available types (required)
- Description: Optional customer-facing description
- Cost: Shipping cost amount (varies by type)
- Minimum Order: Minimum order value for method availability
- Delivery Time: Estimated delivery timeframe
- Status: Active or inactive method
2. Geographic Settings
- Zone Type: Domestic, international, local, or regional
- Countries: Specify covered countries or regions
- Postal Codes: Define specific postal code ranges
- Maximum Distance: Set distance limits for distance-based shipping
3. Advanced Configuration
- Weight Limits: Maximum package weight (kg)
- Dimensions: Size restrictions (length×width×height in cm)
- Signature Required: Mandate signature on delivery
- Insurance Required: Require shipping insurance
- Tracking Available: Provide tracking information
- Handling Fee: Additional processing charges
-
10.3 Shipping Method Management
-
10.3.1 Administrative Operations
-
1. View Method Details
- Shipping Information: Name, type, description, status, cost, delivery time, minimum order
- Usage Statistics: Total orders, total revenue, delivery rate, average delivery days
- Shipping Zones: Zone type, countries, postal codes, maximum distance
- Advanced Settings: Weight limits, dimensions, signature/insurance/tracking requirements, handling fee
- Performance Metrics: Page views, recent orders (30 days), average shipping cost, delivered orders
- Recent Orders: List of recent orders using this shipping method with customer details
- Additional Info: Created date, last modified date, sort order
2. Method Operations
- Edit Methods: Update configuration, costs, and restrictions
- Delete Methods: Remove unused shipping methods
- Export Data: Export shipping method data as CSV
-
10.4 Customer Checkout Integration
-
10.4.1 Frontend Experience
-
1. Checkout Process
- Method Selection: Display active methods based on customer location
- Cost Display: Show shipping costs with currency formatting
- Delivery Information: Display estimated delivery times and descriptions
- Minimum Requirements: Show minimum order amounts for free shipping
- Dynamic Calculation: Real-time cost calculation based on address
2. Order Integration
- Cart Calculations: Include shipping costs in order totals
- Tax Application: Apply taxes to shipping costs where applicable
- Free Shipping Thresholds: Automatic qualification when minimum met
- Method Recording: Associate selected method with order
- Theme Integration: Shipping display optimized for each store theme
-
11. Analytics & Reports
11.1 Analytics Dashboard
-
11.1.1 Analytics Overview
-
1. Access Analytics
- Go to “Analytics & Reporting” in the main menu
- View comprehensive store analytics and performance metrics
- All analytics automatically filtered by current store context
2. Key Metrics Cards
- Total Revenue: Current month revenue with percentage change from last month
- Total Orders: Current month orders with change from last month
- Total Customers: Total customer count with new customers this month
-
11.2 Key Metrics & Performance
-
11.2.1 Revenue & Sales Analytics
-
1. Revenue Overview Chart
- Daily Revenue: Bar chart showing revenue for last 30 days
- Interactive Display: Hover to see exact revenue amounts
- Currency Formatting: Proper currency display based on store settings
- Trend Analysis: Visual representation of revenue patterns
2. Sales Trend Chart
- Order Volume: Line chart showing daily order count for last 30 days
- Trend Visualization: Clear trend lines showing sales patterns
- Performance Tracking: Monitor sales velocity and patterns
11.2.2 Top Performance Analysis
-
1. Top Selling Products
- Product Rankings: Top 4 products by revenue
- Sales Data: Units sold and total revenue per product
- Performance Metrics: Revenue-based ranking system
- Product Insights: Identify best-performing products
2. Top Customers
- Customer Rankings: Top 4 customers by total spending
- Customer Data: Order count and total amount spent
- Customer Value: Identify highest-value customers
- Relationship Insights: Customer loyalty and spending patterns
11.2.3 Recent Activity Tracking
-
1. Activity Feed
- Recent Orders: Latest order activities with customer information
- Order Details: Order numbers, customer names, and amounts
- Time Tracking: Human-readable time stamps (e.g., “2 hours ago”)
- Activity Icons: Visual indicators for different activity types
-
11.3 Reports & Data Export
-
11.3.1 Export Functionality
-
1. Analytics Export
- CSV Export: Export complete analytics data as CSV file
- Comprehensive Data: Key metrics, top products, top customers, revenue data
- Formatted Output: Properly formatted currency and date information
- Store-Specific: Export filtered by current store context
-
12. Blog Management
12.1 Blog System Overview
-
12.1.1 Blog Dashboard
-
1. Access Blog Management
- Go to “Blog System” in the main menu
- View all blog posts for the current store
- Blog posts automatically filtered by store context
2. Blog Statistics Cards
- Total Posts: Complete count of all blog posts in store
- Published Posts: Number of published posts with percentage
- Total Views: Sum of all post views across all posts
- Average Views: Average views per post
3. Blog Posts List
- Post Preview: Featured image, title, excerpt display
- Post Status: Published, draft, or scheduled with color-coded badges
- Post Meta: Author, creation date, view count, category
- Quick Actions: View, edit, delete with permission control
-
12.2 Blog Categories Management
-
12.2.1 Category System
-
1. Access Categories
- Go to “Blog System” → “Create/Edit Blog” → “Manage Categories”
- Manage blog post categories with hierarchical structure
2. Category Statistics
- Total Categories: Complete count of all categories
- Active Categories: Number of active categories with percentage
- Most Popular: Highest post count in any category
- Average Posts: Average number of posts per category
3. Category Operations
- Create Category: Name, slug, description, active status, parent category
- Edit Category: Update category information with slug auto-generation
- Delete Category: Remove categories (prevents deletion if posts exist)
- Search Categories: Filter categories by name or description
- Post Count Tracking: Automatic post count updates per category
-
12.3 Blog Post Creation & Management
-
12.3.1 Post Creation Process
-
1. Basic Post Information
- Post Title: Engaging blog post title
- URL Slug: Auto-generated from title or custom slug
- Post Excerpt: Brief summary for post listings
- Post Content: Rich text content with formatting
- Featured Image: Main image for the blog post
2. Post Organization
- Category Assignment: Select from available categories
- Tags System: Comma-separated tags with auto-creation
- Author Assignment: Automatic author assignment to current user
- Store Association: Automatic store context assignment
3. Publishing Options
- Post Status: Draft, published, or scheduled
- Publication Date: Schedule posts for future publication
- Featured Post: Mark as featured for special display
- Comments: Allow or disable comments on post
4. SEO Configuration
- Meta Title: Search engine title for the post
- Meta Description: Search engine description
- Focus Keyword: Target keyword for SEO optimization
- Search Indexing: Control search engine indexing
12.3.2 Post Management Features
-
1. View Post Details
- Complete Information: Title, content, author, category, tags, status
- Performance Statistics: Views, comments, engagement rate, reading time
- Related Posts: Automatically suggested related content
- Word Count: Automatic word count and reading time calculation
2. Post Operations
- Edit Posts: Update all post information and settings
- Delete Posts: Remove posts with category count updates
- View Tracking: Automatic view count increment
- Export Data: Export all blog posts as CSV with comprehensive data
12.3.3 Frontend Integration
-
1. Store Blog Display
- Theme Integration: Blog sections optimized for each store theme
- Blog Pages: Dedicated blog listing and individual post pages
- SEO Optimization: Proper meta tags and structured data
-
13. Point of Sale (POS) System
13.1 POS Interface & Operations
-
13.1.1 POS Dashboard
-
1. Access POS System
- Go to “POS System” in the main menu
- Complete POS interface for in-store sales
- Store-specific product catalog and customer management
2. Product Management
- Product Grid: Visual product display with images and pricing
- Category Filtering: Filter products by categories (All Products + dynamic categories)
- Product Search: Real-time search by product name
- Stock Display: Live inventory levels with low stock warnings
- Variant Support: Product variants with variant selector dialog
- Out of Stock Prevention: Automatic stock validation before adding to cart
3. Shopping Cart Operations
- Add to Cart: Click products to add with automatic quantity management
- Quantity Control: Increase/decrease quantities with stock validation
- Item Removal: Remove individual items from cart
- Cart Persistence: Automatic cart saving to localStorage
- Cart Management: Save, load, and clear cart operations
- Multiple Saved Carts: Save multiple carts for different customers
4. Customer Management
- Customer Selection: Choose from store customers or walk-in customer
- Customer Information: Display customer name, email, phone
- Walk-in Support: Default walk-in customer option
13.1.2 Inventory Management
-
1. Stock Monitoring
- Real-Time Inventory: Live stock levels displayed on products
- Low Stock Alerts: Visual warnings for products with low inventory
- Inventory Dialog: Dedicated inventory management popup
- Stock Status: In Stock/Out of Stock badges with color coding
- Automatic Updates: Inventory updates after each transaction
-
13.2 Transaction Management
-
13.2.1 Transaction Processing
-
1. Checkout Process
- Transaction Calculation: Automatic subtotal, tax, and total calculation
- Tax Application: Configurable tax rate application
- Payment Processing: Complete transaction processing
- Inventory Deduction: Automatic stock level updates
- Transaction Recording: Complete transaction history tracking
2. Transaction Features
- Transaction Numbers: Auto-generated unique transaction IDs (POS-YYYY-XXX format)
- Customer Association: Link transactions to customers or walk-in sales
- Cashier Tracking: Record cashier information for each transaction
- Payment Methods: Support for various payment methods
- Transaction Status: Completed, refunded, partial refund status tracking
13.2.2 Transaction History & Analytics
-
1. Transaction Dashboard
- Daily Sales: Today’s sales total and transaction count
- Weekly Performance: Week’s sales performance and transaction volume
- Average Sale: Average transaction value calculation
- Refund Tracking: Refunded transactions and amounts
2. Transaction List
- Transaction Details: ID, date/time, customer, items, total, status
- Search Functionality: Search by transaction number or customer name
- Status Indicators: Color-coded status badges
- Receipt Access: View and print transaction receipts
- Transaction Actions: View details and generate receipts
13.2.3 Receipt Management
-
1. Receipt Generation
- Digital Receipts: Complete transaction receipts with all details
- Store Branding: Optional store logo display
- Transaction Details: Items, quantities, prices, taxes, totals
- Customer Information: Customer details when applicable
- Cashier Information: Optional cashier name display
-
13.3 POS Settings & Configuration
-
13.3.1 General Settings
-
1. Basic Configuration
- Currency Selection: Choose from available currencies
- Tax Rate: Configurable default tax rate (percentage)
- Default Discount: Set default discount percentage
- Guest Checkout: Enable/disable walk-in customer transactions
- Stock Alerts: Enable/disable low stock alert notifications
- Online Sync: Auto-sync with online store orders
13.3.2 Receipt Settings
-
1. Receipt Customization
- Receipt Header: Custom header text for receipts
- Receipt Footer: Custom footer text with policies
- Store Logo: Display store logo on receipts
- Tax Details: Show/hide tax breakdown on receipts
- Cashier Name: Display cashier name on receipts
- Email Receipts: Send receipts to customer email addresses
13.3.3 Hardware Integration
-
1. Hardware Configuration
- Receipt Printer: Thermal, inkjet, laser, or no printer
- Barcode Scanner: USB, Bluetooth, or no scanner
- Cash Drawer: Manual, automatic, or no drawer
- Card Reader: Integrated, external, mobile, or no reader
- Auto Operations: Auto-open cash drawer and auto-print receipts
-
14. Review System
14.1 Product Reviews
-
14.1.1 Review Dashboard
-
1. Access Review System
- Go to “Rating & Reviews” in the main menu
- View all product reviews for the current store
- Reviews automatically filtered by store context
2. Review Statistics Cards
- Total Reviews: Complete count of all reviews in store
- Average Rating: Overall store rating with decimal precision
- Pending Reviews: Number of reviews awaiting moderation
- Response Rate: Percentage of reviews with store responses
3. Review List Display
- Customer Information: Name, email, and avatar with initials fallback
- Product Details: Product name and associated product information
- Rating Display: Visual star rating (1-5 stars) with numeric value
- Review Content: Title and full review text
- Status Badges: Approved, Pending, or Rejected with color coding
- Review Date: Human-readable creation date
- Store Response: Display of store owner responses (if any)
-
14.2 Review Management
-
14.2.1 Review Operations
-
1. View Review Details
- Complete Information: Customer details, product info, rating, title, content, status
- Product Information: Product image, name, SKU, and formatted price
- Review Timeline: Creation date and status history
- Store Response Display: Current response or “No response yet” status
2. Review Moderation
- Approve Reviews: Make reviews visible to customers on store front
- Reject Reviews: Hide inappropriate or spam reviews from public view
- Edit Reviews: Modify review content, rating, title, and approval status
- Delete Reviews: Permanently remove reviews from the system
3. Review Analytics & Export
- Export Reviews: Download complete review data as CSV file
- Comprehensive Data: Customer info, product details, ratings, content, status, responses
- Store-Specific: Export filtered by current store context
-
14.3 Review Responses
-
14.3.1 Store Response System
-
1. Adding Responses
- Response Form: Textarea for writing responses to customer reviews
- Character Limit: Maximum 1000 characters for store responses
- Real-time Updates: Immediate response posting with success feedback
- Update Responses: Edit existing responses or add new ones
2. Response Management
- Professional Communication: Maintain professional tone in responses
- Customer Engagement: Build relationships through thoughtful responses
14.3.2 Frontend Customer Experience
-
1. Review Display on Store Front
- Approved Reviews Only: Only approved reviews visible to customers
- Customer Privacy: Last name abbreviated for privacy (e.g.,”John D.”)
- Review Statistics: Average rating and total review count
- Chronological Order: Reviews displayed newest first
- Store Responses: Public display of store owner responses
14.3.3 Administrative Features
-
1. Review System Integration
- Store Context: All reviews isolated by store for multi-store management
- Product Integration: Reviews linked to specific products with images
- Customer Integration: Reviews connected to customer accounts
-
15. Newsletter Management
15.1 Newsletter Subscribers
-
15.1.1 Subscriber Dashboard
-
1. Access Newsletter Management
- Go to “Newsletter Subscribers” in the main menu
- View all newsletter subscribers for the current store
- Subscribers automatically filtered by store context
2. Subscriber Statistics Cards
- Total Subscribers: Complete count of all subscribers in store
- Active Subscribers: Number of currently subscribed users
- Inactive Subscribers: Number of unsubscribed users
3. Subscriber List Display
- Email Address: Subscriber email with mail icon
- Subscription Status: Active or Inactive with color-coded badges
- Subscription Date: Human-readable subscription date
- Actions: Delete subscriber option with permission control
4. Export Functionality
- CSV Export: Download complete subscriber data as CSV file
- Comprehensive Data: Email, status, subscription date, source, IP address
- Formatted Output: Properly formatted dates and status information
- Store-Specific: Export filtered by current store context
-
15.2 Subscription Management
-
15.2.1 Frontend Integration
-
1. Newsletter Subscription System
- Store-Specific: Subscriptions automatically linked to correct store
- Email Validation: Real-time email format validation
- Duplicate Prevention: UpdateOrCreate prevents duplicate subscriptions
2. Theme Integration
- Universal Components: Newsletter sections available in all store themes
- Customizable Content: Title, subtitle, button text, and placeholder text
- Responsive Design: Mobile-optimized subscription forms
- Success Feedback: Visual confirmation with checkmark animation
-
16. Custom Pages
16.1 Page Creation
-
16.1.1 Custom Pages Dashboard
-
1. Access Custom Pages Management
- Go to “Custom Pages” in the main menu
- View all custom pages for the current store
- Pages automatically filtered by store context
2. Custom Pages Statistics Cards
- Total Pages: Complete count of all pages in store
- Published Pages: Number of live pages with percentage
- Draft Pages: Number of pages in development
- Page Views: Total views across all pages
3. Pages List Display
- Page Information: Title, URL slug, and status badges
- Page Details: Template, modification date, and view count
- Status Indicators: Published, Draft, or Private with color coding
- Actions: View, edit, and delete with permission control
16.1.2 Creating Custom Pages
-
1. Page Creation Process
- Access Creation: Click “Create Page” button from pages list
- Tabbed Interface: Three-tab creation process (Content, Settings, SEO)
- Rich Content Editor: Advanced text editor with formatting options
- Auto-slug Generation: Automatic URL slug creation from page title
2. Content Tab Configuration
- Page Title: SEO-friendly page title (required)
- URL Slug: Custom URL path with auto-generation from title
- Page Content: Rich text editor with formatting, images, and links
3. Settings Tab Configuration
- Page Template: Select from available templates (Default, Legal, Contact, FAQ)
- Page Status: Draft, Published, or Private status selection
- Parent Page: Optional hierarchical page structure
- Page Order: Numeric ordering for navigation display
- Show in Navigation: Toggle for main navigation menu inclusion
- Enable Comments: Allow or disable page comments
4. SEO Tab Configuration
- Meta Title: Custom SEO title for search engines
- Meta Description: SEO description for search results
- Meta Keywords: Comma-separated keywords for SEO
- Canonical URL: Canonical URL for duplicate content prevention
- Search Index: Control search engine indexing
- Follow Links: Control search engine link following
-
16.2 Page Management
-
16.2.1 Page Operations
-
1. View Page Details
- Complete Information: Title, content, status, creation date, modification date
- Page Statistics: View count and performance metrics
- Settings Overview: Template, navigation, comments, and SEO settings
2. Page Management Functions
- Edit Pages: Modify all page content, settings, and SEO options
- Delete Pages: Remove pages with child page handling
- View Tracking: Automatic page view increment and statistics
3. Advanced Features
- Hierarchical Structure: Parent-child page relationships
- Template System: Multiple page templates for different content types
- Navigation Integration: Automatic navigation menu integration
- SEO Optimization: Complete SEO control with meta tags and indexing
16.2.2 Frontend Integration
-
1. Store Front Display
- Theme Integration: Pages display using store theme styling
- Navigation Menu: Published pages appear in store navigation
- SEO Optimization: Proper meta tags and search engine optimization
- Mobile Responsive: Pages optimized for all device sizes
2. Page Templates
- Default Template: Standard page layout for general content
- Legal Template: Optimized for legal pages (Terms, Privacy Policy)
- Contact Template: Specialized layout for contact information
- FAQ Template: Structured layout for frequently asked questions
-
17. Staff Management
17.1 User Management
-
17.1.1 User Management Dashboard
-
1. Access User Management
- Go to “Staff Management” → “Users” in the main menu
- View all staff members for the current store
- Users automatically filtered by store context
2. User List Display
- User Information: Name, email, and avatar with initials fallback
- Role Assignment: Display assigned roles with color-coded badges
- Join Date: User creation date with formatted display
- Actions: View, edit, delete, reset password, toggle status with permission control
17.1.2 Creating and Managing Users
-
1. User Creation Process
- Plan Validation: Check user limits before allowing creation
- Basic Information: Name, email, password, and password confirmation
- Role Assignment: Select from available roles created by company
- Store Assignment: Automatic assignment to current store context
2. User Management Features
- List and Grid Views: Toggle between different display modes
- Advanced Search: Search by name or email with real-time filtering
- Role Filtering: Filter users by assigned roles
- Pagination: Configurable items per page (10, 25, 50, 100)
- Sorting: Sort by name, email, or creation date
3. User Operations
- View User Details: Complete user information and role display
- Edit Users: Modify name, email, and role assignments
- Reset Password: Generate new passwords with confirmation
- Toggle Status: Activate or deactivate user accounts
- Delete Users: Remove users with confirmation dialog
-
17.2 Role Management
-
17.2.1 Role Management System
-
1. Access Role Management
- Go to “Staff Management” → “Roles” in the main menu
- Create and manage custom roles for staff members
- Roles automatically filtered by company context
2. Role Creation Process
- Role Information: Label, name (auto-generated slug), and description
- Permission Assignment: Select from available permissions based on plan
- Module-Based Permissions: Permissions grouped by system modules
- Plan Restrictions: Available permissions limited by subscription plan
3. Role Management Features
- Custom Roles: Create unlimited custom roles for different staff levels
- Permission Grouping: Permissions organized by modules for easy management
- Role Assignment: Assign roles to users during creation or editing
- Role Validation: Ensure roles have appropriate permissions before assignment
17.2.2 Role Operations
-
1. Create Roles
- Role Details: Descriptive label and optional description
- Permission Selection: Checkbox-based permission assignment
- Module Organization: Permissions grouped by system areas
- Validation: Ensure valid permissions based on user’s plan
2. Edit Roles
- Update Information: Modify role label and description
- Permission Management: Add or remove permissions from roles
- User Impact: Changes affect all users assigned to the role
- Permission Sync: Automatic permission synchronization
3. Delete Roles
- System Protection: Prevent deletion of system roles
- User Validation: Check for users assigned to role beforedeletion
- Confirmation: Require confirmation for role deletion
-
17.3 Permission System
-
17.3.1 Permission Structure
-
1. Module-Based Permissions
- Store Management: Store creation, editing, and configuration
- Product Management: Product CRUD operations and inventory
- Order Management: Order processing and fulfillment
- Customer Management: Customer account and data management
- Analytics: Access to reports and performance metrics
2. Permission Granularity
- CRUD Operations: Create, Read, Update, Delete permissions per module
- Administrative Actions: Advanced operations like export
- Status Management: Enable/disable and approval permissions
17.3.2 Permission Management
-
1. Plan-Based Filtering
- Company Plans: Permissions filtered by subscription plan features
- Module Availability: Only show permissions for enabled plan modules
- Feature Restrictions: Hide permissions for disabled plan features
- Dynamic Filtering: Permissions update based on plan changes
2. Permission Assignment
- Role-Based: Assign permissions to roles, then roles to users
- Hierarchical: Company users can only assign permissions they have
- Validation: Ensure assigned permissions are valid for user’s plan
- Inheritance: Users inherit permissions from assigned roles
-
18. Media Library
18.1 Media Management
-
18.1.1 Media Library Overview
-
1. Access Media Library
- Go to “Media Library” in the main menu
- Comprehensive file management system for all store media
- Store-specific media isolation for multi-store management
2. Media Dashboard
- Visual Grid Display: 6-column responsive grid layout with image previews
- Search Functionality: Real-time search by filename or original name
- Pagination: Configurable items per page (18 items default)
- File Statistics: Total files, storage usage, and file type breakdown
- Upload Progress: Real-time upload progress with success/error feedback
18.1.2 Media Upload System
-
1. Upload Methods
- Drag & Drop: Intuitive drag-and-drop interface with visual feedback
- File Browser: Traditional file selection with multi-file support
- Batch Upload: Upload multiple files simultaneously with progress tracking
- Upload Validation: Real-time file type and size validation
18.1.3 File Management Features
-
1. File Organization
- Store Isolation: Files automatically isolated per store context
- Creation Timestamps: Automatic file upload date tracking
2. File Information Display
- File Details: Original name, file name, size, MIME type, creation date
- Image Previews: Thumbnail generation with fallback to original image
- File Size Formatting: Human-readable file size display (KB, MB, GB)
18.1.4 Advanced Media Features
-
1. Image Processing
- Automatic Thumbnails: 300x300px thumbnails with quality optimization
- Image Optimization: Automatic compression and format optimization
- Multiple Formats: Support for various image formats with conversion
- Responsive Images: Optimized images for different screen sizes
-
18.2 File Operations
-
18.2.1 File Access and Permissions
-
1. Permission System
- View Media: Permission to view media library and files
- Create Media: Permission to upload new files
- Manage Media: Full media management permissions
- Download Media: Permission to download files
- Delete Media: Permission to remove files
- Manage Any Media: Super admin permission for all media access
-
19. Store Front Features
19.1 Theme System Overview
-
19.1.1 Store Front Architecture
StoreGo SaaS provides a comprehensive theme system that delivers industry-specific e-commerce experiences. Each store can select from 10 professional themes, each optimized for different business types and customer expectations.
19.1.2 Theme Selection Process
-
1. Theme Assignment
- Themes are assigned during store creation
- Theme selection is plan-based (different plans offer different theme access)
- Each store can only use one theme at a time
- Theme changes require store content reconfiguration
2. Theme Configuration System
- Dynamic Content Management: Each theme has customizable content sections
- Store Content Integration: Themes pull content from store-specific settings
- Fallback System: Default theme content used when store content is not configured
-
19.2 Available Themes
-
19.2.1 Professional Theme Collection
-
1. Home Accessories (Default)
- Target Market: Home decor and accessories retailers
- Design Style: Clean, modern, minimalist approach
- Color Scheme: Neutral tones with warm accents and customizable colors
2. Fashion Theme
- Target Market: Clothing, apparel, and fashion retailers
- Design Style: Elegant, sophisticated, trend-focused
- Color Scheme: Sophisticated palette with black, white, and fashion-forward accent colors
3. Electronics Theme
- Target Market: Technology, gadgets, and electronics retailers
- Design Style: Tech-focused, specification-heavy, feature-rich
- Color Scheme: Modern tech colors with blue accents and clean whites
4. Beauty & Cosmetics Theme
- Target Market: Beauty products, cosmetics, skincare retailers
- Design Style: Elegant, beauty-focused, ingredient-conscious
- Color Scheme: Soft pastels with rose gold and beauty-inspired tones
5. Jewelry Theme
- Target Market: Jewelry, accessories, luxury goods retailers
- Design Style: Luxurious, premium, detail-oriented
- Color Scheme: Luxury palette with gold, silver, and deep jewel tones
6. Watches Theme
- Target Market: Watch retailers, timepiece specialists
- Design Style: Premium, precision-focused, craftsmanship-oriented
- Color Scheme: Classic timepiece colors with metallic accents and sophisticated grays
7. Furniture & Interior Theme
- Target Market: Furniture retailers, interior design stores
- Design Style: Spacious, room-focused, lifestyle-oriented
- Color Scheme: Warm wood tones with natural colors and earth-inspired palette
8. Cars & Automotive Theme
- Target Market: Automotive parts, car accessories, vehicle retailers
- Design Style: Dynamic, performance-focused, technical
- Color Scheme: Bold automotive colors with red, black, and metallic accents
9. Baby & Kids Theme
- Target Market: Children’s products, baby items, family retailers
- Design Style: Playful, family-friendly, safety-focused
- Color Scheme: Soft pastels with playful colors and child-safe design elements
10. Perfume & Fragrances Theme
- Target Market: Fragrance retailers, perfume specialists
- Design Style: Elegant, sensory-focused, luxury-oriented
- Color Scheme: Sophisticated fragrance palette with purple, gold, and elegant neutrals
-
19.3 Customer Shopping Experience
-
19.3.1 Store Homepage Structure
-
1. Universal Homepage Elements
- Header Section: Store branding, navigation, search, cart, and account access
- Hero Section: Main banner with call-to-action and value proposition
- Category Section: Product category showcase with navigation links
- Featured Products: Store owner curated product highlights
- Newsletter Section: Email subscription with theme-specific messaging
- Footer Section: Store information, links, and contact details
2. Theme-Specific Homepage Sections
- Info Boxes: Service highlights (shipping, returns, support)
- CTA Sections: Call-to-action areas with theme-relevant messaging
- Trending Products: Popular or seasonal product showcases
- Brand Logos: Partner or brand showcases
- Blog Integration: Latest blog posts with theme-appropriate styling
19.3.2 Product Browsing Experience
-
1. Product Listing Pages
- Grid Layout: Responsive product grid with theme-specific styling
- Filtering System: Category, price, rating, and availability filters
- Sorting Options: Price, popularity, newest, rating-based sorting
- Pagination: Configurable items per page with navigation
- Search Integration: Real-time product search with autocomplete
2. Product Detail Pages
- Image Gallery: Multiple product images with zoom functionality
- Product Information: Name, price, description, specifications
- Variant Selection: Size, color, and other variant options
- Stock Information: Real-time inventory status
- Add to CartQuantity selection and cart addition
- Reviews Section: Customer reviews with store responses
- Related Products: Suggested products from same category
19.3.3 Shopping Cart & Checkout
-
1. Shopping Cart Features
- Cart Summary: Items, quantities, prices, and totals
- Quantity Management: Easy quantity updates with stock validation
- Item Removal: Remove individual items from cart
- Shipping Calculator: Real-time shipping cost calculation
- Coupon Application: Discount code entry and validation
2. Checkout Process
- Multi-Step Checkout: Shipping, review, and payment steps
- Guest Checkout: Purchase without account creation
- Address Management: Billing and shipping address handling
- Shipping Options: Available shipping methods with costs
- Payment Integration: Multiple payment gateway support
- Order Confirmation: Detailed order confirmation with tracking
-
19.4 Store Frontend Pages
-
19.4.1 Core Store Pages
-
1. Homepage
- Dynamic Content: Theme-specific homepage layout
- Product Showcases: Featured and trending product sections
- Category Navigation: Easy access to product categories
- Store Information: About, contact, and service information
2. Product Pages
- Product Listing: All products with filtering
- DProduct Detail: Individual product pages
3. Shopping Pages
- Shopping Cart: Cart management and review
- Checkout: Multi-step checkout process
- Wishlist: Saved products for later
4. Account Pages
- Customer Login: Customer authentication
- Customer Registration: New account creation
- Profile Management: Account information
- Order History: Past order tracking
- Order Details: Specific order information
5. Content Pages
- Blog Listing: Blog post listing
- Blog Posts: Individual blog posts
- Custom Pages: Store-specific custom pages
6. Transaction Pages
- Order Confirmation: Order success
- Password Reset: Password recovery
-
20. Plans & Subscriptions
Plans & Subscriptions Management provides comprehensive subscription lifecycle handling enabling plan selection, request processing, order tracking, and systematic subscription management for both Super Admin and Company users with role-based access control.
20.1 Plans Overview
Plans Overview displays available subscription packages enabling plan comparison, feature analysis, and pricing evaluation for informed subscription decisions and organizational planning requirements.
-
20.1.1 Understanding Plans System
-
1. Dual Access Model
- Super Admin Access: Complete plan management, creation, editing, and approval workflows
- Company Access: Plan viewing, trial activation, request submission, and subscription purchasing
- Permission-Based: Different actions available based on user type and permissions
2. Plan Structure Components
- Basic Information: Name, pricing (monthly/yearly), description, status
- Resource Limits: Stores, users per store, products perstore, storage capacity
- Feature Permissions: Custom domains, ChatGPT, blog, shipping methods
- Theme Access: Available themes based on plan level
- Trial Configuration: Trial availability, duration, and restrictions
-
20.2 Plan Management (Super Admin)
-
20.2.1 Super Admin Plan Overview
-
1. Access Plan Management
- Go to “Plans” → “Plan” in the Super Admin menu
- Create and manage subscription plans for companies
- Configure plan features, pricing, and restrictions
2. Plans
- Plan Statistics: Total plans, active plans, subscriber counts
- Billing Cycle Toggle: Switch between monthly and yearly pricing view
- Plan Performance: Revenue and subscriber analytics per plan
- Recommended Plans: Most popular plans highlighted automatically
20.2.2 Plan Creation & Configuration
-
1. Basic Plan Information
- Plan Name: Unique plan name (required, max 100 characters)
- Monthly Price: Standard monthly subscription price
- Yearly Price: Annual subscription price (auto-calculated 20% discount if not specified)
- Duration: Billing cycle configuration
- Description: Plan description for customers
- Plan Status: Enable or disable plan availability
- Default Plan: Set as default plan for new user registrations
2. Plan Limits & Features
- Max Stores: Maximum number of stores allowed per company
- Max Users per Store: Maximum staff members per store
- Max Products per Store: Maximum products per store
- Storage Limit: File storage capacity in GB
- Theme Access: Available themes (array selection)
3. Feature Permissions
- Custom Domain: Enable custom domain support (on/off)
- Custom Subdomain: Enable custom subdomain support (on/off)
- PWA Business: Progressive Web App features (on/off)
- ChatGPT Integration: AI-powered features (on/off)
- Custom Pages: Custom page creation (on/off)
- Blog Module: Blog functionality (on/off)
- Shipping Methods: Advanced shipping options (on/off)
- Branding Control: Remove/customize platform branding (on/off)
4. Trial Configuration
- Trial Availability: Enable trial period for plan (on/off)
- Trial Duration: Number of trial days (0-365)
- Trial Restrictions: Features available during trial period
20.2.3 Plan Operations
-
1. Plan Management
- Create Plans: Add new subscription plans with full configuration
- Edit Plans: Modify existing plan configuration and features
- Toggle Status: Enable/disable plan availability for companies
- Delete Plans: Remove plans (cannot delete default plan or plans with active users)
- Set Default: Configure default plan for new company registrations
-
20.3 Company Plan Experience
-
20.3.1 Plan Selection Interface
-
1. Access Company Plans
- Go to “Plans” → “Plan” in the Company menu
- View available plans based on permissions
- Compare plan features and pricing
2. Plan Comparison View
- Billing Cycle Toggle: Monthly vs. yearly pricing (20% yearly discount)
- Feature Comparison: Side-by-side plan feature comparison
- Current Plan Indicator: Highlight user’s current subscription
- Recommended Badge: Most popular plan highlighted
- Trial Availability: Trial options displayed when available
3. Plan Information Display
- Pricing: Formatted pricing with proper currency symbols
- Feature Lists: Comprehensive feature breakdown with icons
- Usage Limits: Store, user, product, and storage limits
- Theme Access: Available themes per plan
- Trial Period: Trial duration and terms
20.3.2 Plan Subscription Actions
-
1. Trial Management
- Start Trial: Begin trial period for eligible plans
- Trial Restrictions: Limited to one trial per user
- Trial to Paid: Seamless upgrade from trial to paid subscription
2. Plan Requests
- Request Plan: Submit plan upgrade requests
- Request Status: Pending, approved, rejected status tracking
- Admin Approval: Super admin approval workflow required
- Automatic Assignment: Plan assignment upon approval
3. Direct Subscription
- Payment Integration: Multiple payment gateway support
- Subscription Modal: Comprehensive payment interface
- Payment Methods: Bank transfer, Stripe, PayPal, and 30+ gateways
- Billing Cycle Selection: Monthly or yearly billing options
-
20.4 Plan Requests Management
-
20.4.1 Plan Request System
-
1. Access Plan Requests
- Super Admin: Go to “Plans” → “Plan Request” to view all requests
- Company: Go to “Plans” → “My Plan Request” to view own requests
- Filter by status and search functionality available
2. Request Information Display
- Request Details: User, requested plan, duration (monthly/yearly), status
- Request Message: Optional message from requester
- Request Timeline: Submission, approval/rejection dates with timestamps
- Processing History: Admin actions and status changes
3. Request Processing (Super Admin)
- Approve Requests: Grant plan access and update user subscription automatically
- Reject Requests: Decline requests with reason tracking
- Plan Assignment: Automatic plan activation with expiration dates
-
20.5 Plan Orders Management
-
20.5.1 Plan Order System
-
1. Access Plan Orders
- Super Admin: Go to “Plans” → “Plan Orders” to view all orders
- Company: Go to “Plans” → “My Plan Orders” to view own orders
- Filter by status, search by customer or plan name
2. Order Information Display
- Order Details: Auto-generated order number (PO-XXXXXXXX), customer, plan, billing cycle
- Pricing Information: Original price, discount amounts, final price
- Payment Method: Selected payment gateway
- Order Status: Pending, approved, rejected with timestamps
- Coupon Usage: Applied discount codes and amounts
- Processing History: Complete order timeline
3. Order Processing (Super Admin)
- Approve Orders: Activate subscriptions and assign plans automatically
- Reject Orders: Decline orders with optional rejection notes
- Order History: Complete order processing timeline
- Automatic Assignment: Plan activation upon approval with expiration dates
- Payment Integration: Support for multiple payment gateways
-
20.6 Plan-Based Feature Control
-
20.6.1 Feature Restrictions
-
1. Module Access Control
- Dynamic Menu: Navigation items filtered by plan features
- Permission Integration: Plan features control permission availability
- Real-time Validation: Feature access validated in real-time
- Upgrade Prompts: Suggest upgrades when limits reached
2. Usage Limit Enforcement
- Store Creation: Validate store limits before creation
- User Addition: Check user limits before adding staff
- Product Limits: Enforce product limits per store
- Storage Monitoring: Track and enforce storage limits
-
21. Settings & Configuration
21.1 Settings Overview
-
21.1.1 Settings Access Control
Settings & Configuration provides administration with different access levels for Super Admin and Company users.
-
1. Access Settings
- Go to “Settings” in the main menu
- Smart sidebar navigation with permission-based filtering
- Scroll-based active section detection
2. Role-Based Access
- Super Admin: Complete platform-wide settings access
- Company Users: Limited organization-specific settings
- Store Context: Company settings can be store-specific or global
-
21.2 Super Admin Settings
-
21.2.1 System Settings
-
1. Language & Localization
- Default Language: Platform default language
- Date Format: DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD
- Time Format: 12-hour or 24-hour display
- Calendar Start Day: Week start day configuration
- Default Timezone: System timezone selection
2. Platform Features
- Email Verification: Require email verification for registrations
- Landing Page Enabled: Enable/disable public landing page
- Registration Enabled: Control new user registration
- Terms & Conditions URL: Link to terms page
21.2.2 Brand Settings
-
1. Visual Identity
- Logo Dark: Dark theme logo upload
- Logo Light: Light theme logo upload
- Favicon: Browser tab icon
- Title Text: Platform title/name (max 255 characters)
- Footer Text: Footer content (max 500 characters)
2. Theme Customization
- Theme Color: Predefined colors (blue, green, purple, orange, red, custom)
- Custom Color: Custom hex color picker
- Sidebar Variant: inset, floating, minimal
- Sidebar Style: plain, colored, gradient
- Layout Direction: LTR/RTL support
- Theme Mode: Light/Dark/System
21.2.3 Currency Settings
-
1. Currency Configuration
- Default Currency: Platform currency selection
- Decimal Format: Number of decimal places (0-4)
- Decimal Separator: . or ,
- Thousands Separator: Thousands separator character
- Currency Symbol Position: Before or after amount
- Currency Symbol Space: Space between symbol and amount
21.2.4 Email Settings
-
1. SMTP Configuration
- Email Provider: Email service provider (SMTP, Mailgun, SES)
- SMTP Host: SMTP server hostname
- SMTP Port: SMTP server port
- SMTP Username: SMTP authentication username
- SMTP Password: SMTP authentication password
- SMTP Encryption: Email encryption type (TLS, SSL)
- From Address: Default sender email address
- From Name: Default sender name
2. Email Testing
- Send Test Email: Verify configuration
- Connection Testing: SMTP connectivity verification
21.2.5 Payment Settings
-
1. Payment Gateways (30+ supported)
- Stripe: Global credit card processing
- PayPal: PayPal payments and Express Checkout
- Razorpay: Indian payment gateway
- Cashfree: Indian payment gateway
- Flutterwave: African payment gateway
- Paystack: African payment gateway
- Mollie: European payment gateway
- Bank Transfer: Manual bank transfer option
21.2.6 Storage Settings (Super Admin Only)
-
1. Storage Providers
- Local Storage: Server-based file storage
- AWS S3: Amazon S3 cloud storage
- Wasabi: Cost-effective S3-compatible storage
2. File Management
- Max Upload Size: Maximum file size limit
- Allowed File Types: Permitted file extensions
- File Validation: Automatic type and size validation
21.2.7 Security Settings (Super Admin Only)
-
1. ReCaptcha Configuration
- ReCaptcha Enabled: Enable/disable protection
- ReCaptcha Version: v2 or v3 selection
- Site Key: Google ReCaptcha site key
- Secret Key: Google ReCaptcha secret key
2. Cookie Management
- Enable Logging: Cookie activity logging
- Cookie Title: Consent banner title
- Cookie Description: Usage description
- Contact URL: Cookie policy link
3. SEO Settings
- Meta Keywords: SEO keywords (max 255 characters)
- Meta Description: SEO description (max 160 characters)
- Meta Image: SEO image for social sharing
21.2.8 Integration Settings (Super Admin Only)
-
1. ChatGPT Integration
- ChatGPT API Key: OpenAI API key
- Model Selection: GPT model selection
2. Cache Management
- Cache Size: Real-time cache size display
- Clear All Cache: One-click cache clearing
-
21.3 Company Settings
-
21.3.1 System Settings
-
1. Language & Localization
- Default Language: Company default language
- Date Format: DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD
- Time Format: 12-hour or 24-hour display
- Calendar Start Day: Week start day configuration
- Default Timezone: Company timezone selection
2. Platform Features
- Email Verification: Require email verification for registrations
- Landing Page Enabled: Enable/disable public landing page
21.3.2 Brand Settings
-
1. Visual Identity
- Logo Dark: Dark theme logo upload
- Logo Light: Light theme logo upload
- Favicon: Browser tab icon
- Title Text: Company title/name (max 255 characters)
- Footer Text: Footer content (max 500 characters)
2. Theme Customization
- Theme Color: Predefined colors (blue, green, purple, orange, red, custom)
- Custom Color: Custom hex color picker
- Sidebar Variant: inset, floating, minimal
- Sidebar Style: plain, colored, gradient
- Layout Direction: LTR/RTL support
- Theme Mode: Light/Dark/System
21.3.3 Currency Settings
-
1. Currency Configuration
- Default Currency: Company currency selection
- Decimal Format: Number of decimal places (0-4)
- Decimal Separator: . or ,
- Thousands Separator: Thousands separator character
- Currency Symbol Position: Before or after amount
- Currency Symbol Space: Space between symbol and amount
21.3.4 Email Settings
-
1. SMTP Configuration
- Email Provider: Email service provider (SMTP, Mailgun, SES)
- SMTP Host: SMTP server hostname
- SMTP Port: SMTP server port
- SMTP Username: SMTP authentication username
- SMTP Password: SMTP authentication password
- SMTP Encryption: Email encryption type (TLS, SSL)
- From Address: Default sender email address
- From Name: Default sender name
2. Email Testing
- Send Test Email: Verify configuration
- Connection Testing: SMTP connectivity verification
21.3.5 Payment Settings
-
1. Payment Gateways
- Stripe: Global credit card processing
- PayPal: PayPal payments and Express Checkout
- Razorpay: Indian payment gateway
- Cashfree: Indian payment gateway
- Flutterwave: African payment gateway
- Paystack: African payment gateway
- Mollie: European payment gateway
- Bank Transfer: Manual bank transfer option
-
Reach Out to Us
Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!


Related document
We give a helping hand to make sure you start with the right foot.
User Manual – ERPGo SaaS
Discover the power of ERPGo SaaS documentation – the comprehensive system that combines accounting, HR management, and lead tracking in one platform.
User Manual – vCard SaaS
vCard is a digital business card and bio link platform that helps users create smart and modern online profiles.
User Manual – BookingGo SaaS
Optimize business management with BookingGo SaaS user manual. Effortlessly handle appointments and add-ons with this comprehensive solution.
User Manual – Advocate SaaS
Discover Advocate SaaS, the ultimate solution for efficient legal practice management. Maximize productivity with comprehensive tools and features.
User Manual – HRM SaaS
Easily navigate and optimize human resources with our comprehensive HRM SaaS user manual. Simplify your HR processes with WorkDo.io.
User Manual – HRM
Easily navigate and optimize human resources with our comprehensive HRM SaaS user manual. Simplify your HR processes with WorkDo.io.
User Manual – Task
Welcome to the Task User Manual, your complete guide to managing projects and tasks effortlessly with Task. This system helps you plan, assign, and track work in one centralized platform, empowering teams to stay organized, collaborate effectively, and boost productivity.
User Manual – Taskly SaaS
Welcome to the Taskly User Manual, your comprehensive guide to unlocking the full potential of Taskly, the ultimate project management solution. Taskly is a robust and intuitive platform designed to streamline project planning, execution, and collaboration, helping you and your team achieve greater efficiency and productivity.
User Manual – eCommerceGo SaaS
Master eCommerceGo SaaS effortlessly with our user manual. Learn how to handle shipping, inventory, customer engagement, and more.
User Manual – WhatsStore SaaS
Effortlessly manage your store with WhatsStore SaaS. Find comprehensive documentation on WhatsStore features, inventory management, and order processing.
User Manual – AccountGo SaaS
This manual serves as your comprehensive guide to navigating the powerful features and functionalities of AccountGo SaaS
User Manual – WorkDo Dash SaaS
Discover how WorkDo Dash, the versatile SaaS addon, enhances communication and collaboration for optimized operations. Get your user manual now!
Need more help?
If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.
Love what you see?
Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.