Manage Membership

Go to Admin > Landofcoder > Customer Membership

How it work?

The module will allow auto assign customer group for customers who purchase membership product, and auto change customer group to default group when membership plan is expired.

We can config promotion, restrict access for customers per customer groups. The module can work with all other extensions allow restrict customer by customer groups.

To create membership plan (packages), please do steps as steps:

Step 1: Create Customer Groups

Go to admin > Customers > Customer Groups

We will create promotion, allow access,.. for customers in customer group (same as the way of magento 2 are using)

Example:

  • Customer Group 1

  • Customer Group 2

  • Customer Group 3

Step 2: Create Membership Groups

Go to Admin > Landofcoder > Customer Membership > Membership Groups

Create membership group (each group will been link to customer group), and config access private categories, private products or not.

Example:

  • Membership Group 1

  • Membership Group 2

  • Membership Group 2

Step 3: Create Membership Packages

Go to Admin > Landofcoder > Customer Membership > Manage Packages

Create packages ( create membership products) allow customer can purchase products on frontend

Each membership product we should create duration for plan: number of days/months/years, and price for each duration time.

Also choose customer group (which we created and linked to membership groups before)

You can input sort order to sort for membership plan show on frontend, and enable featured package for the product or not.

Step 4: Create promotions for customer groups (catalog price rules, cart price rules)

Go to Admin > Marketing > Promotion > Catalog Price Rules, Cart Price Rules

Set Free Shipping = For matching items only

Frontend

  1. Customer manages his membership

He can upgrade or purchase new membership plan:

On the page, customer should choose 1 plan and complete order.

Last updated