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

Create membership plan(s) for VR festival #19

Closed
3 tasks
gusaus opened this issue Aug 25, 2020 · 6 comments
Closed
3 tasks

Create membership plan(s) for VR festival #19

gusaus opened this issue Aug 25, 2020 · 6 comments
Labels

Comments

@gusaus
Copy link
Contributor

gusaus commented Aug 25, 2020

I took a first pass at creating memberships for all VR events. We can create them on this instance and then import to our staging environment when ready.

All the products are displayed here -
https://commerce-angelcityjazz.pantheonsite.io/wp-admin/edit.php?product_cat=concerts&post_type=product

Product attributes

Elements include the following -

Title

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 13-49-27

  • probably something like this (assuming each product needs a membership plan)

Membership Plan Data

General

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 13-54-00

  • Grant access upon - product purchase
  • Products - add associated product
  • Membership length - need to determine what to select here
    • specific length - is this length after purchase? what happens if access is purchased before the event?
    • fixed dates - we could associate the start date with the event/release date, but how about a purchase after the start date? what would be the end date/

Restrict Content

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 14-08-30

  • Type: Posts
  • Title: add post where there's restricted content
  • Accessible: immediately (?)

Restrict Products

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 14-10-43

  • N/A

Purchasing Discounts

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 14-12-32

  • not sure we'd be providing discounts; should look into it

Members Area

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 14-14-40

  • We might want to customize these options and then duplicate for each membership
    • "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

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-25 14-15-43

  • Still need to enable/configure emails

Todo

  • determine if we need to set up a membership plan for each event/product
  • determine when access begins; after purchase?
  • determine how we can control access
@gusaus
Copy link
Contributor Author

gusaus commented Aug 26, 2020

There are a couple different membership options based on the decision to make individual concerts accessible for 30 days #6 (comment)

  1. set the membership start based on release date - see https://commerce-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=2685&action=edit

Issue with that is the membership status is shown as delayed and there's no option to view the page from 'my-account'

  1. set the membership to 'start' on an earlier date and it will display as active on whenever day the purchase was made.
    https://commerce-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=2617&action=edit

The expiration is whatever date we've set.

This screengrab shows the difference. I'm thinking the second option is better.

My account - Angel City Jazz 2020-08-26 14-51-57

..and yes - ideally we'll be able to change the Memberships tab to something else. We want to do that, right?

@gusaus
Copy link
Contributor Author

gusaus commented Aug 27, 2020

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?

If my comment above makes sense #19 (comment) we should set up the festival pass in a similar fashion. Here's what's currently configured on https://commerce-angelcityjazz.pantheonsite.io/wp-admin/post.php?post=1848&action=edit

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-26 17-01-54

  • I set the start date early so people could access the videos from their account page upon purchase

Edit Membership Plan ‹ Angel City Jazz — WordPress 2020-08-26 17-13-28

  • There are a couple of ways to restrict content - testing right now with the individual posts

Even though people will be able to access every video page, we can control what (and when) they see with the Memberships Gutenberg blocks https://docs.woocommerce.com/document/woocommerce-memberships-restrict-content/

That said, we don't want access to each video to end 30 days after release for those with a festival pass, right? Should access to all the vids end 30 days after the last date? So Nov 25?

@gusaus
Copy link
Contributor Author

gusaus commented Aug 27, 2020

Problem is a membership plan or every event/product (in addition) to the festival pass caused some sort of conflict. I went back and removed most of the membership plans and took out the Memberships Gutenberg blocks for most of the protected content posts.

I'll try Woo support again tomorrow to see if there's a better way.

@gusaus
Copy link
Contributor Author

gusaus commented Aug 27, 2020

Here's the support request I just filed w/ Woo https://woocommerce.com/my-account/create-a-ticket/

Hi - Following up again on a ticket we filed the other day. Not sure if it was submitted.

We’re in the process of setting up the following for a virtual music festival.

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

  1. purchase access to view a recording of the event performance
  2. purchase access to view all recordings associated with the festival

For #1 we’re in the process of setting up the following -

  • Product (Simple product / Virtual / Name Your Price) which we’d associate with each event with the WooCommerce Hand-picked Product block
  • Membership Plan to grant access to a post displaying the protected video
  • Access would be granted upon product purchase
  • Restrict Content would be set to the post that would display the protected video

Would creating a membership plan for each product and protected post be the best way to accomplish or is there a way we wouldn't have to create a separate plan for every event/product.

What would be the best way to set the membership to become effective on a certain date (i.e. the event/video release date) and then last for a specific length (like 24 hours or 30 days) after purchase?

Probably will have some followup questions based on your advice. Many thanks in advance!

@gusaus
Copy link
Contributor Author

gusaus commented Sep 15, 2020

The following are bits of email from Woo Membership support regarding how to customize the membership section. Will incorporate some of this when we roll out membership post-festival.

No worries about it, these were a lot of resources which should be able to help you make the majority of changes to the Members Area page. Specifically for renaming sections, you can check the following link https://www.skyverge.com/blog/modifying-woocommerce-memberships-member-area/#rename-sections.

However, you've mentioned that you'd like to rename the "Membership" section . Specifically for that, we have a custom code snippet that should do what you’re looking for here, so I’m happy to share it!
You can view the snippet here: https://github.com/skyverge/wc-plugins-snippets/blob/master/woocommerce-memberships/frontend/member-area/change-account-menu-item-title.php

Customizing the "Members Area" is something that you can do, however, many of these changes are considered custom work. Based on our support policy, our team can't help you directly with the implementation of the setup that you're trying to create but instead point you in the right direction on how you can proceed. I'm really sorry for that. :(

In terms of sharing more resources with you, the first link that I'd like to provide you with is an article our team has created on how you can customize the "Members Area" page. You can find it by clicking here. https://www.skyverge.com/blog/modifying-woocommerce-memberships-member-area/ This blog post should introduce you to the basic knowledge behind making changes to the "Members Area" page.

Another thing that you can consider is navigating at WooCommerce > Memberships > Membership Plans and then choose what links should appear for the "Members Area" for each plan. There's a "Members Area" section that you can use to enable or disable different pages.

Lastly, our documentation does offer a few more information for custom changes of the "Members Area" under the "Tutorials & Snippets" segment. You can click here to get redirected to our documentation. https://docs.woocommerce.com/document/woocommerce-memberships/

@gusaus
Copy link
Contributor Author

gusaus commented Sep 16, 2020

Closing as we're not using memberships for the festival. Will open a related issue when we roll out memberships post-festival.

@gusaus gusaus closed this as completed Sep 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant