# Web POS overview

> Sell from your browser with a cashier screen made for your type of business.

Source: https://docs.bakasir.com/en/docs/web-pos

The **Web POS** is the Bakasir cashier that runs in your web browser. You open it from the Business Portal, open a register, ring up sales and close the register at the end of the shift. It works on a laptop, a tablet or a touch screen, and it keeps selling for a while when the internet drops.

## Choose a tutorial

<Cards>
    <Card
        title="Open the register and make your first sale"
        description="Start a shift, sell items, take cash and close the register."
        href="/en/docs/web-pos/first-sale"
    />
    <Card
        title="Take payments"
        description="Cash, card, bank transfer, QR, e-wallet, cheque and split payment."
        href="/en/docs/web-pos/payments"
    />
    <Card
        title="Hold an order and come back to it"
        description="Park a sale for later and resume it from the drafts list."
        href="/en/docs/web-pos/hold-and-drafts"
    />
    <Card
        title="Discounts, promotions and quantity prices"
        description="Manual discounts, automatic promotions, bulk prices and loyalty points."
        href="/en/docs/web-pos/discounts-and-promotions"
    />
    <Card
        title="Refund or void a sale"
        description="Correct a finished sale and see what happens to stock and cash."
        href="/en/docs/web-pos/refunds-and-voids"
    />
    <Card
        title="Open, close and review the register"
        description="Opening balance, closing count, automatic closing and the register report."
        href="/en/docs/web-pos/register"
    />
    <Card
        title="Tables and kitchen orders"
        description="Floor plan, dine-in orders and sending items to the kitchen in the Restaurant style."
        href="/en/docs/web-pos/tables-and-kitchen"
    />
</Cards>

## Where you can run the cashier

Bakasir has three cashier channels: the **Web POS**, the Desktop app and the Android app. The Owner chooses which ones the business uses in **Settings → POS**, under **Where will you run the cashier?**. This choice decides what the **Open POS** button does.

- When **Web POS** is on, **Open POS** opens the cashier in your browser.
- When **Web POS** is off, **Open POS** shows a window with your paired Desktop and Android devices and where to download the apps. Someone who opens the Web POS address anyway sees **Web POS is disabled**.

See [Desktop](https://docs.bakasir.com/en/docs/desktop.md) and [Android](https://docs.bakasir.com/en/docs/android.md) for the other two channels.

## POS styles

The Web POS has five screens. Each one is built for a type of business, and your business type decides the one you see first.

| Style | Made for | What is special |
| --- | --- | --- |
| **General Store** | Shops of any kind | Cart on the left, product grid or list, tax, discount and shipping fields in the cart. |
| **Coffee Shop / Bar** | Cafes and bars | Quick drink grid, current orders list, **Hold Order**. |
| **Supermarket** | Supermarkets and wholesalers | Fast scanning, category picker, **Price Check**, **Park Sale**, **Recall Sale**, **Return / Refund**. |
| **Pharmacy** | Pharmacies | Medicine search, batch and expiry date, dosage rule, **Prescription** and **OTC** modes. |
| **Restaurant** | Restaurants and coffee shops | Floor plan, dine-in, take away and delivery, item notes, **Send to Kitchen**. |

To switch, click the **POS Style** button at the top of the screen. The Pharmacy style is only open to pharmacy businesses, and the Restaurant style only to restaurants and coffee shops. The Owner can set the style new devices open with in **Settings → POS → Default POS Style**.

On the Pharmacy screen the keys **F2** (search), **F4** (switch Prescription and OTC), **F8** (hold) and **F9** (pay) work as shortcuts.

## Tools around the sale

Most screens have these buttons close to the cart:

- **Customer**: pick a customer or keep **Walk-In**. **Quick Add Customer** creates one without leaving the sale.
- **Today's Sales**: a summary of the day, including payments by method and open cashier sessions.
- **Promotions**: the promotions that are live right now. See [Discounts and promotions](https://docs.bakasir.com/en/docs/web-pos/discounts-and-promotions.md).
- **Customer Display**: opens a second screen for the customer with the cart and total.
- **POS Settings**: the gear button. Only the Owner can change these options.
- **Fullscreen**: hides the browser bars.

## Good to know

<Callout type="info" title="Works offline">
    If the connection drops while the POS is open, sales are saved on this device with a local receipt number and sent to Bakasir when the connection returns. The top of the screen shows **Offline**, **N sales pending sync** or **Synced**. You still need the internet to open a new register. The Owner can turn this off with **Enable offline POS on web** in **Settings → POS**.
</Callout>

- **PIN lock.** If the Owner sets a **POS PIN** in **Settings → POS**, the POS shows **Register locked** and asks for the PIN. It asks again after the time chosen in **Keep POS unlocked** (30 minutes to 8 hours).
- **Barcode scanner.** A scanner that types like a keyboard works in the search box. The Owner can also turn on **Enable cursor-position scanner** so scanning works without clicking the box first.
- **On-screen keyboard.** For touch screens without a keyboard, turn on **Enable on-screen keyboard** in **Settings → POS**.
- **Cash drawer.** A browser cannot open a cash drawer by itself. To open it automatically, the Owner sets a **Cash drawer bridge** address in **Settings → POS**, which points to a small program on the cashier computer. Without it, the drawer will not open from the Web POS. The Desktop app talks to the printer and drawer directly, see [Hardware](https://docs.bakasir.com/en/docs/desktop/hardware.md).
- **Who can do what.** Owners and Managers can do everything. Staff can sell, but a manual discount, a tax change, a refund or a void needs the approval PIN of a Manager or Owner.

## Next steps

- [Open the register and make your first sale](https://docs.bakasir.com/en/docs/web-pos/first-sale.md)
- [Set up your business](https://docs.bakasir.com/en/docs/getting-started/first-setup.md)
- [POS settings in the Portal](https://docs.bakasir.com/en/docs/portal/settings.md)
