OpenProducer / angelcityjazz

Project space for the Angel City Jazz website
Other
0 stars 0 forks source link

ACJF ticketing and registration flow #6

Closed gusaus closed 2 years ago

gusaus commented 4 years ago

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

Release date/availability

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

Todo

Issues we need to sort out are as follows -

Elements

Product

Membership

Membership Plan Data

Restricted content

Examples

SFJAZZ.org | Digital Memberships

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

Purchase flow -

Smalls Live

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

Content / access levels

Purchase / member options

ACT4MUSIC Ticket Sales -

https://act4music.org/shop/

Purchase / member options

Originally posted by @roccosomazzi in https://github.com/OpenProducer/angelcityjazz/issues/5#issuecomment-657684447

gusaus commented 4 years ago

Interesting to see how SF Jazz is handling this - the chat is a cool idea but would only work for live events.

4Tm7aWt4SWYUWi0yGLslZnVTMQxECO

Fridays at Five 2020-07-24 19-29-52

Same video lingers on their youtube channel - https://www.youtube.com/watch?v=inGR1qIzvqA&feature=emb_title

gusaus commented 4 years ago

Hi Rocco

Based on the feedback so far, it looks like we need the WooCommerce Membership plugin to automatically put a time limit on protected content. Looks like there should be a 40% discount if you're able to purchase tomorrow

Offer begins at 6:00:00 UTC July 28, 2020, and ends at 23:59:59 PDT, July 28, 2020. https://woocommerce.com/woocommerce-day/ https://woocommerce.com/products/woocommerce-memberships/

roccosomazzi commented 4 years ago

Ok, I’ll purchase it tomorrow. Let’s nail down the rsvp ticketing process asap so that we can complete the site. I think we’re getting close.

On Mon, Jul 27, 2020 at 4:56 PM Gus Austin notifications@github.com wrote:

Hi Rocco

Based on the feedback so far, it looks like we need the WooCommerce Membership plugin to automatically put a time limit on protected content. Looks like there should be a 40% discount if you're able to purchase tomorrow

Offer begins at 6:00:00 UTC July 28, 2020, and ends at 23:59:59 PDT, July 28, 2020. https://woocommerce.com/woocommerce-day/ https://woocommerce.com/products/woocommerce-memberships/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-664697452, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3D7VH2CEG52CB3UJNTR5YH2TANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

roccosomazzi commented 4 years ago

Purchased the memberships feature for woo commerce

On Mon, Jul 27, 2020 at 6:44 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

Ok, I’ll purchase it tomorrow. Let’s nail down the rsvp ticketing process asap so that we can complete the site. I think we’re getting close.

On Mon, Jul 27, 2020 at 4:56 PM Gus Austin notifications@github.com wrote:

Hi Rocco

Based on the feedback so far, it looks like we need the WooCommerce Membership plugin to automatically put a time limit on protected content. Looks like there should be a 40% discount if you're able to purchase tomorrow

Offer begins at 6:00:00 UTC July 28, 2020, and ends at 23:59:59 PDT, July 28, 2020. https://woocommerce.com/woocommerce-day/ https://woocommerce.com/products/woocommerce-memberships/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-664697452, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3D7VH2CEG52CB3UJNTR5YH2TANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

Got it! Will spend time this afternoon setting up the flow on the dev site. Will keep this issue updated as I progress.

gusaus commented 4 years ago

Hey Rocco -

Think I made some progress after spending a good bit of time setting up and playing around with Event Tickets Plus, WooCommerce Memberships, WooCommerce -

First off some observations/recommendations -

Event ticket vs access

Setup

With that in mind, I set up the following on the dev site for each festival performance - log in as admin to see how it works for the Gerald Clayton and Steve Lehman event -

Product - instead of a ticket we need to create a product; just added some barebones info for testing - https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1883&action=edit

Membership Plan - each product is associated with its own membership plan so that we can control how the videos are accessed https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1884&action=edit

Event - with products and membership we can control display and sell access from each event page; https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1364&action=edit

Video - we also should be able to control how content is displayed on the corresponding video page (once properly configured) https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1826&action=edit

Purchase flow

As a new customer (I wiped the previous customer accounts) try the following - https://dev-angelcityjazz.pantheonsite.io/calendar/gerald-clayton-steve-lehman-duo/

1) RSVP - you should receive an email (might go to your spam) that links back to the event; we can customize the email to make the link more obvious; if providing purchase options on each events page (when available), it would make sense for the RSVP to link to the event page 2) Purchase 24 hr access and/or event pass - ideally the customer could check out directly from the event page (rather than the product page); I'm looking into that 3) Go through purchase/checkout process (should be similar to before - make sure to use the Stripe test CC #) 4) From https://dev-angelcityjazz.pantheonsite.io/my-account/ you should see content you have access to via the Memberships tab; each will link back to the corresponding video post

