Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACJF ticketing and registration flow #6

Closed
7 tasks
gusaus opened this issue Jul 13, 2020 · 177 comments
Closed
7 tasks

ACJF ticketing and registration flow #6

gusaus opened this issue Jul 13, 2020 · 177 comments
Assignees
Labels

Comments

@gusaus
Copy link
Contributor

gusaus commented Jul 13, 2020

We'd like to provide the following options for the ACJ Virtual Festival -

Release date/availability

  • Video is available on the release date associated with an event

Purchase options
When a user views an event page, they should be provided with the following options

  • purchase access to see one show for the duration of one day
  • digital membership/(festival pass)

Todo

Issues we need to sort out are as follows -

  • Determine when access begins and ends - access becomes available on whatever is set as the release/event date;

Elements

Product

Membership

Membership Plan Data

  • General
    • Grant access upon - product purchase
    • Products - add associated product
  • Restrict Content -
    • Type: Posts
    • Title: add post where there's restricted content
    • Accessible: immediately (?)
  • Restrict Products - N/A
  • Purchasing Discounts - N/A
  • Members Area
    • "Content" will show all pages, posts and other content.
    • "Products" will show products that are viewable or purchaseable.
    • "Discounts" will list products carrying membership discounts.
    • "Notes" will only display notes that have been emailed to the customer (no internal membership notes).
    • "Manage" will show details about the membership, such as status and action links.
  • Email Content

Restricted content

  • Post

Examples

SFJAZZ.org | Digital Memberships

https://www.sfjazz.org/watch/
https://www.sfjazz.org/membership/digital-memberships/

  • For just $5 a month ($60 annually), you can become a Digital Member and tune in each Friday at 5 PM PT (8 PM ET) for the latest concert.
  • Digital Members receive full online access to the new SFJAZZ streaming concert series Fridays at Five.
  • Digital Membership does not include benefits such as access to tickets and discounts for our live presentations.
  • SFJAZZ Members receive free access to the Fridays at Five streaming concert series, and do not need to also enroll in the monthly Digital Membership.

Purchase flow -

Smalls Live

https://www.smallslive.com/
https://www.smallslive.com/contact-and-info/

Content / access levels

  • Archive https://www.smallslive.com/search/archive/
    • The SmallsLIVE Archive is an audio/video library of all the shows at Smalls & Mezzrow.
    • Royalties are paid directly to the musicians by The SmallsLIVE Foundation.
    • Members sponsor their favorite musicians by listening to their music.
  • Catalog https://www.smallslive.com/catalog/
    • The SmallsLIVE Catalog is a collection of individually produced artist projects.
    • SmallsLIVE Members may sponsor artists of their choice and receive their music as downloads or CDs.
    • Sponsorships directly support the artist.
  • Streaming https://www.smallslive.com/events/calendar/
    • begins at the start of the evening and goes until the close of the venues.
    • There is no charge to watch these live streams.
    • Please register as a member and confirm your email address to sign in and begin watching our live stream.
    • Each show is available in our Archive generally one week after the performance.

Purchase / member options

  • There is no charge to become a member of the SmallsLIVE Foundation.
  • Supporting Members are members who make a tax-deductible donation to the SmallsLIVE Foundation.
  • Both free and Supporting members have access to our live-streamed shows.
  • Supporting Members have access to our extensive Audio/Video Archive, which pays royalties to the artists involved.

ACT4MUSIC Ticket Sales -

https://act4music.org/shop/

Purchase / member options

  • One ticket provides access to one curated show
  • Audiences can purchase a ticket to the current day, or any previous day, “a la cart”.
  • You can access concerts that you have already purchased tickets to via MEMBERSHIPS or ACCESS CONCERTS.
  • If you choose to CANCEL your membership you will lose access to all content associated with that account.
    https://act4music.org/checkout/

Originally posted by @roccosomazzi in #5 (comment)

@roccosomazzi
Copy link

I think we should have two options for the VR festival:

  • individual tickets registrations (to see one show for the duration of one day)
  • digital membership(festival pass) good to see all shows for the entire month of October
    THese are the most important ones. Then we can introduces regular memberships based on an annual fee with access to the archives and discounts on future events.

@gusaus
Copy link
Contributor Author

