Managing interactive panorama tours on third-party platforms often brings unexpected subscription costs and data ownership limitations. Simple Virtual Tour provides a self-hosted PHP web application designed to generate custom 360-degree virtual experiences directly from your server.
Simple Virtual Tour is a web-based script built on PHP, HTML5, and jQuery for web developers, real estate agencies, and digital marketers. It enables users to transform raw panoramic photos and 360 videos into interactive virtual tours with custom hotspots, floor plans, and spatial audio. It is ideal for teams needing full data ownership and flexible hosting, though not intended for users looking for zero-setup visual page builders without server management access.
| Technical Specification | Details |
|---|---|
| Script Version | v9.1 |
| Core Architecture | PHP 7.1+, MYSQL, HTML5, jQuery |
| PHP Extensions Required | gettext, zip, curl, gd, imagick, mysqli |
| Remote Storage Support | Amazon S3, Cloudflare R2, Storj, Backblaze B2, DigitalOcean Spaces |
| Interactive Features | 3D Dollhouse view, POI markers, WebVR, Live Sessions, Virtual Staging |
| Integration Support | WooCommerce, Snipcart, Google Analytics, Mailchimp |
Core Media & Interactive Features
Simple Virtual Tour equips developers and agency owners with a full suite of interactive tools to build realistic environment previews:
- Multi-Format Panorama Support: Process standard flat images, 360 videos, live streams, and Lottie animations into navigable environments.
- Custom Hotspots & POIs: Embed text, image galleries, audio clips, pop-up forms, downloadable PDFs, 3D objects, and custom code within individual scenes.
- E-Commerce Integrations: Link online stores directly to interactive scenes via native WooCommerce and Snipcart connectors for in-tour product purchasing.
- Floorplans & Spatial Tools: Upload custom maps with directional compasses, live positioning markers, dollhouse views, and real-time room measurements.
- Virtual Staging & AI Tools: Swap scene elements using visual comparison modes or leverage integrated AI enhancements to process panorama clarity.
Backend Management & Storage Optimization
The admin dashboard gives complete control over asset delivery, authorization, and customer deployment:
- Visual UI Editor: Drag and drop navigation markers, manage POI layers, adjust color schemes, and configure custom context menus directly in the browser.
- Cloud Storage Offloading: Reduce origin server bandwidth by syncing media libraries to Amazon S3, Cloudflare R2, Backblaze B2, or DigitalOcean Spaces.
- Access Control & Monetization: Protect tours with passcodes or lead-generation forms. Expand capabilities with optional SaaS plugins for subscription tier management via Stripe, PayPal, or Paddle.
- Analytics & Heatmaps: Track real-time visitor activity, user interactions, and visual heatmaps to analyze engagement patterns across every scene.
Frequently Asked Questions
What server environment is required to host Simple Virtual Tour?
The script runs on standard web servers running PHP 7.1 or higher and MySQL. Essential PHP extensions include gettext, zip, curl, gd, imagick, and mysqli. Multi-resolution panorama processing requires package installation capabilities on Linux-based OS environments.
Can third-party payment gateways be integrated into virtual tours?
Yes. Simple Virtual Tour supports product sales within tours via WooCommerce and Snipcart integration. For full SaaS monetization with recurring payments via Stripe, PayPal, or Paddle, an optional add-on plugin is available.
Is WebVR and mobile VR viewing supported out of the box?
Yes. The interactive viewer includes native WebVR integration, allowing users to browse tour scenes using compatible VR headsets and mobile VR modes.





