Enhancements
- Order Description JSON Scripted Hook — A new scripted hook function for advanced 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.
- 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 you to find and select options more efficiently.
Fixes
- Consistent Deco Vendor Details — Resolved an issue where decorator vendor information was inconsistent between view and edit modes for an item. The system now ensures the deco vendor remains the same in both modes and defaults to "IN HOUSE DECO" when no specific decorator is assigned. Additionally, when you manually select the deco vendor as In-House Deco, setup cost, first run cost, and additional run cost fields won't show up. Upon changing the vendor, these fields will appear again.
- Zero Value Cost/GP Display — Fixed a bug where item cost and price fields with a "0" value would appear blank, as 0, or as .00 in the Configurator UI for item cost, sale rate, and first and additional run charges. The system now displays all values as zero in both view and edit modes.
- Pre-config V2V Address — Fixed an issue where the V2V Ship Address wasn't 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.