Installation & Setup
Get the platform running locally or on a production server in minutes.
User Roles
Understand Customers, Wholesale, Admins, and Staff permissions.
Storefront & Shop
Explore the public-facing shop catalog, product pages, and checkout flow.
Products & Variants
Create products, set pricing tiers, manage variants, and configure inventory.
Payment Gateways
Accept payments via Stripe, Paddle, or PayPal with subscription support.
CMS Pages & Content
Build pages and posts with the TinyMCE editor, shortcodes, and plugin embeds.
Plugins & Extensions
Extend the platform with display plugins, shipping carriers, and custom drop-ins.
API & Webhooks
Full route reference and webhook endpoints for integrations.
What’s Included
Site Store Pro ships as a complete, self-contained application. The major modules are: E-Commerce Storefront- Dynamic product catalog with hierarchical categories, brand filtering, and live search
- Dependent variant selectors (Color → Size), gift wrapping, and product customization fields
- Multi-warehouse inventory with real-time stock calculations
- Discount engine with coupons, BOGO, brand/category promos, and wholesale pricing
- Database-driven pages and posts with TinyMCE, revisions, and autosave
- Shortcode system for embedding downloads, plugins, forms, and video embeds
- Header/Footer builder with drag-and-drop blocks and CSS theme customization
- Dynamic navigation builder with mega menus, color schemes, and visibility rules
- Stripe (one-time and subscriptions), Paddle Billing, and PayPal Smart Buttons
- US Sales Tax, Canadian Sales Tax, European VAT, VAT-inclusive pricing with automatic cross-border VAT removal
- Per-item tax control (
charge_tax), handling surcharges, and free-shipping coupons
- Customer ticket submission with file attachments and tokenized guest access
- Staff ticket queue, agent assignment, and reply threading
- Knowledge base with categories, articles, ratings, and AI article writer
- Built-in display plugins: Slideshow, Featured Items, Cross-Sell List, Events Calendar, Live Search
- Real-time shipping carrier plugins: FedEx REST API, UPS REST API, USPS REST API v3
- Drop-in external plugin architecture — add custom plugins without modifying platform code
Technology Stack
Getting Started
1
Install the platform
Follow the Installation guide to clone the repo, install dependencies, and configure your environment.
2
Seed demo data
Run
php artisan migrate:fresh --seed to create the database and populate default roles, a home page, and sample content. Optionally load the Demo Store with 27 sample products.3
Log in to the admin panel
Navigate to
(!important: make sure you change the sample password after login | To Change The Temporary Password: Click on Top Right Green Dot (Next To Light/Dark Mode Icon) Then Click On ‘My Profile’.) After changing the default install admin password, explore the dashboard, products, and settings.
/admin and log in with [email protected] / SampleUser12345#. (!important: make sure you change the sample password after login | To Change The Temporary Password: Click on Top Right Green Dot (Next To Light/Dark Mode Icon) Then Click On ‘My Profile’.) After changing the default install admin password, explore the dashboard, products, and settings.
4
Configure payments
Add your Stripe, Paddle, or PayPal credentials to
.env and activate the desired processor under Admin → Checkout → Processors.