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.

Hero screenshot · drop into documentation/screenshots/admin_dashboard.png

Admin dashboard — financial overview with year filter, today's stats, revenue chart, customer acquisition.

What's inside the package

Multi-vendor 2.0

Per-seller commission rates. Toggle single/multi-vendor — UI auto-hides seller features when off.

22 payment gateways

Stripe, PayPal, Razorpay, Paystack, Bkash, Nagad, Flutterwave, Mercadopago + 14 more.

3 mobile apps

Native Flutter: user shopping app, seller management app, delivery boy app. Source included.

Built-in POS

In-store point of sale. Barcode scanning, customer search, instant invoice.

AI Assistant

OpenAI integration. Right-side chat drawer. Generate descriptions, rewrite, translate.

Flexible checkout

Pickup or shipping. Free shipping. Custom field config. Order notes. Carrier-specific rates.

Multi-language + RTL

Built-in translation manager with search across all keys. Auto RTL for Arabic/Hebrew/Persian.

Multi-currency

Sell globally with live exchange rates. Each transaction stored with its currency.

SEO power pack

JSON-LD product schemas. Auto-generated XML sitemap. Canonical URLs. OpenGraph.

Affiliate system

Per-product commission (percentage or fixed). Referral tracking. Auto-credit on order.

Loyalty points

Earn-on-purchase or order-amount-based. Redeem to wallet. Expiration support.

REST API

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)

  1. Unzip cartuser-installer-v3.0.zip on your computer.
  2. Upload the contents to your webroot. cPanel → public_html/ via File Manager. Local → Laragon D:\laragon\www\cartuser\, XAMPP htdocs/cartuser/. Full per-stack matrix in Installation.
  3. Create an empty utf8mb4 MySQL database. Note the database name, user, password.
  4. Browse to your domain. cPanel → https://yourdomain.com/. Local → http://cartuser.test/. CartUser auto-redirects to /install.
  5. 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.

  1. Backup first — Admin → System → System Updates → Create Backup.
  2. Upload v3.0 ZIP — Admin → System → System Updates → Upload Update File.
  3. Wait for completion. Update tool auto-runs schema fix, migrations, cache clear.
  4. Verify — Admin → Dashboard shows v3.0 in footer.

Full details + rollback procedure in Update to v3.0.

About this documentation Screenshots referenced throughout point to 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

Installation

Server prep, archive upload, installer walkthrough.

Configuration

.env reference, site settings, branding, taxes.

Payment gateways

22 gateways with required keys + sandbox/live toggle.

Admin guide

Catalog, orders, sellers, customers, reports.

REST API

Token auth, endpoint reference, mobile app integration.

Troubleshooting

Common errors + fixes. Log inspection guide.