Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Apr 13:09
· 12 commits to develop since this release
88dbb50

== Changelog ==

= v2.0.0 ( April 27, 2026 ) =

  • new: A brand new wePOS — the entire cashier screen and the admin settings have been rebuilt from scratch, so everything feels faster and more responsive.
  • new: A refreshed look and feel — buttons, popups, dropdowns, forms, and tables all share a cleaner, more modern design.
  • new: Light, Dark, and System (matches your device) display modes, with a smooth fade when you switch between them.
  • new: wePOS now keeps its own styling separate from your WordPress theme and other plugins, so the screen no longer breaks if another plugin loads conflicting styles.
  • new: A new Appearance setting lets you switch between the new design and the old design at any time, so you can move at your own pace.
  • new: wePOS now works with the Dokan multivendor plugin — if your store has multiple Dokan vendors, each vendor can run their own POS with their own products, customers, and orders, without needing the site admin for daily sales.
  • new: Dokan vendor staff can sit at the counter and use wePOS — they automatically get the right access from their vendor, so you don't need to set permissions one by one.
  • new: When a Dokan vendor (or their staff) is signed in, they only see their own products, customers, and orders — never another vendor's data.
  • new: You can now choose a default customer for new sales at the site level, and each Dokan vendor can override it with their own preferred default.
  • new: Voiding (discarding) an active cart now asks for confirmation, so you don't lose a sale by accident.
  • new: You can now use the keyboard arrow keys to pick a customer during checkout — faster than clicking.
  • new: Customer search now shows phone number and company name, making it easier to find the right person.
  • new: Products with fractional quantities (for example 1.5 kg) are now supported, and you can hide individual products from the POS while keeping them on your online store.
  • new: Shipping tax is now correctly included on receipts and in the order total.
  • new: Prices now follow the thousand-separator style you set in WooCommerce (for example 1,000.00 vs 1.000,00).
  • new: New "Restore defaults" buttons across currency, tax, and POS settings, including for individual sections, in case you want to undo your changes.
  • new: New extension points for developers to add their own buttons and panels to the POS screen.
  • fix: The stock count is no longer updated when nothing actually changed.
  • fix: Cart quantities are now rounded cleanly so you don't see numbers like "1.0000000002".
  • fix: Old orders that were saved with fractional quantities now display correctly.
  • fix: If an order was already deleted on the server, updating or deleting it again no longer throws an error — it's handled silently.
  • fix: The default customer setting is now visible and editable from inside the Dokan vendor dashboard.
  • fix: Fixed a styling clash where Dokan's CSS was breaking the look of wePOS admin pages.
  • fix: Customer creation and permission checks have been corrected for non-admin users.
  • fix: Printing a receipt now waits until the receipt is fully drawn before sending it to the printer, so you no longer get blank or half-printed receipts.
  • fix: The cart icon badge (the little number) is now positioned correctly.
  • fix: When no customer is selected, the order is now sent to WooCommerce with empty address fields instead of stale data from a previous customer.