Okay
  Public Ticket #1983201
Question about checking attendance in person + decrementing attendance numbers
Closed

Comments

  • Ben started the conversation

    Hello There - I have a question about a somewhat unique use case which is proving to be difficult, so hoping your Amelia plug-in might have a feature to help solve for it (or you can suggest a potential workaround or alternative)

    (Note I currently use WooCommerce + WooSubscriptions, but I'm open to changing or adding new plug-ins as needed.)

    Ok, here we go!

    Background: I help manage a small kung fu studio, with approximately 40 students (but hoping to keep growing slowly. There are two ways our students can pay 1) "Unlimited pass" membership paid monthly, which auto-renews each month, or 2) "10-Class pass" paid up-front which expires after 3 months or 10 classes, whichever comes first, then auto-renews after the 3 months of 10 class limit is reached... I need help with option #2, the "10-Class pass", which I currently must process manually.

    Use case details for "10-class pass": Student purchases the "10 Class Pass" and is charged a flat rate of $150. Once purchased, the student may attend up to 10 classes, within a three month window. If the student attends 10 classes before 3 month window ends (for example, 10 classes in 6 weeks), a new "10 class pass" is automatically billed and a new 3 month window begins. If the student does not attend all 10 classes in 3 months (for example, only 8 classes in 3 months), a new "10 class pass" is automatically billed and a new 3 month window is restarted...

    This use case seems to require 1) A way to somehow decrement a subscriber's account based on "attendance", so the system knows when it has reached the 10 class limit (how might the student check-in for class?) and 2) A way to reset the renew date in the event the 10 class max is achieved prior to 3 months...

    The workaround I have considered is to create a plans which renews every 3 months, then manually change the renewal date of the plan to less than 3 month for specific customers who use up their "10 classes" prior to the 3 months. This would work, but doesn't seem very elegant and lacks ability to take attendance automatically. 

    Anyway, just wanted to see if you have any ideas how might accomplish this Amelia, especially if you have a way to capture in-person attendance (so the 10 class number can be decremented)? Or some sort of workaround you can recommend? Thanks in advance!

    - Ben

  • [deleted] replied

    Hi Ben,

    Thank you for your interest in our plugin.

    Unfortunately this is not possible with our plugin and there is no workaround for this at the moment since we are missing a couple of features for this use case. At the moment we don't have the option for selling membership or packages option, and we also don't have the option to automatically renew the membership. We have in our plan packages option but since we have some more requested features before this one, I cannot say for sure whether it will match your use case. As for the automatic renew we didn't have this kind of requests until now so this feature isn't in our plan for several next updates.

    If you are interested I could contact you once we develop packages option so you can try it?

    Best regards.

  • Ben replied

    Thanks for the quick response Isidora. I'd be happy to chat anytime if your team would like to learn about my use case. Cheers! - Ben

  • [deleted] replied

    Hi Ben,

    You are welcome, I am sorry because I didn't have the positive answer for your use case. We certainly plan to follow our users needs and once we develop our plugin more and begin with planning the packages and membership features I will be glad to contact you to hear more about you use case.

    Best regards.