Point Of Sale

Selling

Browse products, build carts, manage customers, and complete sales in Avvyr POS.

The main selling interface in POS is split into a product listing area and a cart sidebar. On desktop, these are shown side by side (2/3 products, 1/3 cart). On mobile, they are separate pages.

Browsing products

The product listing shows all products available in the current market. You can:

  • Search — Type in the search bar to find products by name, SKU, or other attributes.
  • Filter — Open the filter panel to narrow results by category, brand, stock status, or other facets.
  • Change layout — Switch between grid and list views, and configure how many columns to show.

Product card options

The product listing can be customized per register profile:

OptionDescription
Stock badgeShow stock availability on the product card.
Discount badgeHighlight products with active discounts.
Variant badgeIndicate products that have variants.
SKUShow the product SKU on the card.
Product imageShow or hide product images.

Building a cart

Click a product to add it to the cart. The cart shows all line items with quantity, price, and line total.

Cart operations

ActionDescription
Add quantityIncrease the quantity of a line item.
Remove quantityDecrease the quantity or remove the item entirely.
Edit line itemChange price, discount, or other line-level details.
Toggle item typeSwitch between sale and return on a line item.
Rearrange itemsDrag to reorder line items in the cart.
Apply couponEnter a coupon code for discounts.
Add shippingAdd a shipping product to the cart for delivery orders.

Customers

You can attach a customer to the cart:

  • Search customers — Find existing customers by name, email, or phone number.
  • Create customer — Add a new customer directly from POS.
  • Remove customer — Detach the customer from the cart.

The customer's information is linked to the order for receipts, loyalty, and order history.

Cart queue

POS supports multiple carts through a queue system:

ActionDescription
Park cartSet the cart aside to serve another customer. Parked carts are saved and can be resumed later.
Resume cartPick up a previously parked cart and continue the sale.
Await customerMark a cart as waiting for the customer (e.g., they're picking up items).
Delete cartDiscard a cart entirely.

The cart queue shows all active, parked, and awaiting carts for the current business unit.

Returns

You can process returns directly in POS:

  • Return from order — Select an existing order and choose which items to return. The return items are added to the cart as negative line items.
  • Manual returns — If enabled in POS settings, you can add return items without referencing an original order.

Completing a sale

When the cart is ready:

  1. Proceed to Checkout.
  2. Select a payment method and process the payment (see Payments).
  3. Once fully paid, the sale is complete and the order is created.

After completion, you can:

  • Print a receipt — Paper receipt via connected printer.
  • Email receipt — Send to the customer's email.
  • SMS receipt — Send a receipt link via SMS.
  • QR receipt — Display a QR code the customer can scan to view their receipt.

Real-time sync

POS carts are synchronized in real-time using a WebSocket connection. This means:

  • Changes to the cart are reflected instantly across devices.
  • If another system modifies the cart (e.g., a price update), the POS sees it immediately.
  • Connection status is shown in the system information panel.
Copyright © 2026