DATE:
AUTHOR:
Ezzan
🌐 Web

WebApp Version 25.25 Changelog

DATE:
AUTHOR: Ezzan

This update includes new features, essential performance improvements, and usability enhancements, ensuring your daily operations run smoothly. We've also addressed several bug fixes to enhance stability and reliability. Thank you for your continued trust and feedback, which help us deliver the best possible service.


New Feature:

  • [Sell] Revamp Park Order Tab-Based UI with Improved UX

    We’ve redesigned the Park Order layout into a more stylish tab-based interface. A new "Park" button has also been introduced—previously, selecting an option would immediately save the order. Now, users must explicitly click the Park button to confirm, reducing the chance of accidental selections and improving overall UX.

  • [Sell] Revamped Retrieve Order Modal with Enhanced UX

    We’ve updated the Retrieve Order modal with a more modern and stylish design. Users now need to select an order and click the "Retrieve" button to proceed—no longer auto-retrieved upon selection. When merging multiple orders, the experience is smoother: users can simply click anywhere on the parked order card to select it instead of checking a box. The merged order info is now displayed in a clearer and more polished layout.

  • [Promotion - Coupon] New Multiple Item Requirement Discount Type

    We’ve added a new option under the "Multiple Item Requirement Discount Type" setting. Previously, there were only two options: "All" (formerly Yes) and "One Of" (formerly No). Now, a third option called "One Of First Quantity" is available. These settings determine how discounts apply when multiple required products are in the cart.

    When the promotion hasn’t been applied yet, the selling cart shows the qualifying items as usual. The discount logic will only take effect once the coupon is applied—no visual separation occurs at this point.

    After applying the discount with "One Of First Quantity", the selected item (e.g., Diaper Bag with 15 qty) will split into two rows: one with 14 qty without discount, and another with 1 qty with the discount applied. This allows more control over how discounts are distributed in multi-quantity transactions.

Minor Improvements:

  • [Products - Variants] Provide All Option for Discontinue Filter

    We’ve added an "All" option to the Discontinue filter for the variant list. Previously, users could only filter by "Yes" or "No". With this update, selecting "All" will display both discontinued and active items, making it easier to view the full product list without toggling filters.

  • [Sell] Change Customer Activation Toaster from Error to Warning

  • [Reports - Products]

    • Improve Sales Report by Product Query Performance

    • Provide Filter Unit Quantity Multiplier

  • [Orders - Customer Invoice] Display Product Note in Packing Slip Printing

    Product notes are now included in the Packing Slip printing by default, helping provide clearer item-specific information during fulfillment. If you prefer not to show product notes, you can easily disable this through the Printing Setup menu.

  • [Inventory] Provide All Option for Discontinue Filter

    We’ve added an "All" option to the Discontinue filter across all tabs where the filter is available. Previously, users could only filter by "Yes" or "No". With this update, selecting "All" will display discontinued and active items, making viewing the full product list easier without toggling filters.

  • [Outlet] Display ODS Broadcast Configuration in Outlet Info

  • [Developer - Coupon Provider] Provide Header Field for Coupon Provider

  • [Setup - Printing (Packing Slip)] Provide Product Note Display Configuration

Bug Fixes:

  • [Contacts - Customers]

    • Fix Customer Info Image Position When Viewed by Unauthorized Users

    • Fix Users Cannot Update Sales Person for Customer via CSV Import

  • [Inventory - Product by Outlet]

    • Fix Blank UI in Header When Filtering Text and Containing No Data

    • Fix Inventory Still Appears in Footer When Filter Text That Contains No Variant with Inventory

  • [Inventory - Timeline] Fix Filter Row Options Does not Work Properly

  • [Payment - Import] Fix Invoice Payment Status Not Updating During Payment Imports

  • [Logistics - Outbound Logistics] Fix Users Can Submit Data with Empty Outbound Number

  • [Outlets] Fix Users Can Submit Data with Empty Space in the Name Field

    • Receipt Template Form

    • Quick Key Template Form

    • Park Layout Template Form

    • Customer Display Form

Deprecated:

  • [Infrastructure] Remove The Old Kitchen Display Column from the Entity Table


Stay tuned for more updates, and don't hesitate to reach out if you have any questions or need support.

Powered by LaunchNotes