• mapicon Pune
  • timeicon Mon-Sat : 10:00 AM - 07:00 PM
Product Overview

In-Shop — Restaurant Ordering System &
Self Ordering Solution

The best online ordering system for restaurants in India. A complete food ordering software for cafes, fast-food outlets, and cloud kitchen order systems.

View Pricing Plans Try Live Demo
3Order Types
2Payment Methods
Real‑TimePOS & Alerts

What Is It?

Everything your outlet needs — in one platform

In-Shop is a web-based platform built for food & beverage businesses. It allows store owners to manage their menu, take orders at the counter (POS), accept online orders from customers, track payments, and analyse sales — all from a single admin panel.

🛒

Customer Storefront

A beautiful, mobile-friendly online menu where customers can browse, customise, and place orders independently — Dine-In, Takeaway, or Home Delivery.

🖥️

Admin POS & Dashboard

A full-featured back-office for your staff: take walk-in orders instantly, manage your menu, track customers, view reports, and receive real-time online order alerts.


Module 1

Customer Storefront

Everything customers interact with — from browsing the menu to completing payment and tracking their order.

🍔

Live Menu & Ordering

Public-facing product catalogue
  • Categorised menu with images, descriptions, and prices
  • Item Variants (e.g. Small / Medium / Large) with individual pricing
  • Item Extras / Add-ons (e.g. Extra Cheese, Bacon) with pricing
  • Quantity selector (+/−) per item in cart
  • Out-of-stock items automatically hidden; cart validates stock before checkout
  • Persistent cart stored in browser — survives page refresh
  • Order type selection: Dine-In Takeaway Home Delivery
👤

Customer Login & Profile

Phone number + PIN based authentication
  • Login with mobile number + 4-digit PIN (no passwords to remember)
  • New customers self-register by setting a PIN on first visit
  • Auto-login via device token for returning visitors
  • Forgot PIN — OTP sent via WhatsApp to reset PIN securely
  • Change PIN — from the profile page with phone verification
  • View & edit profile (name, email)
  • Manage multiple saved delivery addresses with a default flag
  • Rate-limited to block brute-force PIN attempts
📦

Order History & Re-Order

Customer self-service order tracking
  • View all past orders with full item, variant, and extras breakdown
  • One-click Re-Order — pre-fills cart with a previous order's items
  • Live order status updates (Preparing → Ready → Delivered)
  • Email notification on order placement and when payment is confirmed
  • Email invoice dispatched automatically after payment is marked Paid
💳

Checkout & Payment

Flexible, secure payment options
  • Cash on Delivery / Counter — pay at pickup or delivery
  • Online Payment via PayU — UPI, Cards, Net Banking
  • UPI Intent deep-link for seamless mobile UPI flow
  • Server-to-server (S2S) webhook ensures payment status is captured even if the browser closes
  • SHA-512 hash verification for tamper-proof transaction security
  • Home delivery requires address selection at checkout
  • Discount coupon applied at checkout with real-time validation
🎟️

Coupon & Discount Engine

Flexible promotions for customers
  • Flat amount or percentage discounts
  • Set minimum bill amount required to apply coupon
  • Expiry date per coupon
  • Public coupons shown on the homepage with "Copy to Apply" button
  • Internal/Private coupons — not shown to customers, used manually at POS
  • Real-time coupon validation before order placement
🚚

Home Delivery Support

End-to-end delivery workflow
  • Customers save multiple addresses (Home, Office, etc.) with a default
  • Delivery address captured and stored with order
  • Admin can view full delivery address on order details
  • Separate delivery invoice format generated for home delivery orders
  • Status emails (e.g. "Out for Delivery") sent automatically when admin updates order status
  • WhatsApp receipt sharing — admin can share order summary to customer WhatsApp in one click

Module 2

Admin Panel

A comprehensive back-office for store managers and staff to run daily operations efficiently.

📊

Dashboard & Analytics

