Skip to main content

Universal Search - Complete Implementation Guide

Overview​

This guide walks you through implementing a Universal Search feature in Ultimate POS. This powerful feature provides:

  • Global search across all major entities (products, contacts, invoices, payments, etc.)
  • Keyboard shortcuts (Ctrl+K / Cmd+K) for quick access
  • Mobile-friendly overlay mode with full-screen search
  • Recent searches stored in localStorage
  • Status badges with color-coded payment and transaction states
  • Permission-based access control at business and role level
  • Modal integration for quick previews without navigation

Universal Search Desktop Universal Search Mobile

Search Categories​

The Universal Search searches across 14 categories:

CategorySearch FieldsStatus Support
ProductsName, SKU, Sub-SKU, Description, BarcodeInactive status
ContactsName, Business Name, ID, Mobile, Email, Tax#Due/Advance balance
SalesInvoice#, Ref#Payment & Transaction status
PurchasesRef#, Invoice#Payment & Transaction status
PaymentsPayment Ref#Payment status
ExpensesRef#, User NamePayment status
Sales OrdersRef#, Invoice#Transaction status
Purchase OrdersRef#, Invoice#Payment & Transaction status
Stock TransfersRef#Transaction status
Stock AdjustmentsRef#Transaction status
Sale ReturnsRef#, Invoice#Payment status
Purchase ReturnsRef#, Invoice#Payment status
Repair Job SheetsJob Sheet#, Customer, Mobile, Serial#Custom status colors

Download​

Loading...

💬 Comments

Please sign in to join the discussion.

Loading comments...

💛 Support this project

Premium Login