Do you restrict Content, Products, or other services on your site to certain membership level, until User purchase a certain product or MemberShip plan from your WooCommerce Powered store?
But want to automate the process of changing User Role When an order is completed. with product id from ‘customer’ to ‘subscriber’ or any other membership level.
Too Easy… Just add the below code snippets in your theme’s functions.php file. ( Recommend to use Child Theme) and follow the instructions written below.
Note: If you defined multiple role switches and the customer purchased more products that will change their role, only the first one found will switch their role.
Where to add this code?
You can place PHP snippets at the bottom of your functions.php file, We recommend to use child them so you will not lose any changes when updating your theme –.
Did this snippet work?
Please let us know in the comments if snippet worked as expected. We would be happy to revise the code if you report otherwise or in case you need more assistance.
Now you have the ability to change membership levels automatically but are you struggling to manage all the memberships. Why not make things easy?
WooCommerce Memberships works out of the box it’s not only restricting your site’s content: it’s simple, site-wide membership solution that brings your content, shop, and memberships together.
You can use this in addition to above code snippet in order to change membership levels automatically.
Watch the video below to understand the Power WooCommerce Membership Plugin
Some of the main Features (but not limited).
- Membership plans are created independently from products.
- Grant access to the same membership from several products (i.e., a yearly purchase or a monthly subscription)
- Lets you schedule when your members should have access to content. For example, you can require that customers be a member for a 2 days before they can access certain posts or pages.
- Can determine which content is included in a free trial period.
- Lets you create members-only products.
- Add your own notes for your reference for any Member for easy communication.
- Expiration and renewal reminder emails