E-Commerce Platform

Vista Photos - Custom Photo Printing Platform

A fully custom-built photo printing e-commerce solution with smart pricing matrix, frame design studio, AI-powered crop tool, admin order management, and secure Razorpay payment integration.

PHP
Backend
100%
Custom Build
Live
Production
Vista Photos E-Commerce Platform Screenshot
LIVE PLATFORM

Smart Photo Printing E-Commerce

Vista Photos is a fully custom-built photo printing e-commerce platform for a photography studio in Tamil Nadu. It handles everything from product selection and frame customization to order placement and payment - without relying on any third-party CMS or generic shopping cart.

Core Features Built:
  • Smart Pricing Matrix: Dynamic price calculation based on print size, paper type, and frame variant
  • Frame Design Studio: Multi-frame, multi-size picker with live price updates and visual preview
  • AI Crop Tool: Client-side intelligent photo cropping based on selected print dimensions
  • Frame Thickness Surcharge: Automatic surcharge calculation per frame category at checkout
  • Razorpay Integration: Secure online payment with webhook-based order verification
  • Order Management: Full admin panel with order status tracking, print-ready file download
  • GST Calculation: Configurable GST (inclusive/exclusive) applied automatically at checkout
  • Coupon System: Discount coupons with percentage and flat-rate support
  • Shipping Settings: Configurable free-shipping threshold and flat rate shipping
  • Admin Dashboard: Revenue tracking, order analytics, product and pricing management
  • CSRF Protection: All admin forms protected against cross-site request forgery
  • PRG Pattern: Post-Redirect-Get on all admin forms to prevent duplicate submissions
Technical Highlights:
CSRF + SQL Defense
Pricing Matrix
Razorpay Webhooks
Mobile Responsive
Industry: Photography, Print Retail
Client: Vista Photos, Tamil Nadu
Architecture & Security:
MVC Structure
Env-based Secrets
PRG Pattern
Role-Based Admin
Hosting: VPS (Hostinger)
DB: MariaDB 11 on production
ADMIN SYSTEM

Complete Admin Control Panel

A purpose-built admin panel gives the studio owner full control over products, pricing, frames, orders, payment gateways, and site settings - all without touching any code.

Admin Modules:
  • Product Config: Manage print sizes, paper types, base prices, and display order
  • Pricing Matrix: Set individual prices per product-size combination
  • Frame Management: Add frame types, upload gallery images, set thickness surcharges
  • Order Management: View orders, update status (Pending, Processing, Shipped, Delivered)
  • Coupon Manager: Create and manage discount codes with expiry and usage limits
  • Banner Manager: Upload and manage homepage promotional banners
  • GST Settings: Enable/disable GST, set percentage, toggle inclusive/exclusive mode
  • Payment Settings: Switch between Razorpay and PhonePe, manage API keys securely in .env
  • Shipping Settings: Set free-shipping threshold, flat-rate amount, enable/disable COD
  • SuperAdmin Guard: Sensitive settings locked to SuperAdmin role only

Frequently Asked Questions

Is this built on WordPress or Shopify?
No. Vista Photos is 100% custom-built from scratch using PHP 8.3 and MySQL - no CMS, no Shopify, no WooCommerce. This gives complete control over performance, pricing logic, and business rules that generic platforms cannot handle.
How does the pricing matrix work?
Each print size has its own base price per product type stored in the database. When a frame is selected, the frame's own matrix price is fetched plus any surcharge from the frame's thickness category. The final price is calculated server-side via a secure API, never trusting client-sent values.
How is payment handled securely?
All payments go through Razorpay's secure payment gateway. After payment, Razorpay sends a webhook to the server which verifies the signature using HMAC-SHA256 before marking any order as paid. API keys are stored in a .env file, never hardcoded.
Can I get a similar platform built for my business?
Yes! Whether you are a photo studio, print lab, gifting business, or any product-based business needing custom pricing logic, we can build a tailored e-commerce platform. Contact us to discuss your requirements and get a timeline estimate.
What does the AI crop tool do?
When a customer uploads a photo, the crop tool automatically constrains the crop area to match the exact aspect ratio of the selected print size (e.g., 6x4, 12x8). This prevents printing errors and ensures the customer sees exactly what will be printed.
How long does it take to build this type of platform?
A basic photo printing e-commerce platform with admin panel typically takes 2-3 months. Advanced features like AI crop, frame studio, multi-gateway payments, and GST engine may extend the timeline to 4-5 months. We provide a detailed timeline after requirements discussion.

Need a Custom E-Commerce Platform?

From photo printing shops to product businesses with complex pricing rules - we build tailored solutions that generic platforms cannot handle. Let's build yours.

Chat with us