Again - we're just testing the flow to see if the combo of plugins provide what we need; seems like this setup is very similar to ACT4Music https://act4music.org/my-account/

If you think this could work, I recommend we set up RSVPs on the events page https://github.com/OpenProducer/angelcityjazz/issues/5 for the initial launch and continue to set up the rest on the dev site. Once ready we can roll into or replicate on the live site.

That way we can launch sooner than later.

Thoughts?

roccosomazzi commented 4 years ago

Hi Gus, I went to this page https://dev-angelcityjazz.pantheonsite.io/calendar/gerald-clayton-steve-lehman-duo/ but there is no option to RSVP or purchase a ticket

On Wed, Jul 29, 2020 at 2:49 PM Gus Austin notifications@github.com wrote:

Hey Rocco -

Think I made some progress after spending a good bit of time setting up and playing around with Event Tickets Plus, WooCommerce Memberships, WooCommerce -

First off some observations/recommendations -

Event ticket vs access

  • Providing 24 hour access to a prerecorded video seems more like a movie rental rather than an event; thinking about it that way, it makes more sense to sell access rather than a ticket to the event.
  • We should use WooCommerce/WooCommerce Memberships rather than Events Tickets Plus to sell access to both the 24hr events and festival pass; main reasons are...
    • adds another layer of complexity to setup and administer since we'd still need to use WooCommerce/WooCommerce Memberships to provide the granular control of content access we need
    • doesn't seamlessly integrate with Woo Name Your Price
    • the shortcodes for protected content aren't as good as WooCommerce Memberships

Setup

With that in mind, I set up the following on the dev site for each festival performance - log in as admin to see how it works for the Gerald Clayton and Steve Lehman event -

Product - instead of a ticket we need to create a product; just added some barebones info for testing -

https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1883&action=edit

Membership Plan - each product is associated with its own membership plan so that we can control how the videos are accessed

https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1884&action=edit

Event - with products and membership we can control display and sell access from each event page;

https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1364&action=edit

Video - we also should be able to control how content is displayed on the corresponding video page (once properly configured)

https://dev-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1826&action=edit Purchase flow

As a new customer (I wiped the previous customer accounts) try the following -

