Adding one-time memberships which don't go through a Stripe Subscription. They don't renew, they are one-time.
Questions
- Will one-time memberships receive a different type of thank you email as the subscription type does now? We may be able to reword to define or only include renewal information only on subscription-type memberships.
- Should an error be returned if a ticket is transferred to someone currently with an active subscription-based membership?
Assumptions
- Received benefits (ticket discount, store discount, etc. are the same as subscription memberships)
- Adding ticket discounts in Stripe will work as written now.
- Adding store discount code appears to be okay
- The purchase of a one-time membership ticket appears straight forward within the current products api. There don't appear to be limitations on quantity of
MEMBERSHIP type products
Considerations
Actions
Adding one-time memberships which don't go through a Stripe Subscription. They don't renew, they are one-time.
Questions
Assumptions
MEMBERSHIPtype productsConsiderations
unallocated.applyMembershipAllocationsToMembersin Brinks as there are subscription assumptions there to refactor or rewritten explicitly for one-time memberships.generateAllocationsFromOrderin Brinks will require refactoring for creating one-time membership allocations which will be different. E.g.enrollmentStatuswould be created as 'COMPLETE'.Actions
one-timeinmember.stripeSubscriptionIdfieldmember.stripeSubscriptionId