gusaus commented Jul 13, 2020

So for the festival pass - would access to the content be just for the month of October?

Then we can introduce regular memberships based on an annual fee with access to the archives and discounts on future events.

Memberships would be something introduced sometime after the festival? If so, I'm wondering if we need both WooCommerce Memberships and Event Tickets Plus... or if the latter could provide us with what we need to start.

Probably will create another support ticket (https://support.theeventscalendar.com/) to get some advice on these scenarios, since priority support part of what you already paid for.

@roccosomazzi
Copy link

roccosomazzi commented Jul 13, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 14, 2020

Still trying to wrap my head around the options -

So for an event (https://content-angelcityjazz.pantheonsite.io/calendar/gerald-clayton-steve-lehman-duo/ as an example)

We should provide ticket buttons/links to the following, yes? -

  • individual ticket - access to one show for the duration of one day
  • festival pass/digital membership - access to see all shows for the entire month of October

Would membership be another option that we'd provide on the event page or just linking here? https://content-angelcityjazz.pantheonsite.io/membership/

What are some existing examples that come close to this flow?

@gusaus
Copy link
Contributor Author

gusaus commented Jul 14, 2020

FYI here's more info on the blocks that will be available once the https://theeventscalendar.com/products/wordpress-event-tickets/ plugin is enabled and configured -

https://theeventscalendar.com/knowledgebase/k/an-introduction-to-tickets-blocks/

@gusaus
Copy link
Contributor Author

gusaus commented Jul 14, 2020

I think it’s good to have the membership set up ready by the time the festival comes around so that maybe we can promote it a bit but it’s less urgent than the event ticketing set up.

Probably a dumb question - are we 100% sure these performances are even going to happen in September? Are the dates/venues confirmed? What if the state is still in lockdown?

Related to this issue, I'm wondering how that would affect 'when' there would be something to sell. Would it make sense to sell tickets and event passes if there's a chance of cancellation or the festival was pushed back a bit? Is the plan to wait until performances are in the can?

Based on #5 (comment), I think we can roll in the ticketing and registration after the initial launch. In addition to making sure there's something to sell, we'd have a bit more time to solidify this process and properly incorporate into the site and theme.

Any update you can provide on scheduling / ticketing ETA would help determine a good launch date and milestones to follow.

@roccosomazzi
Copy link

roccosomazzi commented Jul 14, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 14, 2020

Are the performances still going to happen at LA venues? Hearing the whole state is shutting down again had me wondering.

So let's assume the recordings will happen - what is your current thinking about when to sell access? I'd think we'd want to hold off selling a ticket to a given event until there's a recording.

We can still launch, schedule events, and announce/promote the festival beforehand.

Just my thoughts on how to handle the unknown.

@roccosomazzi
Copy link

roccosomazzi commented Jul 14, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 14, 2020

REDCAT sounds like a great venue! Will the performances/filming dates be happening over several days or is this still being locked down?

We can offer RSVPs as we announce the events and then offer tickets after filming.

So assuming announcing events means we'd first create and schedule a date/time when each performance will be available, we'll need RSVPs for launch #5 (comment) - then have the ticketing / festival pass / membership rolled in by whenever it's time to film.

Does that seem about right?

@roccosomazzi
Copy link

roccosomazzi commented Jul 14, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 21, 2020

@roccosomazzi I've been looking again at how SF Jazz, Smalls and https://act4music.org/ are presenting virtual concerts and it seems like they're all providing access via membership, rather than selling tickets. Smalls and SF Jazz also provide the latter for in-person concerts (if/when they exist), but access to their digital archives is via membership.

That said, SF Jazz is providing access to their online education events via ticket sales -
https://www.sfjazz.org/calendar/?month=7.2020&season=4191
https://www.sfjazz.org/tickets/productions/intro-to-ableton-live-online/

Based on #5 (comment) and subsequent discussion, we'd like to provide a combo of both? i.e.

  • purchase ticket / register to see one show for the duration of one day
  • digital membership/(festival pass) - access all shows for the entire month of October

Is this correct? IF yes, we'll need the following plugins to set up

I think we can start with the free version of Event tickets to set up RSVPs - can you describe the RSVP flow again - do we want folks to register to attend?

@roccosomazzi
Copy link

roccosomazzi commented Jul 21, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 21, 2020

So do you like the ticketing/registration/membership/purchase flow of Act4Music?
https://act4music.org/shop/
https://act4music.org/concerts/

I think Smalls and SFJazz provide a better model in terms of display, but we'll be able to replicate their flow since we already have most of the plugins.

If using WooCommerce + Woo Memberships (https://woocommerce.com/products/woocommerce-memberships/) for membership/festival pass & individual events (like Act4Music), I'm wondering if we could just use Events Tickets for RSVPs or if there was some other way to collect the info. The sites that we're referencing just prompt users to create an account.

Think I'll enable https://theeventscalendar.com/products/wordpress-event-tickets/ on a separate instance and test out RSVPs.

@roccosomazzi
Copy link

roccosomazzi commented Jul 21, 2020 via email

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2020

Were you trying https://theeventscalendar.com/products/wordpress-event-tickets/ or something else? Certainly will streamline and setup and admin if we can prompt users to register. I'll add that and the event countdown to the Event display todo list #5

I'll see if I can connect Woo and Stripe - wonder if there might be some issue with being on a development environment. Will let you know

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2020

I tried to connect my stripe account to woo commerce but couldn't figure out how.

I think you got an authorization code when i tried to login to stripe. Did you try to set up on this page? https://content-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=newspack-reader-revenue-wizard#/stripe-setup

That might work if you can generate the API keys https://stripe.com/docs/keys#api-keys

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2020

I was already out of the login - wanna try to generate the key and either plug it in or send it to me?
https://content-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=newspack-reader-revenue-wizard#/stripe-setup

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2020

Can you send me the key? If not I can login to your stripe if you send me the authorization code when you get the text.

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2020

ok - I'll try to plug those in unless you already have.

@roccosomazzi
Copy link

roccosomazzi commented Jul 22, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2020

trying to login again - did you get another text verification code?

@roccosomazzi
Copy link

roccosomazzi commented Sep 14, 2020 via email

@roccosomazzi
Copy link

roccosomazzi commented Sep 14, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Sep 14, 2020

What about something similar to https://act4music.org/support/ where we could centralize all info and FAQs? Each info block/FAQ could be reusable and dropped into other pages.

@roccosomazzi
Copy link

roccosomazzi commented Sep 14, 2020 via email

@roccosomazzi
Copy link

roccosomazzi commented Sep 14, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Sep 14, 2020

I'll create separate issues to sort out the Vimeo and Veer flow and instructions. Also will update this issue description #6 (comment) to reflect that we won't be using the combo of Event Tickets + Virtual Events + WooCommerce Memberships plugins until after the festival if we're on the same page about not needing at this time.

Is that right?

@roccosomazzi
Copy link

roccosomazzi commented Sep 14, 2020 via email

@gusaus
Copy link
Contributor Author

gusaus commented Sep 14, 2020

Ok - I'm going to remove those plugins and we'll use the commerce dev instance to roll out the ticketing and membership flow post-festival. This should also improve performance of the live site.

@roccosomazzi
Copy link

roccosomazzi commented Sep 15, 2020 via email

This was referenced Sep 15, 2020
@gusaus
Copy link
Contributor Author

gusaus commented Jul 14, 2021

Hey Rocco - Quick followup from this monster issue...

I put Stripe in test mode so you can test the ticket purchase experience (just make sure NOT to use PayPal!) - we'll need to go back and figure out how to put paypal into test mode.

I went ahead a did a test purchase - it generally seemed to work...except I'm not sure I got an email. I think we were spending a bit of time getting that part right - I'll try to dig into this issue tomorrow and pick up where we left off.
https://live-angelcityjazz.pantheonsite.io/event/markandjeremy/

@gusaus
Copy link
Contributor Author

gusaus commented Jul 18, 2021

Hey @angelcityjazz

Let's discuss the ticketing separately in this issue. First off - it will be quicker/easier to set up the tickets all at once - in 'classic' mode - after all the event pages are set up.

As mentioned in #5 (comment), I'm not totally clear how we'll be able to link out to external sites AND sell tickets on the site for others... and have a consistent display. The cleanest presentation would be for a 'Get Tickets' button to link either to an external site and/or maybe the checkout for shows that we're selling on the site.

Or - if it's still an option, maybe we could also sell tix on BPT (or some other service) since we'll be sending folks to other sites already?

I'm heading out for the rest of the day but I'll have more time tomorrow to work on this - so I'd probably not spend time yourself looking for other widgets and whatnot.

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 18, 2021 via email

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 19, 2021 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 22, 2021

I changed the Event settings back to classic mode, so now if you hit 'Edit' for any of the events, you'll see the calendar and ticketing stuff when you scroll down
https://live-angelcityjazz.pantheonsite.io/wp-admin/edit.php?post_type=tribe_events

If you'd rather create tickets with blocks we can take it out of classic mode.

This looks like a pretty good guide for setting tickets up.

https://theeventscalendar.com/knowledgebase/k/making-tickets/

That all said, I'm still not sure how we can keep the display clean and consistent if we're using the ticketing block for some events. Then a 'Get Tickets' button linking to an external site for others.

Maybe we could just link to the WooCommerce page once the tickets are created. I kinda remember looking into that flow last year (probably referenced in this issue).

The other option would be to sell tix on BPT or some other service since we're already sending folks offsite for other events.

Let me know if you run into any issues.

@gusaus
Copy link
Contributor Author

gusaus commented Jul 23, 2021

Rocco - Let's followup on ticketing in this issue

Ok, I worked on adding tickets to the 10/1 event at REDCAT and here are the
issues I've run into:

  • no matter what capacity I enter (shared or not) the tickets display an
    unlimited script
  • when I try to add the ticket block to the event page , I get an error
    message that says there is a problem with the sales window. I've set dates
    for the beginning and end of sales so I'm not sure what the issue is.
  • I need to see how the tickets appear to ticket buyers so that I can
    decide what to write in the description field

Before I start setting up all the tickets for all the events I'd like to solve these issues.

I've never set up tickets using the plugin, so won't have any insight into the issues w/o testing myself and possibly creating support ticket(s) we can't resolve.

First off, I wonder if issues w/ blocks are because the block editor for events is not enabled. I thought it would be easier for you to create tickets w/ it disabled. If not maybe you (or I) could enable and? Check the screengrab here #5 (comment)

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 23, 2021 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 23, 2021

Ok - let me know if you'd like me to troubleshoot anything. I can't do at the same time you're editing.

@gusaus
Copy link
Contributor Author

gusaus commented Jul 23, 2021

Just thought of something else (which you may already know). If you're trying to add the ticketing block (or add a link to the 'Buy Tickets' button to the reusable block... you'll need to first convert to a regular block. Let me know if this screengrab doesn't make sense.

Edit Event ‹ Angel City Jazz — WordPress 2021-07-23 11-51-25

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 23, 2021 via email

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 23, 2021 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 23, 2021

Ok, the ticketing option for the event calendar plus is a joke, there is no
way I can deal with its bugginess.

That sucks - I just noticed you renewed ticketing plus and would definitely advise you to try to get that $$ back if you don't think we'll use for 'any' events.

With regards to Eventbrite - don't you just pass the service fee to the customer? Either way I think it's a good option because it's so widely used and there are WordPress integrations.

Maybe the Events Calendar folks would allow you to exchange their crappy ticketing plugin for this?
https://theeventscalendar.com/products/wordpress-eventbrite-tickets/

Let me know if that's worth considering because LeRoy is also looking at that for his sites. Possibly they could chip in for a 3 site license.

I'll followup on the display stuff in the other issue.

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 23, 2021 via email

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 23, 2021 via email

@gusaus
Copy link
Contributor Author

gusaus commented Jul 23, 2021

Holy shit - I didn't realize the widget did that (maybe I'm using a different one for Just Jazz)!

https://live-angelcityjazz.pantheonsite.io/event/mark-dresser-5-jeremy-ledbetter-trio/

Def try to get a refund for the plugin you've now paid for 2x and might never use.

If we're going w/ Evenbrite (which seems like is a good move), I'll close out this issue.

@angelcityjazz
Copy link
Collaborator

angelcityjazz commented Jul 23, 2021 via email

@gusaus gusaus closed this as completed Sep 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
angelcityjazz.com
  
In progress
Development

No branches or pull requests

3 participants