Roadmap
Use this page to check whether a feature you need is coming, and to ask for one that isn't. Before you ask, check what's already in WCPOS. The roadmap board on GitHub always has the current status.
Check the live roadmap
The board shows what is in progress, what is up next, what is planned for later and the ideas not yet planned.
The roadmap shows what we plan to build next, not a promise of when, and the order can change. What many stores ask for moves up, so if a feature matters to your store, tell us.
What's coming after 2.0
The next three releases each have one theme. They are planned in this order:
Looking for one feature? Find it in the table and tap its name.
2.1: Fiscal compliance
The theme is for stores in countries whose law requires the till to prove that no sale was altered. The release also carries four other changes.
-
Records the law requires: the POS keeps records that show whether a sale was changed. France and Spain come first.
What fiscal compliance covers
Signed records, numbering with no gaps, official closure reports, an audit file to export and, where the country demands it, reporting to the tax authority from the POS. France's rules are NF525 and Spain's are VeriFactu. 2.0 laid the groundwork; see Receipts and refunds built for fiscal rules.
-
Report templates: choose the layout of the end-of-day report (the Z-report) and of shift summaries, and print them on A4 or thermal paper.
-
Scale barcodes: scan a barcode printed by a weighing scale, and the POS adds the product at the price or weight in the barcode.
-
Exchanges: take a return and sell the replacement in one transaction.
-
Card payments offline: planned for 2.1 on SumUp's Solo and Solo Lite. SumUp must also switch it on for your account. Until then, a card reader paired with the till needs a connection. To see what already works with no connection, read Offline Mode.
Which readers, and how an offline card payment works
The Solo and Solo Lite connect to the POS app over Bluetooth. While the POS is offline, the reader approves the payment provisionally and sends it when the connection returns. SumUp can still decline it then, and your store carries that risk.
2.2: Control what each cashier can do
Today you can already choose, per role, who may open, count, close and approve the register, and who may open the Reports screen and see the expected cash; see Accessing the POS. Most other till actions are open to every cashier. 2.2 adds control over them.
-
Permissions by role: decide which roles may give refunds and discounts, change a line's price, void or reopen orders and see other cashiers' sales.
Which pages you can hide, and what changes by default
You can also hide the Orders, Customers and POS settings pages from a role. A control a cashier may not use is hidden or locked. Every permission starts switched on, so nothing changes in your store until you turn one off.
-
Till settings for the whole store: set a till setting once for every cashier, such as whether the receipt opens after checkout, and decide which ones a cashier may still change.
2.3: Works with your other plugins
The WooCommerce plugins your online store runs, working at the counter.
- Loyalty, gift cards and subscriptions: earn and spend points, sell and redeem gift cards and store credit, and start a subscription at the till.
- Pricing rules and email lists: a bulk price or discount rule applies at the till as it does online, and an email taken at the counter joins the same mailing list.
- More WooCommerce extensions: Product Add-Ons, Product Bundles, Composite Products, Bookings, Product Options and Product Vendors.
- Order notifications: an alert with sound at the till when a new online order comes in, which stays until someone acknowledges it. Made for restaurants, where an order needs attention at once.
Not yet planned
Ideas with no release yet are on the board too, for example email templates for POS orders that differ from your online order emails. If one of them matters to your store, ask.
Already in WCPOS
Included in 2.0
2.0 rebuilds the register and its checkout. You can split a payment between cash and cards; take cash, a card on your own terminal or another payment recorded at the till with no connection, on a sale your store already has; open the register with a float and close it with a count; send the amount to a card reader from the till; and show the customer their cart on a second screen. Card readers and the second screen come with Pro. Read What's new in 2.0 for the full list.
Often asked for, already here
Before you ask for a feature, check that it isn't here already:
Ask for a feature
The features many stores ask for move up the roadmap. Ask in one of two places:
- Discord: the quickest way to reach us and other store owners. Post in
#forumfor a feature request, or#generalfor a quick question. - GitHub Discussions: propose a feature, or add your use case to one someone has already proposed. Many roadmap items started as a discussion.
Tell us the job, not only the feature name: what happens at your counter today, and what you want to happen instead. A real example shapes the design more than a vote.