Data-driven business insights
  • Today's Sales, Total Orders, Total Revenue, and Total Customers at a glance
  • Sales trend line chart — filter by last 30 days or 6 months
  • Top 5 best-selling items (doughnut chart)
  • Analytics Tab: Gross Sales, Total Expenses, Net Profit, Order Count for any date range
  • Time-series line chart showing Sales vs Expenses side by side
  • Excludes failed/pending payment orders from revenue calculations
🖥️

Point of Sale (POS)

In-store order management
  • Full-screen POS with smart item grid — shows 16 most ordered items automatically
  • Select customer, items, variants, extras, and quantities
  • Apply coupons at POS for walk-in discounts
  • Choose order type: Dine-In, Takeaway, or Delivery
  • Cash or online payment selection
  • Instant order confirmation with order number generation
  • Print invoice immediately after order placement
  • Real-time bell alert + toast notification when a new online order arrives
📋

Menu & Item Management

Full product catalogue control
  • Add, edit, delete menu items with name, description, price, and MRP
  • Upload item images — system auto-generates optimised thumbnails (WebP)
  • Assign categories and sub-categories
  • Define variants (sizes) and extras (add-ons) per item
  • Set stock quantity and low-stock threshold with availability toggle
  • Bulk Item Upload — import hundreds of items from a CSV file in one click
  • Download sample CSV template to guide data entry
  • Soft-delete (archive) items — deleted items shown as "unavailable" rather than breaking old orders
🛍️

Order Management

Full order lifecycle control
  • View all orders (POS & Online) in a unified list with search by order number, customer name, or phone
  • Order detail view — all items, variants, extras, delivery address, and payment info
  • Update order status: Pending Preparing Ready Delivered
  • Update payment status (Cash orders): mark as Paid triggers automatic invoice email
  • Print Invoice — formatted half-A4 invoice for counter or delivery
  • Share order receipt to customer WhatsApp with one click
  • Payment attempt logs — full audit of every checkout attempt with transaction IDs
👥

CRM — Customer Management

Track and manage your loyal customers
  • View all registered customers — total orders and total spending per customer
  • Live search by customer name or phone number
  • Toggle between Grid view and List view
  • Jump directly from a customer card to their full order history
  • Admin can reset a customer's PIN for account recovery
  • Soft-delete customers — data retained; customer can re-register with the same number
💰

Payments & Expenses

Financial overview and cost tracking
  • Payments dashboard — total collected, pending, and failed amounts summarised
  • Detailed payment view: method, amount, status, PayU transaction ID
  • Export payments to CSV for accounting or reconciliation
  • Expense tracking — log daily costs (ingredients, rent, utilities, etc.) with a date and amount
  • Archive and restore expenses with soft-delete support
  • Expenses feed into the Net Profit calculation in the Analytics dashboard
📈

Reports

Business performance analysis
  • Classic report view with filterable date ranges
  • Analytics report — Gross Sales, Expenses, Net Profit summary cards
  • Day-by-day sales vs expenses comparison chart
  • Top 5 items by quantity sold (doughnut chart)
  • Filter by custom date range (7, 14, 30, 60, 90, 180 days)
⚙️

Store Settings

Fully customisable per store
  • Store name, tagline, logo (512 × 512 recommended)
  • Full address: street, city, state, pincode
  • Phone number and WhatsApp number for customer support
  • GST number for tax invoicing
  • Enable / disable order types: Dine-In, Takeaway, Home Delivery
  • Enable / disable payment methods: Cash, Online (UPI/Gateway)
  • Payment gateway configuration (PayU Key + Salt, Test/Live mode)
🔐

Activity Logs & Security

Full audit trail
  • Every staff action logged with timestamp, user, action type, and IP address
  • Paginated log viewer in the admin panel
  • Honeypot fields on all public forms to filter bot submissions
  • POS form data not stored in browser history
  • Role-based access — Staff cannot access Super Admin features
  • Payment hash verification prevents transaction tampering
👫

User Management

