Understanding Retail Store
Retail Store is Zoho ERP’s Point of Sale (POS) module used to manage in-store sales and cash-based transactions for walk-in customers. It is designed for fast billing while ensuring accurate tracking of sales, inventory, and cash flow.
Unlike regular sales orders, Retail Store transactions are completed instantly at a billing counter and are always associated with an active register session.
What is Retail Store?
Retail Store enables businesses to handle counter-based sales efficiently by recording every transaction against a register and session.
Using Retail Store, you can:
- Record walk-in sales instantly
- Collect payments using multiple payment methods
- Track cash movement throughout the day
- Reconcile opening and closing balances
- Identify cash shortages or excess
- Maintain a complete audit trail for POS activity
All retail transactions are tied to:
- A Register
- A Session
- A User
- A Location
This ensures every sale and cash movement is traceable and auditable.
When Should You Use Retail Store?
Retail Store is best suited for businesses that:
- Operate physical stores or counters
- Handle high-volume walk-in sales
- Collect cash or instant payments
- Require daily cash reconciliation
- Need shift-based or counter-based tracking
Examples include retail shops, supermarkets, showrooms, pharmacies, and service counters.
Key Components of Retail Store
Retail Store consists of four tightly integrated components that work together during daily operations.
Registers
Registers represent physical billing counters in your store, such as:
- Checkout counters
- Cash desks
- Billing terminals
Each register defines:
- The location where sales are recorded
- The payment methods allowed at checkout
- The transaction numbering series
Registers must be configured before any POS sales can be performed.
Sessions
A session represents the time period during which a register is open for billing.
Sessions track:
- Opening cash balance
- Sales and refunds
- Cash in and cash out transactions
- Expected cash and physical cash counted
- Closing balance and discrepancies
Insight: A register can have only one active session at a time, ensuring accurate cash reconciliation.
Every POS sale must be associated with an active session.
Cash Management
Cash Management is used to record non-sale cash movements during a session, such as:
- Cash added to the register
- Cash withdrawn for expenses
- Adjustments made during reconciliation
These transactions affect the expected cash balance and are included in the session’s cash flow summary.
Sales
The Sales section is where cashiers perform POS billing.
Using the Sales screen, you can:
- Add items to the cart
- Apply discounts
- Associate customers
- Select payment methods
- Complete sales and generate receipts
Each completed sale:
- Updates inventory instantly
- Records payment details
- Is linked to the active session and register
Retail Store Workflow
A typical Retail Store workflow follows this sequence:
- Configure payment methods and registers
- Open a session for a register
- Perform retail sales
- Record cash adjustments if required
- Close and reconcile the session
Note: A session must be open to process sales in Retail Store.
Retail Store vs Regular Sales
| Retail Store | Sales Orders |
|---|---|
| Designed for walk-in sales | Designed for order-based sales |
| Instant billing | Fulfillment and invoicing driven |
| Session-based cash tracking | No session or cash reconciliation |
| Cash-focused | Invoice and payment tracking |
Retail Store Settings
Retail Store behavior can be customized using settings to match your business needs.
You can configure:
- General retail preferences
- Session behavior and approvals
- Cash management rules
- Payment methods
These settings control how Retail Store operates across registers, users, and locations.