VisionCart - Eyewear eCommerce With Virtual Try-On

Bluehost Shared Hosting

VisionCart – Eyewear eCommerce With Virtual Try-On

VisionCart is a complete eyewear eCommerce solution with 2D and 3D Virtual Try-On, built for optical stores, eyewear brands, sunglass sellers, frame retailers, and businesses that want to launch a modern online glasses shopping platform.

It combines a Flutter customer mobile app, responsive Laravel eCommerce website, powerful Laravel admin panel, and complete eyewear business management tools in one connected system.

Main Selling Feature: Customers can virtually try supported eyewear products before purchasing, helping create a more interactive, premium, and confidence-building shopping experience.

Product Overview

VisionCart – Eyewear eCommerce With Virtual Try-On

Main Features

  • 2D and 3D Virtual Eyewear Try-On
  • Flutter customer mobile application
  • Responsive Laravel customer website
  • Powerful Laravel admin panel
  • Product-wise 2D and 3D try-on asset mapping
  • 3D model scale, position, and rotation calibration
  • Eyewear product, frame, lens, and prescription management
  • Product variants, attributes, brands, and categories
  • Cart, checkout, order, invoice, return, and refund management
  • Inventory, stock adjustment, barcode, and POS management
  • Delivery man and delivery assignment management
  • Customer wallet and loyalty points
  • Coupons, banners, offers, announcements, and marketing tools
  • Email OTP, mobile OTP, password, and direct-login configuration
  • Cash on Delivery, Razorpay, and Stripe support
  • Multi-currency and pricing configuration
  • Reports, analytics, and CSV export
  • Role-based access and permission management

2D and 3D Virtual Try-On

Virtual Try-On is the main feature of VisionCart. The system allows store owners to connect try-on assets with individual eyewear products and provide customers with an interactive frame preview experience.

  • 2D Try-On: Upload and map compatible 2D eyewear overlay assets with products.
  • 3D Try-On: Upload optimized GLB eyewear models for supported products.
  • Product Mapping: Assign the correct try-on asset or 3D model to each eyewear product.
  • Calibration: Adjust model scale, horizontal/vertical position, depth, and rotation for better alignment.
  • Admin Preview: Review and manage uploaded models from the admin panel.
  • Mobile Experience: Customers can access try-on from supported products in the Flutter application.

Important: 3D Eyewear Models Are Not Automatically Created by the App

Please read this section carefully before purchasing.

VisionCart includes the complete source code and workflow required to upload, store, map, calibrate, display, and use 3D eyewear models for Virtual Try-On. However, the application does not automatically generate or manufacture a 3D glasses model from a normal product image.

  • The buyer/store owner must create, purchase, commission, or generate a suitable 3D model for each eyewear product that requires 3D Try-On.
  • VisionCart generally requires one optimized .GLB file for each 3D-enabled eyewear product.
  • The model should contain the complete frame, bridge, both temples, optional lenses, compatible materials, and embedded textures.
  • Generated or purchased models must be checked for correct scale, origin, rotation, topology, materials, textures, and mobile performance.
  • Sample/demo models, third-party branded frame models, 3D-artist services, and unlimited ready-made product models are not included unless specifically stated in the final downloadable package.

Complete Tutorial Included: The source package includes a detailed VisionCart 3D Eyewear Model Creation Guide covering product-image preparation, professional Blender modeling, free and premium image-to-3D tools, final Blender cleanup, GLB export, licensing, costs, validation, admin upload, and try-on testing.

VisionCart Core Functionality vs. Third-Party AI 3D Asset Services

VisionCart’s core functionality is included in the purchased source code. This includes the eyewear eCommerce workflow, Laravel website and admin panel, Flutter customer and delivery apps, product and order management, 2D/3D try-on integration, compatible asset upload, product mapping, calibration controls, preview, storage, and rendering of buyer-supplied try-on assets.

Third-party AI services are not part of VisionCart’s core functionality. VisionCart does not contain a built-in AI generator that creates a production-ready 3D eyewear model from a normal product image. Services such as AI3DGen, Microsoft TRELLIS.2, Meshy, Tripo, or similar image-to-3D platforms are optional external tools that a buyer may choose to use when preparing 3D assets.

  • Use of an external AI service is optional; a buyer may instead create assets manually in Blender or hire a 3D artist.
  • Third-party AI accounts, subscriptions, credits, queues, cloud GPU usage, private-asset plans, download formats, commercial licenses, and service availability are controlled by the respective providers.
  • Any third-party AI fees or 3D-artist costs are additional and are not included in the VisionCart purchase price.
  • The buyer must verify model quality, optimization, licensing, privacy, and commercial-use rights before uploading an asset to VisionCart.