https://dev-angelcityjazz.pantheonsite.io/calendar/gerald-clayton-steve-lehman-duo/

  1. RSVP - you should receive an email (might go to your spam) that links back to the event; we can customize the email to make the link more obvious; if providing purchase options on each events page (when available), it would make sense for the RSVP to link to the event page
  2. Purchase 24 hr access and/or event pass - ideally the customer could check out directly from the event page (rather than the product page); I'm looking into that
  3. Go through purchase/checkout process (should be similar to before - make sure to use the Stripe test CC #)
  4. From https://dev-angelcityjazz.pantheonsite.io/my-account/ you should see content you have access to via the Memberships tab; each will link back to the corresponding video post

Again - we're just testing the flow to see if the combo of plugins provide what we need; seems like this setup is very similar to ACT4Music https://act4music.org/my-account/

If you think this could work, I recommend we set up RSVPs on the events page #5 https://github.com/OpenProducer/angelcityjazz/issues/5 for the initial launch and continue to set up the rest on the dev site. Once ready we can roll into or replicate on the live site.

That way we can launch sooner than later.

Thoughts?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-665947379, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3HFKI45CQW5JO3SW7TR6CKNXANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

You won't see those if logged in as admin.

Hopefully, you'll see that when viewing on a different browser and not logged in.

roccosomazzi commented 4 years ago

I opened with a private browser page and went through the process of buying a single concert pass:

I will try now the festival pass purchase

On Wed, Jul 29, 2020 at 3:31 PM Gus Austin notifications@github.com wrote:

You won't see those if logged in as admin.

Hopefully, you'll see that when viewing on a different browser and not logged in.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-665964209, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3CCFJH6KKE463MTAV3R6CPMPANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

We're currently testing to see if the registration/purchase/content access flow works using these plugins. Then I'll incorporate your feedback into the requirements and will configure the membership and checkout.

We can change the descriptions, price range, and make other changes/improvements to the event pages on https://content-angelcityjazz.pantheonsite.io/

I'll followup on comments/suggestions for the event display in this issue https://github.com/OpenProducer/angelcityjazz/issues/5

Will also create an issue for the video display.

gusaus commented 4 years ago

seems that I have to click on membership to see what I ordered. Can we change the name to tickets, passes or content purchases or something as it isn't a membership

Currently, this is just the default behavior. The main intent behind this support issue was to determine if we could sell tickets (w/ Events Tickets Plus) for the 24hr access events. https://support.theeventscalendar.com/ticket_G2VJHPFhLnJ66Dm2

We probably 'could' use Events Tickets Plus if 'Name Your Price' wasn't required for 24 access and we displayed the videos (for the individual 24 hr access tix) on the event page. We're already able to have the videos display at the event start time via the protected content shortcodes https://theeventscalendar.com/knowledgebase/k/embedding-protected-content/ and we could just manually remove the video 24 hours after the start time.

Personally I think that type of presentation works best for any type of event - would be similar again to a virtual event on SF Jazz https://www.sfjazz.org/tickets/productions/making-your-mixes-shine-online/

If we went that route we wouldn't need to create a membership for each individual event. And we could configure https://dev-angelcityjazz.pantheonsite.io/my-account/ so tickets show up in one tab and then all videos associated with the festival pass could be accessed under memberships (or some other name).

That would make it easier to modify the membership tab/content area - My account - Angel City Jazz 2020-07-29 17-46-16

gusaus commented 4 years ago

We probably 'could' use Events Tickets Plus if 'Name Your Price' wasn't required for 24 access and we displayed the videos (for the individual 24 hr access tix) on the event page. We're already able to have the videos display at the event start time via the protected content shortcodes https://theeventscalendar.com/knowledgebase/k/embedding-protected-content/ and we could just manually remove the video 24 hours after the start time.

Per Wolf, the Name Your Price feature 'might' work with Event Tickets Plus https://support.theeventscalendar.com/ticket_G2VJHPFhLnJ66Dm2

I'll test out after doing a bit of work on the theme/layout tasks referenced in these issues https://github.com/OpenProducer/angelcityjazz/issues/2 https://github.com/OpenProducer/angelcityjazz/issues/4 https://github.com/OpenProducer/angelcityjazz/issues/5

roccosomazzi commented 4 years ago

Just had an idea. What if we look at this a a pay per view or movie rental situation. There is this plug in that could make the process smoother:

https://wppayperview.com/home

We could then release the videos according to the festival schedule and then make them available as pay per view for the rest of the month or year. This plug in works with all the woo commerce features we already have.

On Thu, Jul 30, 2020 at 11:35 AM Gus Austin notifications@github.com wrote:

We probably 'could' use Events Tickets Plus if 'Name Your Price' wasn't required for 24 access and we displayed the videos (for the individual 24 hr access tix) on the event page. We're already able to have the videos display at the event start time via the protected content shortcodes https://theeventscalendar.com/knowledgebase/k/embedding-protected-content/ and we could just manually remove the video 24 hours after the start time.

Per Wolf, the Name Your Price feature 'might' work with Event Tickets Plus https://support.theeventscalendar.com/ticket_G2VJHPFhLnJ66Dm2

I'll test out after doing a bit of work on the theme/layout tasks referenced in these issues #2 https://github.com/OpenProducer/angelcityjazz/issues/2 #4 https://github.com/OpenProducer/angelcityjazz/issues/4 #5 https://github.com/OpenProducer/angelcityjazz/issues/5

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-666587887, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3F4YFTVALHUETEUW33R6G4Q3ANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

We could then release the videos according to the festival schedule and then make them available as pay per view for the rest of the month or year. This plug in works with all the woo commerce features we already have.

So first off, we probably can use Woo Subscriptions + Woo Memberships for this type of use case. Challenge is narrowing down all the possibilities and creating something that jazz/festival fans and supporters of the org will value.

Problem with starting with a pay per view or movie rental style model is we don't really know if there's a market. Seems like a membership/subscription model similar to SF Jazz or Smalls would work. A festival pass, where customers would get all you can eat access to all the performances for the month of Oct (or whatever period of time you choose) could be a good trial and entry point to an ongoing membership/subscription once there's enough ongoing content to justify.

Think this would similar to Fridays at Five / Digital Membership as an entry point to their other memberships - https://www.sfjazz.org/membership/digital-memberships/

That said, the individual events could still be good for testing out a rental or pay per view model. What if the 24 hr access wasn't tied to the event start (i.e access ends 24 hrs after the event start). Each performance could be released at a certain day/time but allow folks to purchase 24 hr access anytime once it becomes available. Access automatically expires after 24 hrs, but they always have the option to purchase access again.

The following is really just a placeholder at this point https://dev-angelcityjazz.pantheonsite.io/product-category/video/ but we're using all the same tools as https://act4music.org/shop/

So ya - looking over their flow again (check the examples in https://github.com/OpenProducer/angelcityjazz/issues/6#issue-656079689), we 'could' do something similar.

roccosomazzi commented 4 years ago

I like the idea of having the 24h period be flexible. I think it will make the video accessible to more people. So the event date will be the release date but then the content is available for the rest of the month for 24h access at a time. A display like https://dev-angelcityjazz.pantheonsite.io/product-category/video/ but I would definitively add the release dates and would also keep the option to purchase/rsvp on each individual event page.

On Fri, Jul 31, 2020 at 6:57 PM Gus Austin notifications@github.com wrote:

We could then release the videos according to the festival schedule and then make them available as pay per view for the rest of the month or year. This plug in works with all the woo commerce features we already have.

So first off, we probably can use Woo Subscriptions + Woo Memberships for this type of use case. Challenge is narrowing down all the possibilities and creating something that jazz/festival fans and supporters of the org will value.

Problem with starting with a pay per view or movie rental style model is we don't really know if there's a market. Seems like a membership/subscription model similar to SF Jazz or Smalls would work. A festival pass, where customers would get all you can eat access to all the performances for the month of Oct (or whatever period of time you choose) could be a good trial and entry point to an ongoing membership/subscription once there's enough ongoing content to justify.

Think this would similar to Fridays at Five / Digital Membership as an entry point to their other memberships - https://www.sfjazz.org/membership/digital-memberships/

That said, the individual events could still be good for testing out a rental or pay per view model. What if the 24 hr access wasn't tied to the event start (i.e access ends 24 hrs after the event start). Each performance could be released at a certain day/time but allow folks to purchase 24 hr access anytime once it becomes available. Access automatically expires after 24 hrs, but they always have the option to purchase access again.

The following is really just a placeholder at this point https://dev-angelcityjazz.pantheonsite.io/product-category/video/ but we're using all the same tools as https://act4music.org/shop/

So ya - looking over their flow again (check the examples in #6 (comment) https://github.com/OpenProducer/angelcityjazz/issues/6#issue-656079689), we 'could' do something similar.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-667450688, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3D6V3NQ42Z6GVTXV2TR6NY7LANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

Here's the Mailchimp / WooCommerce plugin I was talking about - https://woocommerce.com/products/mailchimp-for-woocommerce/

We already have it installed and can test out if after we connect your Mailchimp acct - https://dev-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=mailchimp-woocommerce

I'll also refine the access/registration flow on this instance - https://dev-angelcityjazz.pantheonsite.io/

Keep in mind that look/feel and content will be out of sync with https://content-angelcityjazz.pantheonsite.io/ as we develop.

roccosomazzi commented 4 years ago

I connected mailchimp to woo

On Mon, Aug 3, 2020 at 1:06 PM Gus Austin notifications@github.com wrote:

Here's the Mailchimp / WooCommerce plugin I was talking about - https://woocommerce.com/products/mailchimp-for-woocommerce/

We already have it installed and can test out if after we connect your Mailchimp acct -

https://dev-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=mailchimp-woocommerce

I'll also refine the access/registration flow on this instance - https://dev-angelcityjazz.pantheonsite.io/

Keep in mind that look/feel and content will be out of sync with https://content-angelcityjazz.pantheonsite.io/ as we develop.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-668216657, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DHUDS6M4NCOFNFA73R64KFJANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

roccosomazzi commented 4 years ago

Quick note: on the video pages ( https://dev-angelcityjazz.pantheonsite.io/angel-city-jazz-fest/chromaticity-trio/) let's remove the the press quote in grey and have the red line up box span the full width.

On Mon, Aug 3, 2020 at 5:15 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

I connected mailchimp to woo

On Mon, Aug 3, 2020 at 1:06 PM Gus Austin notifications@github.com wrote:

Here's the Mailchimp / WooCommerce plugin I was talking about - https://woocommerce.com/products/mailchimp-for-woocommerce/

We already have it installed and can test out if after we connect your Mailchimp acct -

https://dev-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=mailchimp-woocommerce

I'll also refine the access/registration flow on this instance - https://dev-angelcityjazz.pantheonsite.io/

Keep in mind that look/feel and content will be out of sync with https://content-angelcityjazz.pantheonsite.io/ as we develop.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-668216657, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DHUDS6M4NCOFNFA73R64KFJANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

roccosomazzi commented 4 years ago

Hi Gus, any progress on the event ticketing flow? Anything I can do (like setting up product pages) to help speed things up?

Thanks

On Mon, Aug 3, 2020 at 5:17 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

Quick note: on the video pages ( https://dev-angelcityjazz.pantheonsite.io/angel-city-jazz-fest/chromaticity-trio/) let's remove the the press quote in grey and have the red line up box span the full width.

On Mon, Aug 3, 2020 at 5:15 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

I connected mailchimp to woo

On Mon, Aug 3, 2020 at 1:06 PM Gus Austin notifications@github.com wrote:

Here's the Mailchimp / WooCommerce plugin I was talking about - https://woocommerce.com/products/mailchimp-for-woocommerce/

We already have it installed and can test out if after we connect your Mailchimp acct -

https://dev-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=mailchimp-woocommerce

I'll also refine the access/registration flow on this instance - https://dev-angelcityjazz.pantheonsite.io/

Keep in mind that look/feel and content will be out of sync with https://content-angelcityjazz.pantheonsite.io/ as we develop.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-668216657, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DHUDS6M4NCOFNFA73R64KFJANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

Following up on https://docs.google.com/document/d/1M-PdrjSTVjKV8eA67Qv5m8G36K5vspljc3Xp1iDxvcg/edit?disco=AAAAGnnXgLU and our discussion earlier this week, I 'think' we agreed that we could use Mailchimp to collect emails from those interested in accessing the virtual events. We can enable this for initial launch after determining the following -

Since we're going to go live with https://content-angelcityjazz.pantheonsite.io/ (when ready), can you try to connect MailChimp for both instances here? https://content-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=newspack-engagement-wizard#/newsletters https://content-angelcityjazz.pantheonsite.io/wp-admin/edit.php?post_type=newspack_nl_cpt&page=newspack-newsletters-settings-admin

We were having trouble before connecting via Jetpack (hence we're using a different Mailchimp plugin) - might be worth trying again so we can incorporate campaigns - https://newspack.pub/support/engagement/newsletters/ https://newspack.pub/support/engagement/newspack-pop-ups/

Let me know where you think the signups will go and I'll plug in a few examples.

roccosomazzi commented 4 years ago

I thought I had already connected mailchimp to Woo commerce but something must have gone wrong. I redid the process. Hopefully it worked this time

On Fri, Aug 7, 2020 at 1:05 PM Gus Austin notifications@github.com wrote:

Following up on https://docs.google.com/document/d/1M-PdrjSTVjKV8eA67Qv5m8G36K5vspljc3Xp1iDxvcg/edit?disco=AAAAGnnXgLU and our discussion earlier this week, I 'think' we agreed that we could use Mailchimp to collect emails from those interested in accessing the virtual events. We can enable this for initial launch after determining the following -

  • people will be signing up to one list/campaign for 2020 festival (rather than a separate list for each artist), right? if yes, is it the same list that we already have connected to the Mailchimp form?
  • either way, should we have a signup/RSVP on each aritist/event page (in addition to the landing page and maybe the sidebar)

Since we're going to go live with https://content-angelcityjazz.pantheonsite.io/ (when ready), can you try to connect MailChimp for both instances here?

https://content-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=newspack-engagement-wizard#/newsletters

https://content-angelcityjazz.pantheonsite.io/wp-admin/edit.php?post_type=newspack_nl_cpt&page=newspack-newsletters-settings-admin

We were having trouble before connecting via Jetpack (hence we're using a different Mailchimp plugin) - might be worth trying again so we can incorporate campaigns - https://newspack.pub/support/engagement/newsletters/ https://newspack.pub/support/engagement/newspack-pop-ups/

Let me know where you think the signups will go and I'll plug in a few examples.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-670691238, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3C5NUM6CPAYVWYK43TR7RM67ANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

I thought I had already connected mailchimp to Woo commerce but something must have gone wrong.

It's set up on dev, but we needed to redo on the content instance since it's a different database. The Newspack/Mailchimp integration is actually a separate setup. I think we were unsuccessful connecting thru Jetpack, but might be worth another attempt - https://content-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=newspack-engagement-wizard#/newsletters

roccosomazzi commented 4 years ago

I entered the API key

On Fri, Aug 7, 2020 at 5:59 PM Gus Austin notifications@github.com wrote:

I thought I had already connected mailchimp to Woo commerce but something must have gone wrong.

It's set up on dev, but we needed to redo on the content instance since it's a different database. The Newspack/Mailchimp integration is actually a separate setup. I think we were unsuccessful connecting thru Jetpack, but might be worth another attempt -

https://content-angelcityjazz.pantheonsite.io/wp-admin/admin.php?page=newspack-engagement-wizard#/newsletters

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-670799978, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3C3P56I6LKW6TVCRRDR7SPQNANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

Cool! Actually think the reason we're using another Mailchimp plugin is we couldn't setup thru Jetpack - Engagement ‹ Angel City Jazz — WordPress 2020-08-07 18-55-34

Not a big deal if that doesn't work.

roccosomazzi commented 4 years ago

tried that but when I select the audience I want people to be signed up for I get this message: There was a problem communicating with the Jetpack site.

On Fri, Aug 7, 2020 at 7:03 PM Gus Austin notifications@github.com wrote:

Cool! Actually think the reason we're using another Mailchimp plugin is we couldn't setup thru Jetpack - [image: Engagement ‹ Angel City Jazz — WordPress 2020-08-07 18-55-34] https://user-images.githubusercontent.com/113996/89700091-40396a80-d8e0-11ea-897a-540ac3381b67.png

Not a big deal if that doesn't work.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-670807759, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DXPPAWW7DM2YTNPM3R7SW7DANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

Ya - that sounds familiar - the other plugin we're using works fine.

roccosomazzi commented 4 years ago

I think the Vimeo will be the solution to our streaming problem. We should start looking at ways to integrate woo commerce and vimeo. Maybe this plugin will work: https://wordpress.org/plugins/wc-vimeo/

On Fri, Aug 7, 2020 at 7:38 PM Gus Austin notifications@github.com wrote:

Ya - that sounds familiar - the other plugin we're using works fine.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-670811645, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3CKUNQWPVISZQCE5YLR7S3BDANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

I think the Vimeo will be the solution to our streaming problem.

Do you mean issues with embedding a standard/accessible version behind a paywall? I didn't realize there were TOS issues with YouTube. The flow we're sorting out in this issue, using WooCommerce + the protected content functionality which is part of Woo Memberships, should work with Vimeo without additional plugins.

roccosomazzi commented 4 years ago

Yes

On Mon, Aug 10, 2020 at 12:20 PM Gus Austin notifications@github.com wrote:

I think the Vimeo will be the solution to our streaming problem.

Do you mean issues with embedding a standard/accessible version behind a paywall? I didn't realize there were TOS issues with YouTube. The flow we're sorting out in this issue, using WooCommerce + the protected content functionality which is part of Woo Memberships, should work with Vimeo without additional plugins.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-671540223, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3GS5NY7Y7CUBK64BOTSABB73ANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 4 years ago

Realizing we can selectively export/import all the eCommerce functionality (products, subscriptions, etc) along with protected video posts into the live site, I've created this instance to finish creating products, protected content and testing the flow https://commerce-angelcityjazz.pantheonsite.io/

I'll dig up some instructions on setting up products and will create an issue (if you wanna help).

In the meantime, we can fine-tune https://content-angelcityjazz.pantheonsite.io/ and launch in the near future.

roccosomazzi commented 4 years ago

I've been going over the content site and fine tuned a bunch of details. The only one thing I couldn't do is the supporters logo spacing issue. Have you looked into that? We're very close to be able to launch

On Wed, Aug 12, 2020 at 3:57 PM Gus Austin notifications@github.com wrote:

Realizing we can selectively export/import all the eCommerce functionality (products, subscriptions, etc) along with protected video posts into the live site, I've created this instance to finish creating products, protected content and testing the flow https://commerce-angelcityjazz.pantheonsite.io/

I'll dig up some instructions on setting up products and will create an issue (if you wanna help).

In the meantime, we can fine-tune https://content-angelcityjazz.pantheonsite.io/ and launch in the near future.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-673149909, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DRLPK5CO7L6BZ4ETLSAMM65ANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityarts.org http://angelcityjazz.com

gusaus commented 3 years ago

Hey Rocco - think we can followup on most of your questions https://github.com/OpenProducer/angelcityjazz/issues/18#issuecomment-680999243 here and reference related issues -

if someone purchases a 24h access pass before the release date, when will the counter start? WHen they start playing the video or when they access the page with the video?

As far as I can tell there's no way we can automatically start the 24 hr access timer once someone starts watching a video or visits the protected content page... at least with WooCommerce Memberships. I've been reading over https://docs.woocommerce.com/document/woocommerce-memberships-restrict-content/ and testing out different rules on https://commerce-angelcityjazz.pantheonsite.io/ - so far it seems like we can only start the timer on the release date for those who purchase access early.

This one of the questions I had for WooCommerce support when I 'thought' I filed a ticket yesterday. I'm not sure it actually sent (did you get any sort of notification?).

gusaus commented 3 years ago

Guess we hit send at the same time - https://github.com/OpenProducer/angelcityjazz/issues/18#issuecomment-681086224

Would it be simpler if we make the video available for 30 days to whoever purchases access and remove the 24h restriction?

Main issue again is there's no clear way to start the timer when someone starts to watch. There are ways to delay access to begin on the release date. The potential problem there is the person may forget to view w/in that 24hr window... even if there's a notice on their account and protected content page (all we can do). Granting access for 30 days from the release date should give folks ample time to view. Should we go that route?

roccosomazzi commented 3 years ago

Ok, let’s do that

On Wed, Aug 26, 2020 at 1:00 PM Gus Austin notifications@github.com wrote:

Guess we hit send at the same time -

18 (comment)

https://github.com/OpenProducer/angelcityjazz/issues/18#issuecomment-681086224

Would it be simpler if we make the video available for 30 days to whoever purchases access and remove the 24h restriction?

Main issue again is there's no clear way to start the timer when someone starts to watch. There are ways to delay access to begin on the release date. The potential problem there is the person may forget to view w/in that 24hr window... even if there's a notice on their account and protected content page (all we can do). Granting access for 30 days from the release date should give folks ample time to view. Should we go that route?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-681093527, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3HINOLPJ6552Q22TQDSCVSXLANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

roccosomazzi commented 3 years ago

I change the verbage on the main site to reflect the change

On Wed, Aug 26, 2020 at 1:33 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

Ok, let’s do that

On Wed, Aug 26, 2020 at 1:00 PM Gus Austin notifications@github.com wrote:

Guess we hit send at the same time -

18 (comment)

https://github.com/OpenProducer/angelcityjazz/issues/18#issuecomment-681086224

Would it be simpler if we make the video available for 30 days to whoever purchases access and remove the 24h restriction?

Main issue again is there's no clear way to start the timer when someone starts to watch. There are ways to delay access to begin on the release date. The potential problem there is the person may forget to view w/in that 24hr window... even if there's a notice on their account and protected content page (all we can do). Granting access for 30 days from the release date should give folks ample time to view. Should we go that route?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-681093527, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3HINOLPJ6552Q22TQDSCVSXLANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityjazz.com

roccosomazzi commented 3 years ago

I noticed a setting for the festival membership plan that has me puzzled. You can specify when the content will be accessible, immediately or at a specific time and it is set at one month after on the commerce site. WHat does this mean? Each content will be available at different dates. What happens if it's set at immediately?

On Wed, Aug 26, 2020 at 1:38 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

I change the verbage on the main site to reflect the change

On Wed, Aug 26, 2020 at 1:33 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

Ok, let’s do that

On Wed, Aug 26, 2020 at 1:00 PM Gus Austin notifications@github.com wrote:

Guess we hit send at the same time -

18 (comment)

https://github.com/OpenProducer/angelcityjazz/issues/18#issuecomment-681086224

Would it be simpler if we make the video available for 30 days to whoever purchases access and remove the 24h restriction?

Main issue again is there's no clear way to start the timer when someone starts to watch. There are ways to delay access to begin on the release date. The potential problem there is the person may forget to view w/in that 24hr window... even if there's a notice on their account and protected content page (all we can do). Granting access for 30 days from the release date should give folks ample time to view. Should we go that route?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-681093527, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3HINOLPJ6552Q22TQDSCVSXLANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityjazz.com

gusaus commented 3 years ago

I think we're close to having a workable flow. It seems like 'disallowing the restriction rules' on the protected content resolves the issue referenced here In trying to figure out the root of the membership conflict https://github.com/OpenProducer/angelcityjazz/issues/19#issuecomment-681302466

I'm going back and recreating Memberships for each event/product just to make sure, but I think this could be a way to enable access to content and 'not' have every purchase show up in 'my-account' as a membership.

Better yet, we might be able to bypass sending folks to a product page...

I'll post another update here in a bit....

gusaus commented 3 years ago

...we might be able to Events Tickets Plus and bypass the product pages for the individual events if we don't need name your price. I'll mock up a few instances on https://commerce-angelcityjazz.pantheonsite.io

gusaus commented 3 years ago

Here's a new flow to evaluate -

https://commerce-angelcityjazz.pantheonsite.io/calendar/chromaticitytrio/ <-- note I removed the buttons you made but saved as a reusable block just in case we want to use

The drawback is there's still no support for Name Your Price (I'm checking again), but I think the seamless checkout is worth it for individual events.

We'd also want to provide a link to the protected video on the event page, emails, and orders in my-account... of course there's an additional $35 plugin that would make that easier to set up. https://theeventscalendar.com/knowledgebase/k/security-and-protected-content-for-virtual-events/

gusaus commented 3 years ago

...realizing the products function the same way if Name Your Price is disabled. For example you can add to cart w/o going to the product page https://commerce-angelcityjazz.pantheonsite.io/calendar/anthony-fung/

Probably fine to direct users to the product if that's the only way we can use Name Your Price.

Do you have a preference?

roccosomazzi commented 3 years ago

It's fine to direct people to the product page. What I'm more concerned about is there being a clear way for people who purchase access to find the link to the video page without having to fish around for it. It might be worth to spending the $35 for that plug in. It would be great if that information would also be available in the 'my account page'. Also, since we're not using memberships and subscriptions, can those be removed? I think they just add to the confusion. Something else I find confusing is that on the cart page there is a purple button that says pay now and below it a red button that says check out. Can we have just the check out option?

thanks

On Fri, Aug 28, 2020 at 3:18 PM Gus Austin notifications@github.com wrote:

...realizing the products function the same way if Name Your Price is disabled. For example you can add to cart w/o going to the product page https://commerce-angelcityjazz.pantheonsite.io/calendar/anthony-fung/

Probably fine to direct users to the product if that's the only way we can use Name Your Price.

Do you have a preference?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-683170287, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DUBRKERPP5D656COTSDAUMHANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

roccosomazzi commented 3 years ago

I bought the plugin as I feel it will improve and simplify the set=up. Here is the license key: e94e7af1638bf1c8b6af41e8aa9b7bd3fcedaaad

On Fri, Aug 28, 2020 at 4:16 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

It's fine to direct people to the product page. What I'm more concerned about is there being a clear way for people who purchase access to find the link to the video page without having to fish around for it. It might be worth to spending the $35 for that plug in. It would be great if that information would also be available in the 'my account page'. Also, since we're not using memberships and subscriptions, can those be removed? I think they just add to the confusion. Something else I find confusing is that on the cart page there is a purple button that says pay now and below it a red button that says check out. Can we have just the check out option?

thanks

On Fri, Aug 28, 2020 at 3:18 PM Gus Austin notifications@github.com wrote:

...realizing the products function the same way if Name Your Price is disabled. For example you can add to cart w/o going to the product page https://commerce-angelcityjazz.pantheonsite.io/calendar/anthony-fung/

Probably fine to direct users to the product if that's the only way we can use Name Your Price.

Do you have a preference?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-683170287, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DUBRKERPP5D656COTSDAUMHANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityjazz.com

gusaus commented 3 years ago

Right now each product/event is tied to membership. A membership for the festival pass probably still makes sense - users will be able to access all the vids in their my-account / membership tab. Name Your Price probably still doesn't work for Events Tickets... maybe another reason to keep the festival pass as a Woo Product/Membership

Maybe this plugin will accommodate all of the above. I'll know more as I set this up.

roccosomazzi commented 3 years ago

Wouldn't it be so much simpler if we add tickets for each event and then the url of the page with the restricted content will be made accessible only to ticket buyers. I believe the virtual event plug in allows us to do this. I installed the plugin but I cannot see any of the settings yet.

On Fri, Aug 28, 2020 at 4:29 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

I bought the plugin as I feel it will improve and simplify the set=up. Here is the license key: e94e7af1638bf1c8b6af41e8aa9b7bd3fcedaaad

On Fri, Aug 28, 2020 at 4:16 PM Rocco Somazzi roccosomazzi@gmail.com wrote:

It's fine to direct people to the product page. What I'm more concerned about is there being a clear way for people who purchase access to find the link to the video page without having to fish around for it. It might be worth to spending the $35 for that plug in. It would be great if that information would also be available in the 'my account page'. Also, since we're not using memberships and subscriptions, can those be removed? I think they just add to the confusion. Something else I find confusing is that on the cart page there is a purple button that says pay now and below it a red button that says check out. Can we have just the check out option?

thanks

On Fri, Aug 28, 2020 at 3:18 PM Gus Austin notifications@github.com wrote:

...realizing the products function the same way if Name Your Price is disabled. For example you can add to cart w/o going to the product page https://commerce-angelcityjazz.pantheonsite.io/calendar/anthony-fung/

Probably fine to direct users to the product if that's the only way we can use Name Your Price.

Do you have a preference?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-683170287, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3DUBRKERPP5D656COTSDAUMHANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityjazz.com

-- Rocco Somazzi

http://angelcityjazz.com

gusaus commented 3 years ago

I already created tickets for every event as noted here https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-683112588

Might be easier for me to dig into the settings since I know how to quickly access the tickets.

gusaus commented 3 years ago

Where did you install? We should set up first on https://commerce-angelcityjazz.pantheonsite.io/ and then import to the Bluehost site(s) when the flow is worked out and tested. I'll set up there.

roccosomazzi commented 3 years ago

I thought I installed it on the bluehost site but I don't see it so maybe it didn't work.

On Fri, Aug 28, 2020 at 4:59 PM Gus Austin notifications@github.com wrote:

Where did you install? We should set up first on https://commerce-angelcityjazz.pantheonsite.io/ and then import to the Bluehost site(s) when the flow is worked out and tested. I'll set up there.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-683195804, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3BO7FOSDAHB2HBNTYDSDBAHPANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

gusaus commented 3 years ago

Yes - I see that - again we shouldn't set up and test on the live site. I've got it installed on https://commerce-angelcityjazz.pantheonsite.io/ and are trying to figure out the settings.

roccosomazzi commented 3 years ago

ok

On Fri, Aug 28, 2020 at 5:23 PM Gus Austin notifications@github.com wrote:

Yes - I see that - again we shouldn't set up and test on the live site. I've got it installed on https://commerce-angelcityjazz.pantheonsite.io/ and are trying to figure out the settings.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenProducer/angelcityjazz/issues/6#issuecomment-683201242, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQGKU3D4K2XAPUX2ST5S3WDSDBDALANCNFSM4OYZCB6A .

-- Rocco Somazzi

http://angelcityjazz.com

gusaus commented 3 years ago

So the virtual plugin so far provides a link on the event and the email. Still need to figure out if/how it can provide the link in my-account. Also need to look further into if/how we can limit the time the content is available w/o also using WooMemberships.

You can test right how both the plugins together could work on this event - https://commerce-angelcityjazz.pantheonsite.io/calendar/chromaticitytrio/

I'll try to spend a bit more time on this over the weekend...