Script Features
A complete e-commerce platform built with vanilla PHP & MySQL. No frameworks, no dependencies — just clean, fast, production-ready code for shared hosting.
224
Total Features
10
Frontend Sections
77
Frontend Features
28
Backend Sections
147
Backend Features
Frontend Features
10 sections / 77 featuresDynamic Homepage
- Drag-and-drop section ordering via Homepage Builder
- Hero section with static image, video background, or image slider
- Featured Products, Popular Products, New Arrivals, and Promotions sections
- Grid or List layout per product section
- "Why Choose Us" feature cards with custom icons
- Services overview section
- Galleries showcase section
- Call to Action banner
- Custom content blocks (Text, Image, Video, Text+Image, Text+Video, HTML, Buttons, Links)
E-Commerce / Shop
- Product catalog with categories and search
- Physical, Digital, and Service product types
- Product variants (size, color, etc.) with individual pricing and stock
- Sale prices with automatic percentage discount badges
- Product image gallery
- Rich text product descriptions (bold, bullets, links, tables, images)
- "Price on Request" mode with quote request button
- Stock management with out-of-stock notifications ("Notify Me")
- Customer reviews with star ratings (moderated)
- Related products display
- Live demo URL button for digital products
Cart & Checkout
- AJAX-powered add to cart with quantity selector
- Cart page with item management (update quantity, remove)
- Coupon code support (percentage or fixed discount)
- Shipping cost calculation with free shipping threshold
- Collect from store option (no shipping fee)
- Login/registration required before checkout
- Auto-filled address from registration (address, city, postal code, province)
- Order summary with itemized breakdown
Payments
- PayFast integration (credit/debit cards, instant EFT, and more)
- PayFast sandbox mode for testing
- Direct EFT bank transfer option
- Proof of Payment upload for EFT orders (JPG, PNG, PDF)
- POP verification/rejection by admin with audit trail
- Automatic payment status tracking
- Order cancellation page for failed PayFast payments
Customer Accounts
- Registration with address, city, postal code, and province fields
- Login with security question (math-based captcha)
- Dashboard with order count, wishlist count, and message count
- Recent Orders with payment status on dashboard
- Full order history with order detail view
- Order Activity audit trail (status changes, EFT verification/rejection, tracking updates)
- Digital product downloads section
- Wishlist with add-to-cart functionality
- Messages inbox with admin replies
- Quote requests with accept/decline
- Profile management
Quotes
- Quote request form with file attachment upload
- Product-specific quote requests ("Price on Request")
- Customer can view, accept, or decline quotes from their account
- Linked orders visible on accepted quotes
Galleries
- Gallery listing page with cover images and descriptions
- Image, Video, or Mixed gallery types
- 4 display layouts: Grid, Masonry, Slider, Lightbox
- Lightbox with full-screen overlay, keyboard navigation (arrow keys, Escape)
- Slider with previous/next arrows and slide counter
- Masonry with responsive column layout
- Video playback with native controls
- Item titles and captions
- Galleries section on homepage (auto-shows visible galleries)
Services
- Services listing page with 4 layout options (Icon, Image, Side-by-Side, Stacked)
- Service detail with icon, description, feature list, and pricing
- Quote request or fixed price per service
- Service images for visual layouts
Content Pages
- About Us page with company info and team members
- FAQ page with collapsible accordions grouped by category
- Contact page with form submission
- Privacy Policy page (WYSIWYG editable)
- Terms of Service page (WYSIWYG editable)
- Features page with complete feature inventory
- Custom 404 error page
Navigation & Layout
- Configurable main navigation menu with enable/disable per item
- Sticky header with scroll effect
- Mobile hamburger menu with touch-friendly navigation
- Configurable footer with multiple columns (Quick Links, Services, Newsletter, Contact, Hours)
- Back to top button
- Breadcrumb-style page headers
- Responsive design for desktop, tablet, and mobile
Backend / Admin Features
28 sections / 147 featuresAdmin Dashboard
- Overview stats: orders, revenue, products, customers
- Recent orders table with quick access
- Quick action links to common admin tasks
Order Management
- Full order lifecycle management (pending > processing > shipped > complete)
- Payment status tracking (pending, complete, refunded)
- Order status and payment status updates with audit trail
- Courier assignment with tracking number
- Customer email notifications on status change
- EFT Proof of Payment verification and rejection with audit notes
- PDF invoice generation (FPDF)
- Admin notes on orders
- Order Activity audit trail visible to both admin and customer
Product Management
- CRUD for products with rich text descriptions (CKEditor)
- Product types: Physical, Digital, Service
- Sale price with automatic discount badge calculation
- Product variants with individual pricing and stock
- Featured product flag for homepage display
- Image upload and management
- Digital file upload for downloadable products
- Stock quantity management
- Category assignment
- Live demo URL for digital products
Categories
- Create, edit, and delete product categories
- Sort order control
- Category-based product filtering on shop page
Review Moderation
- Approve or reject customer reviews
- View reviewer, product, star rating, and review text
- Reviews only visible on product pages after approval
Coupons
- Create coupons with unique codes
- Percentage or fixed amount discounts
- Usage limits and minimum order amount
- Expiry date support
- Enable/disable without deleting
Stock Alerts
- View customers waiting for out-of-stock products
- Email notification when products are restocked
Courier Services
- Add courier companies with tracking URL templates
- Tracking URL placeholder {tracking} auto-replaced with tracking number
- Assign courier and tracking number to orders
- Customer sees "Track Parcel" button linking to courier tracking page
- Enable/disable and sort couriers
Services Management
- CRUD for business services
- Icon picker with 200+ FontAwesome icons
- Service image upload
- 4 page layout options (Icon, Image, Side-by-Side, Stacked)
- Feature list, pricing type (fixed/quote/free), and sort order
Gallery Management
- Create galleries with name, description, cover image
- 3 gallery types: Images Only, Videos Only, Mixed
- 4 display layouts: Grid, Masonry, Slider, Lightbox
- Bulk file upload (multiple files at once)
- Supported formats: JPG, PNG, WebP, GIF, SVG, MP4, WebM, OGG, MOV
- Item title, caption, and visibility per item
- Drag-to-reorder gallery items
- Gallery visibility toggle (hidden galleries excluded from website and homepage)
- Auto-integrated into Homepage Builder
Homepage Builder
- Drag-to-reorder homepage sections
- Hero section always pinned to top (not movable, always visible)
- Toggle visibility per section
- 9 default sections: Hero, Services, Why Choose Us, Featured Products, Popular Products, New Arrivals, Promotions, Galleries, CTA
- 7 custom block types: Text, Image, Text+Image, Video, Text+Video, HTML, Buttons/Links
- Background styles: Normal, Dark, Accent
- Layout options: Center, Left, Right, Split (Text Left/Right)
- Image and video upload per block
- Product section layout picker (Grid or List)
- "Why Choose Us" feature items with icon picker, drag reorder
Hero / Header
- Static image, video background, or multi-slide slider
- Custom title, subtitle, description text
- Two CTA buttons with custom text, links, and colors
- Button hover color customization
- Slider with auto-play interval and individual slide content
- Adjustable hero height
Business Themes
- 11 pre-built themes: Medical, Fashion, IT, Law, Cooking, Automotive, Real Estate, Fitness, Education, Beauty, Default
- AI-powered text generation for hero, services, features, FAQs, about page, and SEO
- Preview before applying
- Non-destructive (content can be further customized after applying)
Appearance & Design
- Light and Dark color schemes with separate palettes
- Fully customizable color palette (30+ CSS variables)
- Dynamic CSS variables for real-time theme changes
- Menu, footer, hero, cart, and glow colors
- Hero button colors with hover state customization
- Glow effect color customization
- Logo upload (regular + white/footer version)
- Favicon upload
Menu Management
- Main navigation: add, remove, reorder, enable/disable items
- Footer columns: reorder, show/hide headers, add custom links
- Built-in columns: Newsletter, Quick Links, Services, Contact Info, Business Hours
- Custom footer columns with drag-to-reorder
- Auto-migration adds new default menu items (e.g. Galleries) to existing installs
Page Management
- Homepage section headings and text editor
- Privacy Policy with WYSIWYG editor (CKEditor)
- Terms of Service with WYSIWYG editor
- Footer about text editor
- About page content and team members
FAQ Management
- FAQ categories with sort order and active/inactive toggle
- FAQ items with question, answer, sort order, and active/inactive
- Auto-seeded with comprehensive default FAQs on fresh install
- Auto-migration adds new FAQ categories and items for existing installs
Newsletter
- Subscriber management with export
- Send email campaigns to all active subscribers
- Newsletter signup form in website footer with captcha
Messages
- Customer message inbox
- Reply system (visible in customer account)
- Read/unread status management
Quote Management
- View and respond to customer quote requests
- Set quoted price and notes
- Customer file attachment viewing
- Quote status tracking (pending, responded, accepted, declined)
Reports & Analytics
- Reports overview dashboard
- Orders report with date range filtering
- Products report with sales performance
- Quotes report with conversion metrics
- Messages report
- Self-hosted site traffic tracking (no external analytics needed)
- Traffic breakdown: page views, unique visitors, browsers, devices, OS, referrers
Settings
- Site name, phone, email, address
- Business hours per day (shown in footer)
- Social media links (8 platforms)
- PayFast payment gateway configuration with sandbox toggle
- EFT bank details
- Shipping cost and free shipping threshold
- Maintenance mode with custom message
- AI API URL for theme generation
Email Templates
- Customizable order confirmation, status update, and quote response emails
- Template variables with automatic data replacement
User Management
- View all registered users with order counts
- Admin and customer role assignment
- Edit user details and reset passwords
Security
- Math-based captcha questions (customizable)
- Enable/disable captcha per form
- Session-based admin authentication
- XSS protection with htmlspecialchars output encoding
- PDO prepared statements for SQL injection prevention
- Maintenance mode with admin bypass
SEO
- Global meta title, description, keywords
- Open Graph and Twitter Card meta tags
- Google Analytics and Tag Manager integration
- Facebook Pixel integration
- Google and Bing site verification
- Custom head code injection for third-party scripts
License & Updates
- License key activation and validation
- Automatic updates pushed from activation server
- Installation wizard for fresh deployments
- Database auto-migration for backward-compatible updates
- Auto-creation of required tables on first access
Admin Help / Support
- Built-in help page with searchable feature documentation
- Expand/collapse all sections
- Direct links to each admin page from help topics
- Script Features page with complete feature inventory
Ready to Get Started?
Vanilla PHP & MySQL. No frameworks. Runs on any shared hosting. One-click install.