{"action":"created","issue":{"url":"https://api.github.com/repos/websharks/s2member-kb/issues/75","labels_url":"https://api.github.com/repos/websharks/s2member-kb/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/websharks/s2member-kb/issues/75/comments","events_url":"https://api.github.com/repos/websharks/s2member-kb/issues/75/events","html_url":"https://github.com/websharks/s2member-kb/issues/75","id":55945867,"number":75,"title":"How Do Members Cancel Their Membership?","user":{"login":"raamdev","id":53005,"avatar_url":"https://avatars.githubusercontent.com/u/53005?v=3","gravatar_id":"","url":"https://api.github.com/users/raamdev","html_url":"https://github.com/raamdev","followers_url":"https://api.github.com/users/raamdev/followers","following_url":"https://api.github.com/users/raamdev/following{/other_user}","gists_url":"https://api.github.com/users/raamdev/gists{/gist_id}","starred_url":"https://api.github.com/users/raamdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raamdev/subscriptions","organizations_url":"https://api.github.com/users/raamdev/orgs","repos_url":"https://api.github.com/users/raamdev/repos","events_url":"https://api.github.com/users/raamdev/events{/privacy}","received_events_url":"https://api.github.com/users/raamdev/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/websharks/s2member-kb/labels/draft","name":"draft","color":"fef2c0"},{"url":"https://api.github.com/repos/websharks/s2member-kb/labels/questions","name":"questions","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/websharks/s2member-kb/milestones/1","html_url":"https://github.com/websharks/s2member-kb/milestones/Soft%20Launch%20(Initial%20Public%20Release)","labels_url":"https://api.github.com/repos/websharks/s2member-kb/milestones/1/labels","id":974706,"number":1,"title":"Soft Launch (Initial Public Release)","description":"","creator":{"login":"raamdev","id":53005,"avatar_url":"https://avatars.githubusercontent.com/u/53005?v=3","gravatar_id":"","url":"https://api.github.com/users/raamdev","html_url":"https://github.com/raamdev","followers_url":"https://api.github.com/users/raamdev/followers","following_url":"https://api.github.com/users/raamdev/following{/other_user}","gists_url":"https://api.github.com/users/raamdev/gists{/gist_id}","starred_url":"https://api.github.com/users/raamdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raamdev/subscriptions","organizations_url":"https://api.github.com/users/raamdev/orgs","repos_url":"https://api.github.com/users/raamdev/repos","events_url":"https://api.github.com/users/raamdev/events{/privacy}","received_events_url":"https://api.github.com/users/raamdev/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":76,"state":"open","created_at":"2015-02-11T03:21:22Z","updated_at":"2015-03-18T12:14:09Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-01-29T19:38:18Z","updated_at":"2015-03-18T15:21:38Z","closed_at":null,"body":"---\r\n##### KB Article Creation Checklist\r\n\r\n- [ ] Write initial draft for this KB Article; label this issue `draft` and either `questions` or `tutorials`\r\n- [ ] Add [required YAML configuration](https://github.com/websharks/team/wiki/KB-Articles-::-Required-YAML-Configuration)\r\n- [ ] Add Tags for this KB Article to the YAML config (see [YAML Keys (Explained)](https://github.com/websharks/team/wiki/KB-Articles-::-Required-YAML-Configuration#yaml-keys-explained))\r\n- [ ] Edit and finalize draft for publishing (remove `draft` label, add `draft-finalized` label)\r\n- [ ] Assign Issue to yourself and [create Markdown file](https://github.com/websharks/team/wiki/KB-Articles-::-Creating-the-Markdown-File) (remove `draft-finalized` label, add `pending`)\r\n- [ ] Project Lead: Review and Publish KB Article (remove `pending` label, add `published` label)\r\n\r\n```yaml\r\ntitle: How Do Members Cancel Their Membership?\r\ncategories: questions\r\ntags: \r\nauthor: raamdev\r\ngithub-issue: https://github.com/websharks/s2member-kb/issues/75\r\n```\r\n---\r\nCanceling a membership generally implies that access is revoked, whether that be access to their account entirely (i.e., preventing a member from logging in) or revoking access to specific content while still allowing access to the account (i.e., a member can login, but they can't access restricted content).\r\n\r\nWe recommend that you always start protecting content with a **Level 1** restriction and that you reserve **Level 0** for members who should not have any access to protected content. That way a member can be downgraded to **Level 0** and keep their account, while simultaneously revoking their access to any content protected at **Level 1** or higher.\r\n\r\nAllowing a member to keep their account on your site has the added benefit of allowing them to easily renew their membership at some point in the future, as opposed to having to create a new account. This also allows you to offer special discounted membership to those members who previously purchased access.\r\n\r\nNote that if you're running a free membership system, you can still utilize this system of reserving **Level 1+** for active members and reserving **Level 0** for inactive members. This allows you to 'deactivate' a member without deleting their account entirely.\r\n\r\n### How Do Paid Members Cancel Their Membership?\r\n\r\n### How Do Free Members Cancel Their Membership?\r\n\r\n- [ ] _Note specifically the question about \"canceling\" free memberships and address that in this KB article along with canceling paid memberships. See original question: https://wordpress.org/support/topic/how-do-members-cancel-their-membership?replies=2_"},"comment":{"url":"https://api.github.com/repos/websharks/s2member-kb/issues/comments/83019633","html_url":"https://github.com/websharks/s2member-kb/issues/75#issuecomment-83019633","issue_url":"https://api.github.com/repos/websharks/s2member-kb/issues/75","id":83019633,"user":{"login":"raamdev","id":53005,"avatar_url":"https://avatars.githubusercontent.com/u/53005?v=3","gravatar_id":"","url":"https://api.github.com/users/raamdev","html_url":"https://github.com/raamdev","followers_url":"https://api.github.com/users/raamdev/followers","following_url":"https://api.github.com/users/raamdev/following{/other_user}","gists_url":"https://api.github.com/users/raamdev/gists{/gist_id}","starred_url":"https://api.github.com/users/raamdev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/raamdev/subscriptions","organizations_url":"https://api.github.com/users/raamdev/orgs","repos_url":"https://api.github.com/users/raamdev/repos","events_url":"https://api.github.com/users/raamdev/events{/privacy}","received_events_url":"https://api.github.com/users/raamdev/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T15:21:38Z","updated_at":"2015-03-18T15:21:38Z","body":"@jaswsinc I see the Billing Modification Forms only allow downgrading to Level 1--i.e., there's no option to downgrade to Level 0. Is downgrading to Level 0 possible by changing `level=\"0\"`, or no?\r\n\r\nI'm wondering if there's some way to allow members in a free membership-type system to \"cancel\" (i.e., downgrade) their account on their own. "}}