CartUser — Multi-vendor e-commerce platform
Production-ready Laravel e-commerce solution. Multi-vendor or single-vendor mode, 22 payment gateways, 3 native mobile apps (user, seller, delivery), built-in POS, AI Assistant, multi-currency, multi-language with RTL, SEO-ready. CodeCanyon v3.0 release — safe upgrades from v2.9 via admin panel ZIP upload.
documentation/screenshots/admin_dashboard.png
Admin dashboard — financial overview with year filter, today's stats, revenue chart, customer acquisition.
What's inside the package
Per-seller commission rates. Toggle single/multi-vendor — UI auto-hides seller features when off.
Stripe, PayPal, Razorpay, Paystack, Bkash, Nagad, Flutterwave, Mercadopago + 14 more.
Native Flutter: user shopping app, seller management app, delivery boy app. Source included.
In-store point of sale. Barcode scanning, customer search, instant invoice.
OpenAI integration. Right-side chat drawer. Generate descriptions, rewrite, translate.
Pickup or shipping. Free shipping. Custom field config. Order notes. Carrier-specific rates.
Built-in translation manager with search across all keys. Auto RTL for Arabic/Hebrew/Persian.
Sell globally with live exchange rates. Each transaction stored with its currency.
JSON-LD product schemas. Auto-generated XML sitemap. Canonical URLs. OpenGraph.
Per-product commission (percentage or fixed). Referral tracking. Auto-credit on order.
Earn-on-purchase or order-amount-based. Redeem to wallet. Expiration support.
72+ endpoints, Sanctum tokens, full mobile/headless coverage. In-app reference.
System requirements
| Component | Minimum | Recommended |
|---|---|---|
| PHP | 8.2 | 8.3 with OPcache |
| Database | MySQL 8.0 / MariaDB 10.6 | MySQL 8.0+ |
| Web server | Apache 2.4 / Nginx 1.20 | Nginx 1.24 + PHP-FPM |
| Composer | 2.5 | 2.7 |
| Memory | 1 GB | 2 GB+ recommended |
| PHP extensions |
bcmath, ctype, curl,
dom, fileinfo, filter,
gd, hash, json,
mbstring, openssl,
pdo_mysql, session,
tokenizer, xml, zip
|
|
Quick start (5 minutes)
-
Unzip
cartuser-installer-v3.0.zipon your computer. -
Upload the contents to your webroot. cPanel →
public_html/via File Manager. Local → LaragonD:\laragon\www\cartuser\, XAMPPhtdocs/cartuser/. Full per-stack matrix in Installation. -
Create an empty
utf8mb4MySQL database. Note the database name, user, password. -
Browse to your domain. cPanel →
https://yourdomain.com/. Local →http://cartuser.test/. CartUser auto-redirects to/install. - Follow the wizard. Type DB credentials, Envato purchase code, create your SuperAdmin account. Wizard runs migrations + seeders, logs you in.
After install: configure payment gateways, add shipping methods, add your products via admin panel, then drop the cron job for scheduled tasks.
Already on v2.9?
Existing buyers can upgrade in-place via admin panel. No CLI required.
- Backup first — Admin → System → System Updates → Create Backup.
- Upload v3.0 ZIP — Admin → System → System Updates → Upload Update File.
- Wait for completion. Update tool auto-runs schema fix, migrations, cache clear.
- Verify — Admin → Dashboard shows v3.0 in footer.
Full details + rollback procedure in Update to v3.0.
documentation/screenshots/*.png. Drop your captured PNGs
into that folder using the filenames in each placeholder block — every
image auto-resolves with no further edits.
Where to next
Server prep, archive upload, installer walkthrough.
.env reference, site settings, branding, taxes.
22 gateways with required keys + sandbox/live toggle.
Catalog, orders, sellers, customers, reports.
Token auth, endpoint reference, mobile app integration.
Common errors + fixes. Log inspection guide.