Fixes
Consistent Deco Vendor Details:
This update resolves an issue where decorator vendor information was inconsistent between the view and edit modes for an item. The system now ensures the deco vendor remains the same in both view/edit modes and will default to "IN HOUSE DECO" when no specific decorator is assigned. Additionally, When user manually selects the deco vendor as In-House Deco then setup cost, first run cost and additional run cost fields would not show up. Upon changing the vendor it should show these fields again.
Zero Value Cost/GP Display:
Addressed a bug where item cost and price fields with a "0" value would appear blank 0, blank or .00 on configurator UI for item cost, sale rate, first and additional run charges. It will display all values as zero both in view and edit modes.
Pre-config V2V Address: Previously, the V2V ship address was not being displayed on the configurator UI for pre-configured items after saving. A new OIC field has been added to correctly store and display the V2V ship address on the UI post-save. This solution also ensures support for legacy orders created before this change.
Enhancements
Order Description JSON Scripted Hook: A new scripted hook function, for advances use-cases - `isProcessUpdateDescriptionHook`, has been implemented to ensure the Order Description JSON generates correctly for all purchase orders allowing the JSON generation to be triggered reliably, regardless of the execution context (UI or scripted).
Asterisk for mandatory fields:
To improve usability, an asterisk (*) is now displayed next to mandatory fields within the configurator UI. This visual indicator has been added to the Quantity, Cost, and Price fields in the Main Item, Main Item Surcharge, and Imprint Surcharge modals. The update also applies to the Imprint Method and Imprint Location fields in the Decoration Section, as shown in the attached images.
Sorted Configurator Dropdown Options:
Dropdown fields within the configurator UI are now sorted alphabetically to improve usability. This enhancement applies to the IMCs, Imprint Method, Imprint Location, Color, and Decorator Vendors fields, allowing users to find and select options more efficiently.