Staff access control
  • Create staff accounts with name, email, and password
  • Role-based permissions: Admin vs Staff
  • Admin can change own password via the profile page
  • Collapsible sidebar with state persistence (remembers if sidebar was open or closed)

User Roles

Who Can Do What?

The platform has three distinct user types, each with clearly defined access levels.

Role Access Level Key Capabilities
🔑 Admin Full store access All features: POS, orders, menu, customers, payments, expenses, reports, settings, user management, activity logs.
👤 Staff Operational access POS, orders, and menu viewing. Cannot access settings, reports, or payment configuration.
🛒 Customer Storefront only Browse menu, place orders, track orders, manage profile & addresses, view order history.

Communications

Automated Notifications

The system sends automated communications to keep customers informed and reduce manual follow-up.

📧

Order Confirmation Email

Sent automatically to the customer's email address the moment a home delivery order is placed — includes order number and items summary.

🧾

Invoice Email

A full invoice is emailed to the customer as soon as their payment is marked as Paid — whether via online payment gateway or manual admin update.

🔔

Order Status Email

When admin updates a home delivery order's status (e.g. "Out for Delivery"), the customer receives an automatic status notification email.

🔔

New Order Alert (POS)

Admin/staff receives a real-time bell sound + toast notification in the browser when a new online order arrives — no page refresh needed.

💬

WhatsApp Receipt

Admin can share the complete order summary to the customer's WhatsApp in one click directly from the order detail page.

🔑

OTP for Forgot PIN

When a customer uses "Forgot PIN", a one-time password is sent to their registered WhatsApp number to verify identity before allowing a PIN reset.


Technical

Technology & Infrastructure

Built on proven, enterprise-grade technologies for reliability, performance, and security.

Laravel Framework

Built on Laravel 10+ (PHP 8.1+) — one of the most trusted and secure web frameworks with a rich ecosystem, ORM, and built-in security features.

🗄️

MySQL Database

Uses MySQL / MariaDB — industry-standard relational database with high performance and reliability.

📱

Mobile-Responsive UI

Bootstrap 5 + custom CSS ensures the storefront and admin panel look great on phones, tablets, and desktops alike.

🖼️

Optimised Image Handling

Uploaded item images are automatically resized and converted to WebP thumbnails using PHP GD — fast loading without manual effort.

🔒

Security First

CSRF protection, SHA-512 payment hashing, PIN bcrypt hashing, honeypot bot protection, and rate-limited login attempts.

🔍

SEO Optimised Storefront

Proper meta tags, Schema.org structured data, semantic HTML, and optimised page titles for strong Google search ranking.

Industries Served

Versatile Order Management System

From kiosk ordering systems for fast food to wholesale order management software in India, In-Shop scales with your business needs.

🖥️

Self-Service & Kiosks

Advanced self service kiosk software and customer ordering kiosks. Perfect for digital ordering kiosks and touch screen ordering systems in malls and cafes.

🛒

Retail & Wholesale

A robust retail order management system. Manage bulk orders with our wholesale order management software and B2B order management system.

📱

Modern SaaS Tech

A true cloud based order management platform. In-Shop is a SaaS ordering system offering multi channel order management and real-time order tracking.


Summary

Best Order Management System for Small Business

In-Shop is the leading online ordering system for restaurants in India, featuring QR code menu ordering and advanced POS capabilities.

✅ For Customers
  • Order from anywhere on mobile
  • Save addresses, re-order easily
  • Secure PIN login, no app needed
  • Pay online or with cash
  • Get invoices & updates by email
✅ For Store Owners / Admins
  • Real-time POS for walk-in orders
  • Manage menu, stock & pricing easily
  • Track sales, expenses & profits
  • Print invoices & share via WhatsApp
  • Monitor all staff actions via audit log
✅ For Platform Operators
  • Provision new stores in under a minute
  • Each store is fully isolated & independent
  • Subscription expiry control per store
  • Welcome email auto-sent to new clients
  • Archive/restore tenants without data loss