For customers who have enabled asynchronous payment in their WebLink portal, we've added a new WebLink Portal field on the Opportunity screen, which can be set to give visibility to the order and accept payment from a Booker or Learner.
You can now configure an email notification with a Communication Template which can targeted at any email addresses, e.g. a shared sales team mailing list, which is sent by a Communication Trigger tied to an Opportunity transition action.
We've updated the behavior of refunding a Token-based registration to allow refunds when the associated Token Issue has been expired, however the refunded amount will expire.
We fixed an issue where adding a Private Event to the list of Interests on a Sales Opportunity showed all available Private Events regardless of their Account, instead of just showing Private Events available for the Account that has been selected on the Opportunity.
Portals (LMS, WebLink)
We fixed a bug where inactive Classroom Events appeared when a Learner is logged in to the LMS Portal and viewing their courses with the box ”Show Active Courses Only” checked.
We fixed an issue where the default Brand was not being set on Registrations for Private Events if a Brand was not already set on the associated Account.
We introduced validation rules to prevent Promotion Codes from having spaces.
We fixed the missing item description when a invoice was created from an opportunity containing a private event, and saved as a PDF.
We fixed an issue where Communication Templates were not being populated with complete data when using Opportunity Interest merge fields.
We fixed an issue where by events could be overbooked by adding Learners to a Learning Path.