Creating a Sale from POS
Adding Products to the Cart
Start a sale by adding inventory items to the cart from the product grid. The behavior when you click a product depends on its type.
- 1Search for an item by name or SKU in the search bar, or browse the product grid by category.
- 2For a simple product without serial tracking, click the product card to add it directly to the cart.
- 3For a simple product with serial tracking, clicking it opens the serial picker so you can select the specific serial unit (see next section).
- 4For a variable product, clicking it opens a variant selector popup showing all available variations. Pick the variation you want — if it has serial tracking, the serial picker opens next; otherwise it is added to the cart directly.
- 5For barcode scanning, focus the search bar (Ctrl+S / Alt+S) and scan. If the barcode matches exactly, the item is added automatically.
- 6For non-serialized items, use the +/- buttons or type a quantity to adjust the count. The maximum is limited by available stock.
- 7For serialized items, the quantity is fixed at 1 per serial number.
- 8Click the trash icon to remove an item from the cart.
Selecting Serial Numbers
When a serialized item is added to the cart, you must select the specific serial unit being sold.
- 1After adding a serialized item, the serial picker appears inline within the cart item.
- 2Use the search field to find a serial number, or browse the list of available In Stock serials.
- 3Each serial shows the serial number and branch name.
- 4Click a serial to select it, then click 'Confirm' to lock in your choice.
- 5The selected serial number is displayed in monospace below the item name in the cart.
Only serial units with In Stock status are available for selection. Serials that are Sold, In Repair, or Defective do not appear in the picker.
Assigning a Customer
Optionally assign a customer to the sale for history tracking and warranty purposes.
- 1In the Cart tab, find the customer selection area at the top of the cart.
- 2Start typing a name or phone number to search existing customers (2+ characters, 300ms debounce).
- 3Use the up/down arrow keys to navigate results and Enter to select.
- 4To create a new customer, click the add button. Fill in First Name (required), Last Name, Company Name (optional), Phone (required, with duplicate check), Email, and WhatsApp toggle.
- 5To remove the selected customer, click the X button next to their name.
- 6Leave the customer field empty for a walk-in sale.
Applying Discounts & Reviewing Totals
Review the cart totals and optionally apply a discount before proceeding to payment.
- 1The Subtotal shows the sum of all items (unit price × quantity).
- 2Enter a discount amount in the Discount field. This is a fixed currency amount subtracted from the subtotal.
- 3The Total updates in real time, displayed prominently at the bottom of the cart.
- 4Review all items, quantities, and the final total before proceeding to payment.
Assigning a Commission Agent
If your shop uses commission agents, you can assign one to the sale to track their commission.
- 1Below the totals, find the Agent section.
- 2Search for an agent by name (2+ characters). Results show name, nickname, company, and current rate.
- 3Select the agent. Their default commission rate and type are displayed.
- 4To override the default, use the dropdown to change the type (Percentage, Fixed Amount, Per Product, Per Service) and enter a custom rate. Overrides are shown in amber.
Completing the Payment
Once your cart is ready, open the payment dialog to record the payment and finalize the sale.
- 1Click the 'Pay' button at the bottom of the cart (or press Ctrl+P / Alt+P).
- 2The payment dialog opens showing the total amount.
- 3Select a payment method from the dropdown. Methods are configured in your shop settings and may include Cash, Card, Bank Transfer, or Online.
- 4Enter the payment amount.
- 5Optionally enter a reference (receipt number, transaction ID, check number).
- 6Click 'Complete Sale' to finalize. The receipt appears on screen.
To split payment across multiple methods, click 'Split Payment' to add additional payment rows. The total of all payments must match the sale total exactly.
Frequently Asked Questions
Do I need to select a customer for every sale?+
How do I apply a discount to a sale?+
What happens to inventory stock when I create a sale?+
Can I sell serialized items through POS?+
How do I sell a variable product through POS?+
Can I change the unit price during a sale?+
Is there a limit on how many sales I can create?+
Related Articles
POS Overview & Keyboard Navigation
Learn how to use the Fixmo Point of Sale terminal — product grid, cart system, tabs, built-in calculator, and keyboard shortcuts for Mac and Windows.
Read articlePayments, Split Payments & Receipts
Record single or split payments during a sale, choose payment methods, and view or print the receipt after completing a transaction.
Read articleSales List & Sale Details
Browse your sales history, search by code or customer, view sale details with items and payments, and access print and refund options.
Read articleSerial Number Tracking
Track individual units by serial number through their entire lifecycle — from stock entry through sales, repairs, returns, and warranty claims.
Read articleProduct Variants
Understand Simple vs Variable products, create and manage variant types like Color, Size, and Quality, and learn how the variant selector popup works across POS, Sales, Repairs, and Invoicing.
Read article