Release Notes 6.25.26 (Release 29.3) - Online Portal
1. Package Sorting Logic Improvement
Improved the package grouping logic in the Core when multiple packages with different add-ons are selected in the Shopping Cart.
A new internal Package Number logic was introduced to preserve the relationship between package headers, package items, and their add-ons during order submission.
What changed:
Improved the package grouping logic in the Core when multiple packages with different add-ons are selected in the Shopping Cart.
A new internal Package Number logic was introduced to preserve the relationship between package headers, package items, and their add-ons during order submission.
What changed:
- Each package item now receives an incremental package number.
- Items that belong to the same package inherit the same package number.
- Individual (non-package) items remain without a package number.
- This ensures package components stay grouped correctly and prevents mixed or incorrect sorting when multiple packages are added with different add-ons or notes.
- Improves order consistency in the Elecate app.
- Prevents package items and add-ons from being displayed out of sequence.
- Establishes the foundation for more accurate package handling in future enhancements.
2. Customer Registration Field Validation
Added validation improvements to the Customer Registration form to prevent email addresses from being entered into name-related fields.
What changed:
-
Added email format validation for the following fields:
-
Customer Name
-
Customer Name Overflow
-
Customer Contact
-
-
If an email address is detected in any of these fields, the system will reject the input and prompt the user to enter valid text instead.
Impact:
-
Prevents incorrect customer data from being stored.
-
Improves data quality and consistency across systems.
-
Reduces registration errors caused by invalid field usage.