Mini Shop Pro is a self-hosted PHP + MySQL e-commerce platform built for artists, makers, cafes and independent creators who want a real storefront without monthly SaaS fees.
Every product supports multiple photos and videos (uploaded files or YouTube/Vimeo links), long descriptions, materials/ingredients, and variants. Sell physical goods with shipping zones and rates, or digital downloads with secure token-protected delivery, all from the same catalog.
Spools, a short-form vertical video feed similar to Reels or TikTok, lets creators showcase behind-the-scenes clips and drive traffic straight into product pages with tappable CTAs. A built-in blog with photo and video posts rounds out the content side.
The storefront is fully white-label: logo, colors, fonts, header layout and a custom "Powered by" strip are all admin-controlled, so it can be rebranded for any client in minutes. Admin roles (Admin / Manager / Editor) with a per-capability permissions grid make it safe to hand off day-to-day management to staff.
Built with PHP, MySQL, Alpine.js and Tailwind CSS, no Node build step required on the host. Runs on any standard cPanel or shared hosting account.
Multi-photo and multi-video product galleries (upload or YouTube/Vimeo)
Physical and digital products, with secure token-protected downloads
Spools: short-form vertical video feed with shoppable CTAs
Blog with photo/video posts and comments
Shipping zones and rates: flat, free-over-threshold, local pickup
Coupons, gift cards, bundles, subscriptions and loyalty points
POS terminal for in-person / walk-in sales
Influencer codes with public per-influencer stats page
QR code generator for every product, scannable or downloadable by buyers
Full white-label admin: logo, colors, fonts, header layout, Powered-by strip
Role-based staff accounts with a per-capability permissions grid
Product upsells, reviews, wishlists and newsletter with double opt-in
PWA support: installable, offline-aware storefront
1-click installer and 1-click updater, config and uploads always preserved
Does this work on shared hosting?
Yes, standard PHP shared hosting, no Node or special server needed.
Can I sell both physical and digital products?
Yes, product type is set per item, digital downloads are token-protected.
Can I rebrand it for a client?
Yes, the whole storefront is white-label: logo, colors, fonts and header layout are all admin-controlled.
Is it a one-time purchase?
Yes, buy once, host it yourself, own it for life, no monthly fees.
Does it support video content?
Yes, product galleries support YouTube/Vimeo or uploaded video, plus a Spools short-form video feed.