Waitlist Issues

Created on 13 January 2024, 11 months ago

Great module that's taking care of a lot of what I was looking for.

Hoping to get more info on how the waitlist works.

1. I have the waitlist and waitlist message enabled but when a registration event gets to full capacity the waitlist message isn't showing up.

2. Is there any way to have an "join waitlist" button appear instead of the the add to cart button?

3. Is there a way to have it that people don't have to pay until they've moved off the waitlist into the attendees?

Feature request
Status

Active

Version

3.1

Component

Registration Pane

Created by

🇺🇸United States lhubbert

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @lhubbert
  • 🇺🇸United States john.oltman

    Thanks for the post! The wait list feature is provided by a submodule of the Registration module (a dependency of this module). As you noticed, currently there is no wait list integration in Commerce Registration. All of the things you asked about make sense and will be in that integration. The timing on this is TBD but I would like to get to it soon.

    For the payment piece, I am thinking that wait listed registrations will generate a zero cost line item in the order - the user will need to complete this order to be put on the wait list. Then when space becomes available for the event, a wait listed registration will move from "waitlist" to "held" status, and the registrant receives an email with a link to a new draft order to make the payment. Once the payment is made, the registration moves from "held" to "complete". If the user does not make the payment within the configured time period, the registration expires and the space goes back into the pool to be available for some other wait listed registration. If you have other thoughts on the flow let me know.

  • 🇺🇸United States lhubbert

    That functionality sounds exactly right for my use case - really looking forward to the release!

  • Status changed to Fixed 10 months ago
  • 🇺🇸United States john.oltman

    Committed a new submodule named commerce_registration_waitlist. Will be in new release coming soon - it requires version 3.1.2 or higher of the core Registration module ( https://www.drupal.org/project/registration ).

  • Automatically closed - issue fixed for 2 weeks with no activity.

  • 🇫🇷France louaifi

    Hi everyone,

    I’m working on a project with Drupal 10 using the Registration, Commerce Registration, and Commerce Registration Waitlist modules. The default behavior I’ve observed is that when a user registers for a fully booked event, a waitlist registration is created with a zero-priced line item in their cart. However, the user is still able to attempt "paying" for this zero-priced order, which creates an issue in my case.

    Desired functionality:

    Here’s the behavior I’m aiming to implement:

    1- When an event is full, registrations are automatically added to the waitlist.
    2- A corresponding line item for the waitlist can be added to the user’s cart (or skipped, if a better approach exists).
    3- These zero-priced line items should be excluded from the payment process while remaining visible in the user’s cart.
    4- When a spot becomes available, the line item should retrieve the actual price, and the user can proceed to pay for their confirmed registration.

    Questions:

    - Is there a native solution or configuration in Drupal Commerce that could help achieve this functionality?
    - If not, what would be the best approach to customize this behavior (hooks, events, or other methods)?
    - Has anyone encountered a similar scenario and can share their experience or advice?

    Thank you so much for your help and suggestions!

Production build 0.71.5 2024