Flutter Customer App Features

  • Modern customer login and registration
  • Email OTP and mobile OTP support when enabled
  • Home banners, featured products, brands, and categories
  • Product listing, search, sort, and filtering
  • Detailed eyewear product page
  • 2D and 3D Virtual Try-On for configured products
  • Frame variants, attributes, prices, offers, and stock
  • Wishlist and shopping cart
  • Address management
  • Coupon and wallet support
  • Loyalty point support
  • Secure checkout and payment selection
  • Order history and order tracking
  • Invoice access
  • Product reviews and ratings
  • Profile and account management

Laravel Customer Website Features

  • Responsive eyewear shopping storefront
  • Connected with the same products, stock, customers, and orders as the Flutter app
  • Product search, filter, category, and brand pages
  • Product detail, cart, checkout, and customer account
  • 2D Virtual Try-On support where configured
  • Order placement, payment, invoice, and tracking workflow
  • SEO-ready product and content management
  • Editable homepage, banners, header, footer, and CMS content

Laravel Admin Panel Features

  • Modern business dashboard
  • Customer app and website management from one panel
  • Eyewear product creation and editing
  • Category, subcategory, brand, and attribute management
  • Product variants, pricing, discounts, SKU, stock, and barcode
  • Product images, highlights, SEO, and publishing controls
  • Lens package and prescription-related configuration
  • 2D try-on asset management
  • 3D GLB model upload, model library, product mapping, and calibration
  • Customer, review, subscriber, wallet, and loyalty management
  • Order, invoice, payment status, delivery, return, and refund management
  • Inventory receiving, adjustment, movement, and low-stock monitoring
  • POS orders and barcode support
  • Delivery staff, document, order assignment, tracking, and payout management
  • Coupon, banner, offer, announcement, and promotional management
  • Desktop and mobile banner controls
  • Currency, symbol, decimal, and display-position settings
  • Cash on Delivery, Razorpay, and Stripe configuration
  • SMTP and editable email templates
  • Email OTP, Firebase mobile OTP, webhook OTP, and login-mode configuration
  • Roles and permissions
  • Finance, sales, order, product, tax, and other business reports
  • CSV export support
  • System settings, health tools, and update management

Eyewear Product and Lens Features

  • Eyeglasses, sunglasses, and frame product support
  • Multiple product images
  • Color, size, frame, and other variant attributes
  • Brand and category organization
  • Product pricing, sale pricing, and discounts
  • Stock and availability control
  • Lens packages and prescription-related options
  • Try-on asset assignment per product
  • Product highlights and assurance content
  • Product SEO fields
  • Bulk product import support

Order, Inventory, POS, and Delivery Features

  • Complete order lifecycle management
  • Order status and payment status updates
  • Invoice generation and access
  • Return and refund workflow
  • Variant-level stock tracking
  • Inventory receiving and manual adjustment
  • Stock-movement records and low-stock monitoring
  • POS billing for physical-store or walk-in orders
  • Barcode support
  • Delivery man accounts and order assignment
  • Courier/tracking information and delivery workflow
  • Delivery documents and payout management

Customer and Marketing Features

  • Customer account and address management
  • Customer wallet
  • Loyalty points
  • Product reviews and ratings
  • Coupon management
  • Desktop and mobile promotional banners
  • Offers and announcements
  • Subscriber management
  • Editable email templates
  • Homepage and CMS controls

Authentication and OTP Options

  • Password-based login
  • Email OTP verification
  • Firebase phone/mobile OTP (External Dependency when enabled)
  • Custom SMS/webhook OTP provider support (External Dependency when enabled)
  • Direct login when verification is disabled
  • Admin-controlled login and verification configuration

Payment Methods Supported

  • Cash on Delivery: Accept offline payment at delivery.
  • Razorpay – External Dependency: Accept supported online payment methods through the buyer’s own Razorpay merchant account.
  • Stripe – External Dependency: Accept supported online card payments through the buyer’s own Stripe merchant account.

Note: Razorpay and Stripe merchant accounts, approvals, KYC, credentials, transaction charges, refunds, taxes, and provider fees are not included with VisionCart.

Multi-Currency Support

  • Admin-managed currency selection
  • Currency code and symbol
  • Decimal digit configuration
  • Symbol position configuration
  • Connected pricing display across supported system areas

Reports and Business Insights

  • Finance reports
  • Sales reports
  • Order reports
  • Product reports
  • Tax reports
  • Payment and earning insights
  • Date and status filters
  • CSV export support

Live Demo and Demo Accounts

Explore the customer website, Laravel admin panel, customer Flutter app, and delivery-man Flutter app using the demo links and accounts below.

Customer Website Demo

Website: https://lens.cloudfzs.com

Laravel Admin Panel Demo

Admin URL: https://lens.cloudfzs.com/vision-admin/

Customer Flutter App Demo

