# Roadmap

WCPOS is under active development. This page is the single place to check **what's coming**, follow progress, and tell us what you need.

## The public roadmap[​](#the-public-roadmap "Direct link to The public roadmap")

The live, always-current source of truth is our public roadmap board on GitHub. It shows what's in progress, what's up next, and the wider backlog:

[WCPOS Roadmap on GitHub →In progress, up next, and backlog — updated continuously as work moves.](https://github.com/orgs/wcpos/projects/4)

Direction, not promises

The roadmap reflects what we're working on and exploring — **not committed dates or guarantees**. Priorities shift based on what users need most. If a feature is critical to you, tell us (below) — demand is the biggest factor in what we build next.

## Request or vote on a feature[​](#request-or-vote "Direct link to Request or vote on a feature")

The best way to influence what we build is to ask:

* **[Discord](https://wcpos.com/discord)** — the fastest way to reach us and the community. Share your use case in `#general` or `#forum`.
* **[GitHub Discussions](https://github.com/orgs/wcpos/discussions)** — propose a feature or add your "+1" and use case to an existing one. Many roadmap items started as a discussion.

When you ask, tell us *what you're trying to do* and *why* — concrete use cases shape the design far more than a feature name.

## What we're working on[​](#what-were-working-on "Direct link to What we're working on")

A high-level view of the themes in development. For the detailed, current status of any item, check the [roadmap board](https://github.com/orgs/wcpos/projects/4).

### At the register[​](#at-the-register "Direct link to At the register")

* **Stock control** — prevent overselling by blocking out-of-stock items at the cart and validating stock at checkout
* **Checkout conditions** — require things like a customer, an order note, or a custom field before an order can be completed
* **Split & partial payments** — pay a single order with more than one method (e.g. part cash, part card)
* **Cash management** — opening cash float, and formal shift start/stop for accurate end-of-day reporting

### Reporting & documents[​](#reporting-and-documents "Direct link to Reporting & documents")

* **Reporting templates** — configurable Z-reports and shift summaries, printable to A4 or thermal
* **Email templates** — POS-specific email/receipt layouts, separate from your standard order emails

### Selling more product types[​](#selling-more-product-types "Direct link to Selling more product types")

Compatibility with more WooCommerce extensions — **Product Add-Ons**, **Product Bundles**, **Composite Products**, **Bookings**, **Product Options**, and **embedded (scale) barcodes**.

### Hardware & displays[​](#hardware-and-displays "Direct link to Hardware & displays")

* **More card readers** and direct reader integrations
* **Customer-facing display** — a second screen showing the order and total to the customer
* **Order notifications** — real-time alerts for new online orders (great for restaurants)

## Already shipped[​](#already-shipped "Direct link to Already shipped")

Recently landed highlights — see the docs for each:

[Coupons at the tillSearch, apply, and stack coupons during a sale.](/coupons/.md)

[RefundsProcess refunds to the original method or cash.](/orders/refunds.md)

[Cloud printingPrint to printers that aren't attached to the till.](/receipts/cloud-printing.md)

[Thermal receiptsDesign ESC/POS and Star thermal layouts.](/receipts/thermal-templates.md)
