A full tour of Shop CMS — everything that's in the box, with screenshots of each part. This is the self-hosted PHP 8+ / MySQL e-commerce script I released recently: one-time purchase, no subscription, no trial lock.
Storefront
- Product catalog with search, filters, categories, sorting, sale badges
- Product pages with gallery, Schema.org Product JSON-LD, related items
- Session-based shopping cart with tax breakdown
- 6 languages out of the box: Norwegian (default), English, Ukrainian, Russian, Swedish, Lithuanian
- GDPR cookie consent, SEO landing pages, customer accounts (phone, Google & Apple sign-in)
- Parcel tracking pages (Bring/Posten, Nova Poshta)
Catalog management
Drag-sort categories, stock/SKU/sale pricing, bulk product editing:
Homepage builder
Toggle and reorder homepage sections (stats, featured products, categories, new arrivals) without touching code:
Payments
Stripe, PayPal, Vipps, cash on delivery — Google Pay and Apple Pay come along automatically through Stripe:
AI content assistant (optional)
Bring your own Grok or OpenAI key to generate product copy, translations and SEO meta. Works with local fallback templates even without a key, so you can try the workflow immediately:
SEO
Schema.org structured data, XML sitemap, Open Graph — all configurable per language:
Store settings
Currency, availability, and the basics that every store needs to configure on day one:
Under the hood
- PHP 8+, no framework
- MySQL/MariaDB storage
- Auto-detects whether it's installed at your domain root or in a subfolder — no manual path config
- Ships with a demo catalog pre-loaded via the web installer
Get it
Full source code, one-time purchase — no trial period, no subscription:
https://bilohash.gumroad.com/l/shop_cms
Live preview: https://bilohash.com/shop/
Happy to answer questions about any of these features in the comments.








Top comments (0)