Download User App: Download Customer App Demo

  • Email: test@user.com
  • Mobile Number: 9988228899
  • Password: Demo@123

Delivery-Man Flutter App Demo

Download Delivery App: Download Delivery-Man App Demo

  • Mobile Number: 9988118899
  • Password: 123456

Demo Note: Demo data may be reset periodically. Some write, delete, payment, OTP, notification, camera, or external-service actions may be disabled or restricted in the public demo for security and cost control.

Documentation

Complete Documentation: https://doc.cloudfzs.com/lens/

Screenshots / Preview Images

Product screenshots and feature previews are shown below.

VisionCart - Eyewear eCommerce With Virtual Try-On VisionCart - Eyewear eCommerce With Virtual Try-On VisionCart - Eyewear eCommerce With Virtual Try-On VisionCart - Eyewear eCommerce With Virtual Try-On VisionCart - Eyewear eCommerce With Virtual Try-On VisionCart - Eyewear eCommerce With Virtual Try-On VisionCart - Eyewear eCommerce With Virtual Try-On

Support

For product questions, bug reports, and technical support, please use our official support portal.

Support Portal: https://doc.cloudfzs.com/support/

Email: support@cloudfzs.com

Item support is provided according to the applicable marketplace support policy.

Technical Requirements

  • PHP: PHP 8.3 or newer with the extensions listed in the installation guide
  • MySQL: MySQL 8.0+ or a tested compatible database
  • Composer: Composer 2.x
  • Flutter: Flutter 3.35.0 or newer
  • Dart: Dart 3.9.0 or newer, below Dart 4.0
  • Android: Android Studio/SDK and JDK 17 for Android builds
  • iOS: macOS with Xcode and CocoaPods for the included iOS source projects
  • Web Server: Apache or Nginx
  • SSL: HTTPS is required for production camera, payment, Firebase, and secure API use

Compatible Platforms

  • Android Flutter application
  • iOS Flutter source code for the customer and delivery applications; buyer signing and Firebase/APNs configuration are required
  • Responsive Laravel customer website
  • Laravel admin panel
  • Modern Chrome, Firefox, Edge, Safari, and Opera browsers

External Dependencies – Third-Party Services and Charges

Explicit marketplace disclosure: Firebase OTP, SendGrid, Mailgun, and any other external SMTP/SMS/email provider are independent third-party services. Their accounts, approvals, subscriptions, credits, and usage charges are not included with VisionCart.

External Dependency & Support Boundary: VisionCart support covers the supplied VisionCart source code and documented integration points. Third-party account approval, billing, quotas, outages, policy changes, service availability, provider-side configuration, licenses, and third-party support are controlled by the respective providers and are not included as VisionCart product support.

Please read carefully before purchasing: The VisionCart purchase price covers the included source code and documentation only. External provider accounts, usage charges, subscriptions, hardware, content, assets, and commercial licenses are the buyer’s responsibility.

Try-On network requirement: The WebView-based 3D try-on uses open-source browser libraries and model resources loaded from external CDN and Google endpoints. Internet access is required unless the buyer lawfully self-hosts and configures those dependencies. External network availability, terms, and service continuity are not controlled by VisionCart.

1. Firebase and Google Services – External Dependency

Firebase for OTP is a third-party service provided by Google and may involve additional costs. Charges, quotas, billing requirements, phone-verification pricing, supported countries, and usage limits depend on Google’s current Firebase/Google Cloud terms and the buyer’s production usage.

  • The buyer must create and configure their own Firebase project when Firebase features are used.
  • Firebase configuration files, production credentials, SHA keys, APNs configuration, and app registration are not supplied as reusable buyer credentials.
  • Firebase phone authentication/SMS verification can have quotas, regional availability rules, identity-platform requirements, abuse protection, or usage charges according to Google’s current pricing.
  • Firebase Cloud Messaging may require project configuration. Any future Google pricing, quota, policy, or account-verification changes are controlled by Google.
  • Google Cloud services, billing accounts, cloud storage, functions, maps, APIs, or other optional Google services are not included and may have separate charges when enabled.

2. SMS, Mobile OTP, and Email OTP – External Dependencies

  • SMS gateway accounts, sender IDs, templates, DLT registration, phone-number verification, and per-SMS charges are not included.
  • Firebase phone OTP or a custom SMS/webhook provider may charge based on country, usage, phone verification, or account plan.
  • Email OTP requires a working SMTP or transactional email service. External SMTP providers such as SendGrid or Mailgun are third-party services and may involve additional costs based on their plan, email volume, verification requirements, dedicated IP options, or current pricing.
  • SMTP hosting, email credits, dedicated IPs, email verification, and transactional email charges are not included.

