This manual details the use of the custom Point of Sale (POS) application built within your Sales 360 platform, allowing retail transactions to be processed directly against your unified Product Catalog and Customer database.
The Sales 360 POS system integrates front-end sales with back-end inventory and customer relationship management (CRM).
| POS Function | Sales 360 Mapping | Purpose |
| Cashier Identity | Standard User record | Tracks which employee processed the transaction (user_id). |
| Product List | Standard Product Object | Source of all available items, including pricing and stock levels. |
| Customer Lookup | Standard Contact/Account Object | Links the sale to an existing customer record (customer_id). |
| Transaction Record | Standard Order Object & Custom POS Transaction Object | Creates a complete sales order and a dedicated POS record for history tracking. |
| Stock Management | Standard Inventory/Product Object | Automatically decrements product stock quantity upon successful checkout. |
| Loyalty/Discounts | Custom Coupon and Reward Point Ledger | Manages discount application and reward point transactions. |
The POS Console is a dedicated Sales 360 Lightning App or screen flow designed for speed and touch-screen usability.
Log in to the Sales 360 platform using your standard employee credentials.
Navigate to the POS Console App from the App Launcher.
The console will load with a clear view of products, categories, and an empty cart.
Every transaction begins with identifying the customer.
| Scenario | Action | Data Entered into Order |
| Existing Customer | Use the Customer Search field to find and link an existing Contact/Account record. | Populates the order with the customer's name, email, and primary address. |
| New Customer | Click New Customer (Custom Action) to quickly create a basic Contact record, then link it. | Populates basic contact info. |
| Guest Customer | Click the Guest Checkout button (linked to customer_id = 0). |
Uses default names like "Guest Customer" and generic store address. |
The main interface displays products and categories.
Search: Use the Product Search Bar to quickly find items by name or model number.
Browse: Filter products using the Category Tabs (limited selection available for POS use).
Add Item: Click a product tile to add one unit to the cart.
Adjust Quantity: In the Shopping Cart panel, click the quantity field next to the item to increase or decrease the amount.
⚠️ Stock Alert: The system performs an immediate check to ensure the requested quantity is available. If stock is insufficient, an error will prevent checkout: "Insufficient stock for product...".
Once all items are added, the final totals must be calculated, including any discounts.
Before processing payment, use the dedicated fields in the cart panel to apply incentives.
| Discount Type | Action | Effect |
| Coupon | Enter the Coupon Code and click Apply. The system validates the code. | Deducts the discount amount (coupon_discount) from the total. |
| Gift Voucher | Enter the Voucher Code and click Apply. The system verifies the voucher's status. | Deducts the voucher's monetary amount (voucher_discount) from the total. |
| Reward Points | Click Use Rewards. The system displays the customer's available points and asks how many to redeem. | Converts the redeemed points into a monetary discount (reward_discount) on the order. Points are deducted from the customer's ledger. |
Review Total: Confirm the final price in the cart (Sub-Total - Discounts = Final Total).
Select Payment Method: The default method is POS Checkout / POS Payment, indicating an in-store transaction (Cash, Card, etc.).
Finalize: Click the Process Payment button.
The system creates a new Order record in Sales 360, marks it as Complete, and deducts the stock.
A success message will display the new Order ID.
Cashiers can review their own sales for the day or week.
Navigate to the POS History tab in the Console.
The list displays sales linked to your User ID (user_id).
Filtering Options: You can refine the list using the following filters:
Order ID: Filter by a specific transaction number.
Customer Name: Search by the customer's full or partial name.
Date Range: Filter by Date From and Date To.
View Details: Click an Order ID to open the full Sales 360 Order record for detailed information on products, totals, and customer address.