New Features & Improvements
Purchase Link
-
Sales users can generate a purchase link for selected products, show, and contact directly from the account page.
-
The generated link can be copied or sent by email to the exhibitor for quick purchase completion.
-
Exhibitors clicking the link are taken to a pre-filled sponsorship buy page, making checkout fast and simple.
-
The feature supports sending links for both public and private (unpublished) items, enabling early or exclusive sales.
-
All sent purchase link emails are saved on the account and contact, and can be easily resent if needed.
-
Use cases include closing sales faster, enabling self-service purchases, and offering private sponsorship opportunities before public release.
Agenda webpage on Exhibitor Portal
-
Users can view all event sessions in a single agenda page for easy navigation.
-
Sessions can be filtered by type, track, speaker, and date to quickly find relevant content.
-
The agenda supports both table and grid views for desktop, letting users choose their preferred layout and grid view for easy mobile use.
-
Clicking a session name opens a modal with detailed information, including speakers and sponsors.
-
Users can search sessions by name, description, room, track, or speaker for fast access.
-
The agenda groups sessions by date and displays time and room details for clarity.
Bug Fixes
Ext Product ID becoming blank on item after booth reserve
-
Ext Product ID was becoming blank on the showcycle item after a booth was reserved from the exhibitor portal.
-
The issue happened because the reservation flow was sending the standard productId instead of the required exProductId for Fonteva financials.
-
Fonteva requires the external product ID for booth reservations to work correctly.
-
Other flows like buy, merge, and pricing already used the correct financial system check, but reservation did not.
-
The fix added a check in to use exProductId for Fonteva and productId otherwise.
-
Now, the reservation flow is consistent with other flows, and the Ext Product ID is correctly set after booth reservation.
Dynamic Price Bug Fixing
-
Previously, merging multiple booths showed a total price of $0, causing confusion for users during booth selection.
-
The issue was due to array mutation during booth pricing enrichment, which broke references and led to silent failures.
-
This has been fixed by using a non-mutating approach and updating the booth list only after all pricing is calculated.
-
The “Merge and Buy” flow sometimes failed because the buy step started before pricing calculations finished.
-
The fix ensures all pricing calculations complete before any buy actions, preventing race conditions and incomplete purchases.
-
These changes make booth merging, buying, and reservation review more reliable and transparent for all users.