What works today
Which point-of-sale features each app built on Tally UI has today, with the pull request or test that shows each one.
Three point-of-sale apps are built on Tally UI: tallyui-woocommerce for WooCommerce, MedusaPOS for Medusa and VendurePOS for Vendure. Each has a live demo: WooCommerce, Medusa and Vendure.
Each works links the merged pull request, or the test, that shows the feature. Not yet means the app does not do it today. "Works" means merged into the app's main branch and running in its live demo; it may not be in a tagged release yet. Checked on 2026-10-06.
| Feature | WooCommerce | Medusa | Vendure |
|---|---|---|---|
| Sign in to the store | works | works | works |
| Catalogue kept on the device, survives a reload | works | works | works |
| Search by name, SKU or barcode | works | works | works |
| Choose a variant | works | works | works |
| Change quantities and remove lines | works | works | works |
| Edit a line's price | works | works | works |
| Line and order discounts | works | works | works |
| Park a sale and resume it | works | works | works |
| Attach a customer to the sale | works | works | works |
| Create a customer at the till | works | works | works |
| Register sessions: open with a float, count and close | works | works | works |
| Cash payment with change | works | works | works |
| Record a card payment taken on a separate terminal | works | works | works |
| Split one sale across several payments | not yet | works | works |
| Sales made offline are sent when the till reconnects | works | works | works |
| Printable receipt | works | works | works |
| Email the receipt | works | not yet | not yet |
| Taxes | not yet | works | works |
| Recent orders on this till | not yet | works | works |
| Sales reports beyond the register close | works | not yet | not yet |
| Fee, shipping or custom lines | not yet | not yet | not yet |
| Coupons and promotion codes | not yet | not yet | not yet |
| Refunds and returns | not yet | not yet | not yet |
| Native iOS, Android or desktop app | not yet | not yet | not yet |
All three apps run in the browser today. What changed in the Tally UI packages themselves is in the changelog, and the connectors are described in Connectors.