ClubPal v3.0.514.2029
Latest release of ClubPal with retrospective session bookings, store improvements, and a range of reliability fixes.
New Features
Retrospective Session Bookings
It is now possible to make a booking for a session after it has ended. This is useful when a member attended a session they weren't booked onto and needs to go back and pay, or when an admin needs to record attendance after the fact.
A configurable Late Booking Window can be set per-session (and as a club-wide default in Admin > Settings > Sessions) to control how many hours after a session ends a booking can still be made. When set to 0, retrospective bookings are disabled. Members making a retrospective booking will see a clear warning in the booking modal to indicate they are booking a past session.
Customer Comments on Product Purchases
Customers can now leave a comment when purchasing a product from the store. The comment is visible in the order management view, making it easier to handle custom requests or notes alongside a purchase.
Reply-To Address for Emails
A Reply-To address can now be configured in Admin > Settings > Emails. When set, any replies from members to club emails will be directed to that address rather than the default sending address.
Bug Fixes
- Fixed an issue where two members booking the last available spot at the same time could both succeed, causing overbooking. Concurrent booking requests for the same session are now serialised to prevent this.
- Fixed an issue where the Stripe payment button could be clicked before the card element had fully loaded, causing errors on slow connections.
- Resolved a timeout error in the membership renewal process for clubs with large numbers of members.
- Fixed an issue where the profile image crop action buttons were accessible before the cropper library had finished initialising, which could cause errors.