1. Home
  2. /
  3. Docs
  4. /
  5. wePOS
  6. /
  7. Changelog

Changelog

= v2.0.0->April 27, 2026 – =

- **new:** A brand new wePOS Pro — every admin page (Reports, Orders, Customers, Products, Outlets, Receipts, Settings) and the cashier screen have been rebuilt from the ground up for a much faster and smoother experience.

- **new:** A refreshed look and feel across every page — tables, popups, dropdowns, filters, and forms all share the same clean, 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 redesigned Login page with clearer outlet and counter selection and friendlier error messages.

- **new:** A brand new Reports dashboard with summary cards, sales charts, recent orders, top selling items, payment summaries, and low-stock alerts — all on one page.

- **new:** Powerful filtering on reports — narrow down by date range, order status, source, customer, cashier, and outlet, with quick search chips for a few clicks.

- **new:** Printable reports with a cleaner print layout and proper currency formatting.

- **new:** Export your orders to a CSV file directly from the Orders page.

- **new:** An inventory alerts panel shows your low-stock and out-of-stock products at a glance, so you never run out unexpectedly.

- **new:** wePOS Pro now works with the Dokan multivendor plugin — each Dokan vendor gets their own POS dashboard with reports, orders, customers, products, and settings limited to their own store.

- **new:** A dedicated Reports page for Dokan vendors so each vendor can track their own sales and export their own data.

- **new:** A Receipts page for Dokan vendors lets each vendor customize their own receipt header, footer, and the fields they want to show.

- **new:** A Settings page for Dokan vendors lets each vendor adjust their own tax, currency, and general POS settings — and even override them per outlet — without affecting other vendors.

- **new:** You can now assign an outlet to a Dokan vendor right from the outlet form, and the vendor's store name shows up across POS screens.

- **new:** Dokan vendor staff can be added as cashiers and automatically get the right access from their vendor — no need to set permissions one by one.

- **new:** As a site admin, you can decide exactly which POS sections each Dokan vendor (and their staff) can see, and reset any vendor back to the defaults with one click.

- **new:** Dokan vendors only see their own orders, payment reports, and report data — never another vendor's data.

- **new:** A new access control system lets you (or a Dokan vendor) decide which POS pages, tabs, and actions each cashier is allowed to use.

- **new:** A new Cashier role with the right permissions to create, edit, and delete POS orders out of the box.

- **new:** Whatever access rules you set for a page also apply behind the scenes, so a cashier can't reach restricted data even if they tried to bypass the menu.

- **new:** Permissions flow automatically from admin → Dokan vendor → cashier, so adding new staff is fast and safe.

- **new:** Redesigned Customers, Orders, Products, Outlets, Receipts, and Settings pages with smarter filters, sortable columns, and clearer empty states when there's no data yet.

- **new:** A new Quick Edit on the Products page lets you update stock, price, categories, and tags without opening the product.

- **new:** An improved Order Details page shows the order date in a friendly format, the customer's IP, avatar, status badge, and gives you easier order-note tools.

- **new:** A refund button now only shows up when the order is actually eligible to be refunded, and asks for confirmation before going through.

- **new:** Bulk delete now asks for confirmation first, and success or error messages now appear as small popup notifications instead of intrusive browser alerts.

- **new:** Print receipt is now available as a one-click action from the Orders, Customers, and Products tables.

- **new:** Receipts have been rebuilt — write your footer with a rich text editor (bold, links, lists), get the right currency symbol automatically, and shipping plus shipping tax now show as their own rows.

- **new:** New barcode settings and scanner support on the Products page so you can add and find products by barcode.

- **new:** A new "Save Carts" feature (requires a valid license) keeps your in-progress carts on the server, so you can pick them up after a refresh or even on a different device.

- **new:** License management is now its own dedicated page with checks both in the admin and at the counter.

- **new:** Customer search now also looks at phone, company, and IP, so you can find the right person faster.

- **new:** Assigning cashiers is faster — pick multiple staff in one go and optionally set their password right from the modal.

- **new:** Outlets can now have optional website and phone fields, useful for receipts and contact info.

- **new:** A new POS Fee Tax option in Tax Settings.

