Getting Started with FlexExt Store All Editions
FlexExt Store is a modern, enterprise-grade modular ecommerce platform engineered natively for Joomla 4, 5, and 6. Designed for high-performance digital downloads, software licensing, and physical merchandise, it delivers blazing-fast single-page checkouts, faceted catalog filters, and deep Joomla ecosystem integration without the bloat of legacy cart systems.
Architecture Overview
FlexExt Store is architected around modern Joomla standards and clean separation of concerns:
- Component Core (
com_flexext_store): The central engine managing product catalogs, pricing tiers, orders, RMA returns, customer profiles, and administrative dashboards. - Modular Add-ons & Plugins: Extensible plugins for payment gateways (Stripe, PayPal, Przelewy24, BLIK), shipping providers (InPost Paczkomaty, DPD, DHL), and conversion tools (Order Bumps, Abandoned Cart, Frequently Bought Together).
- Modern Responsive Storefront: Built on responsive CSS grid, zero external dependencies, accessible keyboard navigation, and instant AJAX slide-out cart drawers.
- Strict License Engine: Cryptographic Ed25519 signature verification ensuring secure, authenticated commercial license management.
Minimum System Requirements
Before installing FlexExt Store, ensure your web hosting environment meets the following baseline requirements:
| Component | Minimum Required | Recommended |
|---|---|---|
| Joomla Version | Joomla 4.4.x / 5.0.x / 6.0.x | Joomla 5.2+ / 6.0+ |
| PHP Version | PHP 8.1.0 | PHP 8.2 or PHP 8.3 |
| Database | MySQL 8.0+ / MariaDB 10.4+ | MySQL 8.0+ with InnoDB |
| PHP Extensions | sodium, curl, json, mbstring, gd / imagick | sodium, fileinfo, zip, intl |
| Web Server | Apache 2.4+ / Nginx 1.20+ / LiteSpeed | Nginx with HTTP/2 and Brotli/Gzip |
| HTTPS SSL | Required for payments & downloads | Valid TLS 1.3 certificate |
FlexExt Store relies on the standard PHP sodium extension (ext-sodium) for cryptographic license signature validation. It is enabled by default in standard PHP 7.2+ installations.
Quickstart Roadmap
To get your Joomla store up and running in minutes, follow the 5-step quickstart roadmap:
graph LR
A[1. Installation] --> B[2. License Activation]
B --> C[3. Store Settings]
C --> D[4. First Product]
D --> E[5. Test Order]
Step 1: Install the Package
Download the latest pkg_flexext_store_vX.Y.Z.zip package from your flexext.dev account and install it using the Joomla Extensions Installer.
→ Follow the Installation Guide.
Step 2: Activate Commercial License
Enter your retail license key in the License Hub to unlock Pro and Ultimate commercial features, payment gateways, and PDF invoice templates.
→ Follow the License & Activation Guide.
Step 3: Configure Store Defaults
Set your base currency, domestic tax rates, business address, and payment credentials in the Store Settings hub.
→ Explore Store Settings.
Step 4: Publish Your First Product
Add your first digital download or physical product with title, pricing, stock rules, and high-resolution images.
→ Follow the First Product Walkthrough.
Step 5: Test Storefront Checkout
Visit your public storefront, add the product to your cart, test the slide-out drawer, and complete a test checkout.
→ Follow the First Order & Checkout Guide.
Getting Started Guides
Explore each topic in detail:
- Installation Guide: Complete installation steps, package contents, post-install checklist, and file permission requirements.
- License Activation: Commercial license validation, edition capabilities, demo sandbox switcher, and strict license lock behavior.
- Create Your First Product: Step-by-step walkthrough for configuring digital and physical products.
- Place Your First Order: Storefront customer checkout flow, payment gateways, and automated invoice delivery.
- Admin Dashboard Overview: Tour the mission control center, KPI cards, and quick action tools.
- Commercial Edition Matrix: Side-by-side comparison of Basic, Pro, and Ultimate editions.