3. Payment Gateways – External Dependencies

  • Razorpay and Stripe accounts are not included.
  • The buyer is responsible for merchant onboarding, KYC, business verification, account approval, and compliance.
  • Transaction fees, currency-conversion fees, taxes, chargebacks, disputes, payout fees, and refund-related charges are paid directly to the payment provider.
  • Gateway availability and supported payment methods vary by country and merchant account.

4. 3D Model Creation and AI Tools – External Dependencies

  • VisionCart does not automatically create production-ready 3D glasses models.
  • Blender – External Dependency (open-source tool): Blender is free and open source, but professional 3D-artist fees, paid add-ons, training, hardware, and modeling services are separate.
  • AI3DGen, Microsoft TRELLIS.2, Meshy, Tripo, and similar tools – External Dependencies: These image-to-3D services may have free limits, queues, public assets, subscriptions, credits, cloud-GPU costs, download-format restrictions, or paid commercial-use plans.
  • The buyer must check each provider’s current privacy, attribution, output, commercial-use, and licensing terms before using generated models.
  • Cloud GPU, local GPU hardware, storage, rendering, and optimization costs are not included.
  • Third-party 3D models, frame designs, textures, paid asset libraries, and commercial licenses are not included.

5. Hosting, Domain, Server, and SSL

  • Web hosting or VPS/server charges are not included.
  • Domain registration and renewal charges are not included.
  • SSL certificate costs are not included when the hosting provider does not offer a free certificate.
  • Server maintenance, backups, CDN, object storage, bandwidth, database service, security, and scaling costs are the buyer’s responsibility.
  • The buyer must ensure that the server meets the documented PHP, database, extension, cron, queue, storage, and upload requirements.

6. Google Play Store and Apple App Store

  • Google Play Console developer account fees are not included.
  • Apple Developer Program fees are not included.
  • Store listing, app review, policy compliance, privacy disclosures, signing certificates, provisioning profiles, tax information, and merchant requirements are the buyer’s responsibility.
  • Approval by Google Play or Apple App Store is not guaranteed because approval is controlled by the respective platform.

7. Product Content, Images, Brands, and Licenses

  • Production product images, product descriptions, brand logos, trademarks, copyrighted catalog data, and third-party eyewear designs are not included unless clearly stated.
  • The buyer must use content that they own, created, commissioned, purchased, or have permission to reproduce.
  • AI generation does not remove copyright, trademark, design-right, patent, privacy, or commercial-license obligations.
  • Demo data and demo assets are for presentation/testing and should be replaced before production use.

8. Customization and Deployment Services

  • Custom feature development, UI redesign, third-party API integration, server migration, store publishing, and business-specific changes are not included unless separately purchased or explicitly stated.
  • Installation or deployment service, if offered, does not include external provider charges or account approvals.
  • Future compatibility changes required by Flutter, Android, iOS, Laravel, browser, payment, Firebase, or provider policies may require updates.

Summary of Costs Not Included

  • 3D eyewear model creation, 3D artist, AI generation credits, cloud GPU, paid add-ons, and commercial licenses
  • Firebase phone verification/SMS usage or optional Google Cloud service charges
  • SMS gateway, sender ID, DLT, OTP, SMTP, and transactional email charges
  • Razorpay, Stripe, bank, currency-conversion, chargeback, and transaction fees
  • Hosting, VPS, domain, SSL, backups, CDN, storage, and bandwidth
  • Google Play and Apple Developer account fees
  • Production images, product catalog content, branded assets, fonts, 3D assets, and commercial licenses
  • Custom development, deployment, maintenance, migration, or third-party integration services

Provider Terms Notice: Third-party features, prices, free tiers, quotas, licenses, supported countries, APIs, and availability can change without notice. The buyer must review the latest terms and pricing directly with each provider before production use.

Why Choose VisionCart?

  • Virtual Try-On is positioned as the core eyewear shopping feature
  • Complete Flutter app, customer website, and Laravel admin ecosystem
  • Specially designed for optical stores and eyewear eCommerce businesses
  • Supports 2D assets and product-specific 3D GLB models
  • Includes product mapping and calibration controls for try-on
  • Includes detailed 3D model creation and GLB export documentation
  • Includes products, lenses, prescriptions, orders, inventory, POS, delivery, marketing, payments, and reports
  • Clean and customizable Flutter and Laravel source code

Final Purchase Note

By purchasing VisionCart, the buyer acknowledges that the product provides the complete software workflow for eyewear eCommerce and Virtual Try-On, but the buyer must supply and legally license their own production catalog content, try-on assets, 3D product models, third-party accounts, and external services.

0 average based on 0 ratings.

CLOUDFZS_Softwares

CLOUDFZS_Softwares

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-12
Created 2026-08-12
Sales 1
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML JavaScript JSON .java .kotlin .h .storyboard .plist .swift JavaScript JS CSS PHP HTML
Video Preview Resolution