Features
- [CONTACT AGEND SUPPORT] We have added support in Agend for WooCommerce shipping methods. For example, the Australia Post Shipping Method plugin can now be integrated to perform live API calls to Australia Post. This allows shipping rates to be calculated dynamically based on the user’s location, as well as the dimensions and weight of the physical products.
- Provides WordPress Administrators and Editors the ability to manually sync Events with Upbeat, enabling faster updates than waiting for the next scheduled event sync.
This feature allows greater control for promptly resolving CRM event data issues and applying updates more efficiently.

Admins or Editors see a “Sync with Upbeat [CRM event ID]” link under Edit Event.

Sync an event with Upbeat from the Events list

Sync multiple events with Upbeat in the Events list > Bulk Actions
- New Customiser settings to set a default My Account header icon, and disable Gravatar user photos.

- New Customiser settings to be able to change table styles.

Improvements
- [CONTACT AGEND SUPPORT] Added support for a having a preferred name set in the attendee form and sync back to Upbeat.
- [CONTACT AGEND SUPPORT] Added support for defining website tags for events in Upbeat. These tags are synchronised to the website and integrated into the event search filters.
- Clear the Upbeat API cache if the Upbeat API env or main URL changes.
- Move updating the invoice address into a function and schedule it in the background for a faster payment experience. Add new order action to update bill to and shipping addresses on invoices if they failed.
Bug fixes
- Corrected misalignment of “Previous” and “Submit” buttons in some multi-step forms. Both buttons are now properly aligned within the form footer.
- Fix deprecated Elementor Typography class fatal error after an Elementor plugin update.
- Fix for the Customiser accordion buttons taking up 100% height after a WordPress core update.
- Add checks for WP_CLI to prevent errors when calling import_event() from a frontend context.
- Fix an edge case with eWay card payments where a member sits on the order pay page for many days and the CRM invoice gets cleared by the abandoned cart process, so their payment can’t be associated with a CRM invoice. This order pay page is now reloaded every hour which allows our code to detect the invoice has been deleted and show an error instead of allowing payment.