- **new:** "Restore defaults" buttons across tax, currency, vendor, and cashier settings, in case you want to undo your changes.

- **new:** The POS header now shows your active counter alongside the outlet name and the Dokan vendor's store name, so you always know where you're working.

- **update:** A new Appearance setting lets you switch between the new design and the classic design at any time, so you can move at your own pace.

- **update:** Standardized the "wePOS" name across menus, screens, and help text.

- **update:** Cleaner permission handling on plugin updates keeps user roles in sync without manual fixes.

- **fix:** Fixed cases where the cart total showed "NaN" because of broken fee or discount math; shipping now defaults to 0 instead of empty.

- **fix:** The recent orders list on the dashboard is now more accurate.

- **fix:** The hourly grouping on payment summary reports now lines up correctly with the time of day.

- **fix:** Charts now display prices in your store's currency instead of a default symbol.

- **fix:** Country and state search on billing and shipping forms now works as expected.

- **fix:** Popups and modals now appear above other content correctly inside the new design.

- **fix:** Cashier names now display correctly even when a display name hasn't been set.

- **fix:** Outlet listing now returns the correct results for vendor staff.

= v1.3.1->September 11, 2025 – =

- **chore**: Maintenance release, no functional changes.

= v1.3.0 -> (20th June, 2025)=

- **feat**: Introduced order refund feature on frontend `orders` page. 
- **update**: Added High Performance Order Storage support. 
- **update**: Optimized customer create and edit form on frontend `customers` component. 
- **fix**: Resolved an issue where order search was not working on frontend. 
- **fix**: Resolved an issue where bulk action `delete` button was not functional in orders page on frontend. 
- **fix**: Resolved an issue where date range filtering was not filtering properly on frontend order listing. 
- **fix**: Resolved an issue where receipt preview was not working on the admin interface. 
- **fix**: Resolved an issue where tax data were inconsistent in print receipt. 
- **fix**: Resolved an issue where alert messages on saving receipt settings were missing on the admin panel. 
- **fix**: Resolved an issue where the help menu was not working on POS frontend.

= v1.2.2 ( January 10, 2025 )

= - **Compatibility:** Compatibility for WordPress 6.7 
- **Chore:** Update Appsero Client and Appsero Updater for WP 6.7 compatibility

= v1.2.1 ( June 05, 2024 ) =

  - **Enhancement: Detailed tax data into the print receipt
  - **Enhancement: Added support for WooCommerce customised order numbers by third-party plugins
  - **Fix: WooCommerce REST API order end-point provides POS orders only

v1.2.0 – Decmeber 30, 2022

- **Feature:** Admin payment reports
- **Enhancement:** Upgrader integration
- **Refactor:** Order created via wePOS setter
- **Fix:** Card paid orders not creating '_wepos_is_pos_order' order meta

= v1.1.5 -> 28th June, 2022 =

- **Fix:** Localization issue on changing site language

= v1.1.4 -> 19th May, 2022 =

- **Enhancement:** Card digit input field made auto-focused on selecting the card payment method

- **Fix:** Blank print receipt issue before saving receipt settings
- **Fix:** Unable to add cashiers to the outlets in case avatar display turned off from dashboard settings
- **Fix:** Extra scrollbar appearing issue on side navigation on frontend view

December 31, 2021 – v1.1.3

- **Enhancement:** Products deletion page alerts and response
- **Enhancement:** Order note creation and deletion alerts
- **Enhancement:** Customer creation, deletion, update alerts
- **Enhancement:** Validation feedback message showing for customer modal
- **Enhancement:** Design consistency on outlets page
- **Enhancement:** Card gateway validation for POS payment

- **fix**: i18n support for various pages
- **fix**: Fixed an issue where a country with an optional state won't save
- **fix**: Fixed an issue where customer edit form would keep loading if country if set then removed and then save
- **fix**: Fixed an issue where the login form is not properly showing on some screen sizes
- **fix**: Fixed sidebar layout scrolling issue
- **fix**: Already logged in deadlock issue for outlet deletion
- **fix**: Card gateway throws console error if card digit or card invoice number is not given
- **fix**: Fixed an issue where post could not be created while wePOS pro is activated

December 14, 2020 – v1.1.1

- Update: updated build process