# Sell retail items in POS

Ring up several shop or bar items in one cart on web POS

Canonical URL: https://www.naayya.com/help-center/sell-retail-items-in-pos
Category: payments
Last updated: 2026-11-08T15:00:00Z

# Sell retail items in POS

In **Point of Sale**, open **Retail**. A cart holds shop and bar items only. Sell passes, packs, memberships, bookings and gift cards one at a time after finishing or clearing the cart. The Naayya POS app sells one product at a time.

## Ring up the cart

1. Select items on **Retail**. If an item has sizes or colours, choose one after checking its stock. Select the same item again to increase its quantity.
2. In the cart, use the plus and minus buttons to change a quantity, or the bin button to remove a line. **Clear cart** empties it.
3. To take money off one line, select the percent button on that line, enter the discount and a reason, then select **Done**. The button follows the same rules as **Add discount**: see [Give a discount](/help-center/give-a-pos-discount).
4. Check the **Total**. When your tax settings are set up, the cart shows the VAT for each rate in the sale.
5. Select **Checkout** and the total. Choose the payment method and, under **Receipt**, how the customer gets a receipt. Then select **Charge** and the amount.

**Admin > Payments** lists one payment, with each item's quantity and amount. One receipt covers the cart. If your tax setup issues VAT invoices, the payment and invoice show VAT details for each line.

- A cart can be paid by **Cash**, **Own card reader**, **Transfer** or **Comp**, or by **Wallet** for a customer with a Naayya account.
- When an item's stock is counted, its line stops at the stock you have.
- While a payment is being taken, the cart cannot be changed.

## Find an item by category

On web POS, select a top-level [category](/help-center/creating-physical-products#product-categories) on **Retail** to filter items. Subcategories appear as headings. **All** shows every category, and **Other** shows items without one. You can search by category name. The POS app does not show categories.

## Recover an unconfirmed cart charge

If POS says it **could not confirm whether this sale was recorded** or **an earlier charge of this cart may already be recorded**, the sale may have gone through. Open **Admin > Payments** in another tab and look for it:

- If the sale is there, select **Start a new sale**.
- If it is not there, select the charge button again. It sends the same sale, so it is recorded once. If you went back to the order, select **Back to checkout** first.

POS treats a charge with no answer after 30 seconds as unconfirmed. It locks the cart when it cannot confirm the sale. Reloading or switching business empties the cart, but POS remembers the sale in that browser tab and can warn you if the earlier charge may already be recorded.

## The product is not visible

Check that **Products › In person** is ticked in **Admin > Settings > Offerings**, and that the product is active and available for sale. A retail product with **Track stock** on needs enough stock. With **Track stock** off, web POS can sell it without counted stock; choose a size or colour if the product has variants. **Sold online** can be off without hiding an active product from web POS. Change these settings under **Selling** in **Admin > Products > Edit details**. See [Creating Physical Products](/help-center/creating-physical-products#choose-whether-to-count-stock-or-sell-online).

If you chose a sales point in **Selling at**, the **Retail** tab lists only what that sales point sells. A product that is missing there, or shown as **Unavailable**, is set that way for the sales point. An owner or manager changes it in [Manage sales points](/help-center/manage-sales-points#choose-what-each-sales-point-sells).

Turning on **Sales points** also turns on **Products › In person**. The **Retail** tab shows once there is at least one active product. See [Turn selling on](/help-center/offerings-settings#turn-selling-on).

## POS says an item is not sold at this sales point

The cart holds a product the sales point in **Selling at** does not sell, or has marked unavailable. This happens when the cart was filled before the sales point was chosen, or the product was changed for the sales point a moment ago. Remove the item and charge again. Nothing was charged or recorded.
