Appearance
Products Module
The Products module allows you to manage your product catalog, inventory, pricing, and digital downloads. This comprehensive guide covers all e-commerce product features.
Table of Contents
- Overview
- Accessing Products
- Creating a Product
- Product Variants
- Inventory Management
- Product Categories
- Digital Products
- Product Reviews
- Managing Products
- Frontend Display
Overview
Features
- ✅ Create and manage products
- ✅ Product variants (size, color, etc.)
- ✅ Inventory tracking
- ✅ Digital product downloads
- ✅ Product categories and tags
- ✅ Product images and galleries
- ✅ Pricing and discounts
- ✅ Product reviews
- ✅ Stock management
- ✅ SKU management
- ✅ Brand assignment
Admin Routes
- Product List:
/admin/products - Create Product:
/admin/products/create - Edit Product:
/admin/products/{id}/edit - Categories:
/admin/product-categories
Frontend Routes
- Product Listing:
/products - Product Detail:
/products/{slug} - Downloads:
/downloads/products/{productFile}
Accessing Products
From Admin Panel
- Log in to admin panel
- Navigate to E-Commerce → Products
- Or go directly to:
/admin/products
Permissions Required
- View Products:
view productspermission - Create Products:
create productspermission - Edit Products:
edit productspermission - Delete Products:
delete productspermission
Creating a Product
Step 1: Basic Information
Product Title
- Enter product name
- Make it descriptive and clear
- Example:
Premium Wireless Headphones
Slug
- Auto-generated from title
- Can be edited manually
- Must be unique
- Used in product URL
Short Description
- Brief product summary
- Shown in product listings
- Recommended: 100-200 characters
Full Description
- Detailed product information
- Use rich text editor
- Include:
- Features and benefits
- Specifications
- Usage instructions
- Warranty information
Step 2: Product Images
Featured Image
- Click Set Featured Image
- Upload or select image
- Recommended size: 800x800px
- Used in product listings
Product Gallery
- Click Add to Gallery
- Upload multiple images
- Reorder by dragging
- Set primary image
- Add alt text for each image
Best Practices:
- Use high-quality images
- Show product from multiple angles
- Include lifestyle images
- Optimize file sizes
Step 3: Pricing
Base Price
- Enter product price
- Use decimal format (e.g.,
29.99) - Currency is set in settings
Sale Price (Optional)
- Enter discounted price
- Automatically shows as "on sale"
- Sale badge appears on product
Compare at Price (Optional)
- Original price for comparison
- Shows "was $X, now $Y"
- Useful for sales
Step 4: Inventory
Stock Management
Track Inventory:
- Enable to track stock levels
- Disable for unlimited stock
Stock Quantity:
- Enter available quantity
- Updates when orders are placed
- Shows "Out of Stock" when zero
SKU (Stock Keeping Unit):
- Unique product identifier
- Used for inventory tracking
- Example:
WH-001-BLK
Low Stock Threshold:
- Alert when stock falls below this number
- Helps with reordering
Stock Status
- In Stock: Available for purchase
- Out of Stock: Not available
- Backorder: Available for backorder
- Pre-order: Available for pre-order
Step 5: Product Variants
What are Variants?
Variants allow different options for the same product:
- Size (S, M, L, XL)
- Color (Red, Blue, Green)
- Material (Cotton, Polyester)
- Style (Regular, Slim Fit)
Creating Variants
Enable Variants:
- Toggle "Has Variants" switch
Add Variant Attributes:
- Click Add Attribute
- Enter attribute name (e.g., "Size")
- Add values (S, M, L, XL)
- Click Add
Create Variant Combinations:
- System generates all combinations
- Or create manually
- For each variant:
- Set unique SKU
- Set price (or use base price)
- Set stock quantity
- Upload variant image (optional)
Variant Example
Product: T-Shirt Attributes:
- Size: S, M, L, XL
- Color: Red, Blue
Variants Created:
- S-Red (SKU: TS-001-S-RED)
- S-Blue (SKU: TS-001-S-BLU)
- M-Red (SKU: TS-001-M-RED)
- M-Blue (SKU: TS-001-M-BLU)
- ...and so on
Step 6: Product Categories
Assign Categories
- Select existing categories
- Or create new category
- Can assign multiple categories
- First category is primary
Creating Categories
- Go to Products → Categories
- Click Create New Category
- Enter:
- Name
- Slug (auto-generated)
- Description
- Parent category (for hierarchy)
- Image (optional)
- Click Save
Step 7: Product Tags
- Type tag name
- Press Enter to add
- Add multiple tags
- Tags help with:
- Search
- Filtering
- Related products
Step 8: Brand Assignment
- Select brand from dropdown
- Or create new brand
- Brands help organize products
- Used in filtering and display
Step 9: Digital Products
Enable Digital Product
- Toggle Digital Product switch
- Upload product files
- Set download limits (optional)
- Set expiration (optional)
File Upload
- Click Upload Files
- Select files to upload
- Supported formats:
- PDF, ZIP, MP3, MP4, etc.
- Set file names
- Files are securely stored
Download Settings
- Download Limit: Number of times customer can download
- Expiration: Days until download expires
- Require Login: Force customer login
Step 10: SEO Settings
Meta Information
- Meta Title: Search engine title
- Meta Description: Search result description
- Meta Keywords: Relevant keywords
Best Practices
- Include product name in title
- Use keywords naturally
- Write compelling descriptions
- Include brand name
Step 11: Product Status
- Published: Visible on website
- Draft: Saved but not published
- Archived: Hidden from listings
Step 12: Save Product
- Save Draft: Save without publishing
- Publish: Make product live
- Duplicate: Create copy of product
Product Variants
Managing Variants
Edit Variant
- Go to product edit page
- Scroll to Variants section
- Click Edit on variant
- Modify:
- Price
- SKU
- Stock quantity
- Image
- Click Save
Delete Variant
- Click Delete on variant
- Confirm deletion
- Variant is removed
Variant Pricing
- Same Price: All variants same price
- Different Prices: Set price per variant
- Price Adjustment: Add/subtract from base price
Inventory Management
Stock Tracking
View Stock Levels
- Go to Products list
- View stock column
- See:
- Current quantity
- Low stock alerts
- Out of stock items
Update Stock
Manual Update:
- Edit product
- Go to Inventory section
- Update quantity
- Save
Bulk Update:
- Select multiple products
- Click Bulk Actions
- Select Update Stock
- Enter quantity
- Save
Stock Alerts
Low Stock Notifications
- Receive alerts when stock is low
- Configure threshold per product
- View in admin dashboard
Out of Stock Handling
- Hide Product: Remove from listings
- Show with Badge: Display "Out of Stock"
- Allow Backorder: Accept orders for future stock
Product Categories
Category Management
Creating Categories
- Go to Products → Categories
- Click Create New Category
- Fill in details:
- Name: Category name
- Slug: URL-friendly version
- Description: Category description
- Image: Category image
- Parent: For sub-categories
- Click Save
Category Hierarchy
Create parent-child relationships:
- Parent: Main category (e.g., "Electronics")
- Child: Sub-category (e.g., "Headphones")
Benefits:
- Better organization
- Improved navigation
- SEO benefits
Managing Categories
- Edit: Modify category details
- Delete: Remove category (products not deleted)
- View Products: See all products in category
- Bulk Delete: Remove multiple categories
Digital Products
Setting Up Digital Products
Enable Digital Product:
- Toggle switch in product settings
Upload Files:
- Click Upload Files
- Select files
- Wait for upload
- Files are encrypted and secured
Configure Downloads:
- Set download limit
- Set expiration period
- Require login
Download Management
Customer Downloads
- Customers access downloads after purchase
- Downloads appear in customer account
- Secure download links
- Download tracking
Admin Access
- View download statistics
- See who downloaded what
- Monitor download counts
- Access at:
/admin/downloads/stats
Download Security
- Files stored securely
- Access requires authentication
- Download links expire
- Prevents unauthorized access
Product Reviews
Customer Reviews
Customers can:
- Leave reviews after purchase
- Rate products (1-5 stars)
- Add written review
- Upload photos (if enabled)
Managing Reviews
View Reviews
- Go to product edit page
- Scroll to Reviews section
- See all customer reviews
Moderate Reviews
- Approve: Publish review
- Reject: Hide review
- Edit: Modify review content
- Delete: Remove review
Review Settings
Configure in product settings:
- Require Purchase: Only buyers can review
- Auto-approve: Publish automatically
- Moderate All: Review before publishing
Managing Products
Product List View
Access at: /admin/products
Features
- Search: Search by title, SKU, description
- Filters:
- By Category
- By Brand
- By Status (Published/Draft)
- By Stock (In Stock/Out of Stock/Low Stock)
- Sorting:
- By Date
- By Title
- By Price
- By Stock
Product Actions
- Edit: Modify product
- View: Preview on frontend
- Duplicate: Create copy
- Delete: Remove product
Bulk Operations
Bulk Delete
- Select multiple products
- Click Bulk Actions → Delete
- Confirm deletion
Bulk Status Change
- Select products
- Click Bulk Actions → Change Status
- Select new status
Bulk Category Assignment
- Select products
- Click Bulk Actions → Assign Category
- Select category
Duplicating Products
- Click Duplicate on product
- New product created with:
- Same content
- Same images
- Same variants
- Status set to "Draft"
- Edit and publish as needed
Frontend Display
Product Listing Page
URL: /products
Features:
- Grid or list view
- Product images
- Prices
- Stock status
- Quick view
- Add to cart
- Filters (category, price, brand)
- Sorting options
- Pagination
Product Detail Page
URL: /products/{slug}
Features:
- Product images gallery
- Product information
- Variant selection
- Add to cart
- Product reviews
- Related products
- Social sharing
- Breadcrumbs
Shopping Cart Integration
Products integrate with:
- Shopping cart
- Checkout process
- Order management
- Payment processing
Tips and Best Practices
Product Creation
Use High-Quality Images:
- Multiple angles
- Lifestyle images
- Optimized file sizes
Write Detailed Descriptions:
- Include all features
- List specifications
- Add usage instructions
Set Proper Pricing:
- Research competitors
- Consider profit margins
- Use sale prices strategically
Manage Inventory:
- Set accurate stock levels
- Use low stock alerts
- Regular stock updates
SEO Optimization
Optimize Titles:
- Include product name
- Add brand name
- Use keywords
Write Meta Descriptions:
- Compelling and keyword-rich
- Include price (optional)
- Call to action
Use Alt Text:
- Describe images
- Include keywords
- Be specific
Troubleshooting
Product Not Appearing
Solutions:
- Check product status (must be Published)
- Verify category is published
- Clear cache
- Check product visibility settings
Variants Not Showing
Solutions:
- Verify variants are created
- Check variant stock levels
- Ensure variants are published
- Clear cache
Images Not Loading
Solutions:
- Check file permissions
- Verify image URLs
- Check media library settings
- Clear browser cache
Downloads Not Working
Solutions:
- Verify customer has purchased product
- Check download limits
- Verify file exists
- Check file permissions
Related Documentation
Last Updated: [Date will be updated during final review]