= 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