TBC

An editable homepage, admin membership edits, store order cancellation, one dialog for moving or cancelling a booking, and nineteen more supported countries.

  • release
  • v3
  • features
  • bugfix
  • content
  • membership
  • store
  • sessions
  • events
  • payments

The homepage is now yours to edit, admins can adjust a membership without taking a payment, store orders can be cancelled and refunded, and ClubPal now supports clubs across the eurozone.

New features

An editable homepage

Your homepage is now built from the same sections and blocks as the rest of your content pages, so you can arrange it yourself instead of living with a fixed layout. Click Edit Page and the editing controls appear in a single bar across the top of the screen.

  • Three new blocks: Upcoming (the next sessions and events on one list), My Club (a member's own bookings and membership summary) and a sign in / register block for visitors.
  • Per-block visibility: set any block to Visible to: Everyone, Logged out visitors or Logged in members, so a signed-out visitor and a signed-in member can be shown different homepages from one page.
  • Viewing as preview: switch between the two audiences while editing, without publishing, to check each one reads properly.
  • Version history with preview: pick an earlier version, see it in place on the page, then restore it only if it is the one you wanted. Revert to Default puts the standard ClubPal homepage back.

Read the full documentation →

Edit an existing membership

Admins can now change a member's expiry date and switch them to a different package from either the member's profile or the package detail page, using the new Edit Membership option. No payment is taken and no refund is issued, the change is administrative only.

  • Available for Active, Trial, Lapsed and Pending Approval memberships.
  • Extending a lapsed membership reinstates it as active.
  • Switching package keeps the existing expiry date, so a straight swap does not move the member's renewal. Change the date yourself when it should.
  • Group membership follows the same rules as expiry, and auto-renewal is turned off if the new package does not allow renewals.
  • Every change is recorded in the membership's notes, along with an optional reason you can type in.

Read the full documentation →

Cancel a store order

Admins with Manage Store permission can now cancel an order from the order detail page, the store orders list or a member's own order list. The Cancel Order window offers an optional message to the member, Issue refund to member (on by default, hidden when nothing was paid) and Return items to stock (on by default, so you can leave it off when the goods are lost or damaged).

The refund is taken first, so a declined refund leaves the order untouched and you can try again or cancel without refunding. Cancelled orders release any discount code use and are excluded from your sales figures.

Read the full documentation →

Swap a waiting list booking

Swapping now covers waiting list bookings, not just confirmed ones. A member waiting for a place can move to a different session rather than cancelling and rebooking, which would refund and recharge them along with a second payment provider fee. Because a waiting list booking is not holding a place, it can be swapped right up until the session starts, and swapping it away does not promote anyone else. The confirmation email says whether the member ended up with a place or a spot on the new session's waiting list.

Read the full documentation →

Moving and cancelling a booking are now one dialog

Swap Booking and Cancel Booking were two menu items sitting next to each other, which meant the better option was easy to miss. They are now a single Change Booking option. It opens on the full list of sessions the booking can move to, grouped by week, with Cancel booking as a second step behind an explicit button.

  • Sessions that are full are labelled clearly, so it's obvious when moving means joining a waiting list rather than taking a place.
  • When the booking is inside the club's refund window, so cancelling wouldn't be refunded, the dialog says so up front. Moving keeps the payment in place even then.
  • Coaches and admins get the same dialog when acting on a member's booking, with the refund choice they had before.

Read the full documentation →

Nineteen more supported countries

ClubPal can now be set up by clubs across the eurozone, alongside the existing United Kingdom, Ireland, United States, Canada, Australia, New Zealand and Malta. Newly added are Austria, Belgium, Bulgaria, Croatia, Cyprus, Estonia, Finland, France, Germany, Greece, Italy, Latvia, Lithuania, Luxembourg, the Netherlands, Portugal, Slovakia, Slovenia and Spain, all paying out by IBAN.

Read the full documentation →

Last sign-in on the members list

The admin members list has a new sortable Last Login column, so you can find members who have not signed in for a while. It is included in the CSV and Excel export alongside everything else on the list.

Improvements

  • Payments: refunding a payment returns the whole transaction fee to your club, in proportion to the amount refunded. A payment refunded in full returns the fee in full, including the part that covers card processing, which ClubPal absorbs rather than passing on.
  • Sessions: cancelling a session no longer ticks Issue Refunds for you. It starts off, and a warning appears while it is off so you can see what happens to members who have paid before you confirm. Where a session is moving rather than being dropped, asking members to change their booking keeps their payment in place instead.
  • Sessions: the default booking window for a new club is now 28 days rather than 7, so a member who can't make a session has a month of alternatives to move to. Existing clubs and existing sessions keep the window they already have, and it can still be shortened per club or per session.
  • Events: events set to Club visibility are now shown to everyone, including visitors who are not signed in. Only Private events stay hidden.
  • Events: an Event Website button now appears on the event page when you have given the event an external web address.
  • Events: eligibility rules only appear on the event editor once ticket sales are switched on, since they only ever gate ticket purchases.
  • Homepage: the Sessions card is now Upcoming and lists the next six sessions and events together, rather than sessions on their own.

Bug fixes

  • Fixed the search box on the session check-in page not filtering the list.
  • Fixed the Tickets and RSVP switches on the event editor always saving as enabled, so turning either off did not stick.
  • Fixed the Link button in the content editor doing nothing when the editor was opened inside a pop-up window.
  • Fixed paging on the Admin > Facility Hire > Bookings list showing the wrong set of rows.
  • Fixed an error when updating a booking through the API.
  • Tidied the layout of Admin > Settings > Payments and of blog pages on small screens.

As always, if you run into anything unexpected or have a feature request, get in touch, we'd love to hear from you.