Prestashop Membership Module- With the help of prestashop membership module admin can add various membership plans for the customers. Admin will add specific benefits to each plan. Customers can buy these plans to avail specific benefits assigned to the plan.
For example:- Admin has assigned some products to particular customer group and this customer group is associated with one of the plan, then customers who will buy this plan can view these products.
Features
- Admin can add different membership plan from backend.
- Admin can set number of days after which warning mail will be send to customers.
- Admin can set number of display of plans on a plan page.
- Admin can set number of days after which upgrade warning message will start displaying.
- Admin can set price for the plan.
- Admin can add special features to each plan.
- Admin can offer customers special products, shipping methods or discounts.
- Customer will get special benefit after buying the plan.
Installation
For installing Prestashop Membership module – go to back office ->module , upload the module zip file , then search “Prestashop Membership” in module search box then go to module and click on install.
Workflow
Note: For proper working of module you have to add some code on following files:
You have to do editing on ps_cron.php:
Go to modules->psmembership directory
Add your site link in place of this string “www.sitename.com”.
After this you have to do an entry on your server cron tab:
You have to use this syntax-
5 0 * * * curl http://www.sitename.com/modules/psmembership/ps_cron.phpYou have to replace the string “www.sitename.com” with your site link.
After successful installation of the module and adding the above code, three tabs will be added-
1-Membership plan
2-Membership plan request
3-Membership customer plan detail
Go to membership->membership plan.
Admin can add membership plans for customers, that can be purchased by customers to get special benefits.
Click on ‘add new plan’ button to create new plan.
Note:- Admin has to specify the benefits of the plan, which will be displayed to the customer at frontend. Each benefit should be separated by comma, so that they appear in separate lines.
Admin can see the list of created plans. Admin can change the status of the plan and can edit or delete the plan.
Once new plan is created, new customer group associated with those plans will automatically be created in customer group list.
Go to customer->groups, to view the list.
Note:- The name of the automatically created customer group will be same as the name of the created plan.
Now, admin can assign specific benefits to each plan accordingly.
Admin can provide following benefits-
Admin can assign one or more than one catalog product as specific benefit for the plan.
Go to catalog->categories
Here admin can add new category, to associate the category with the particular customer group. Admin can assign particular customer group to existing category also.
Now, go to catalog->products, select the particular product. Go to association, to associate the product in the category.
This is how admin can assign special products benefit to the membership plan.
Admin can assign any shipping method as special benefit for the particular customer group.
Admin can create new shipping method or can assign existing shipping method to particular customer group.
In this way admin can assign shipping as special feature for the plan.
Admin can provide special discount to the customers who purchased the particular membership plan.
Discount can be given on cart as well as on catalog.
For cart rule
Go to price rules->cart rules.
While adding new cart rules, admin can restrict the rule to particular customer group.
For catalog rule
Go to price rule->catalog price rule.
While adding new catalog price rule, admin can associate the rule to particular customer group.
In this way admin can assign any specific discount to the plan.
After successful configuration of the module a new tab will be added on front-end i.e. “My membership”, from where customer can purchase desired plan.
Note:- Customer can buy only one membership plan at a time. An error message will appear when customer try to add two membership plan in single cart.
After successful payment, customer “membership plan” request is send to admin.
Customer requested plan will be shown at admin end.
Go to membership->membership plan request.
After activating the customer plan, admin can see the customer plans in Membership-> Membership Customer Plan Details. Select customer using drop-down list. Admin can delete the customer plans also.
After admin approval, the status of the plan will change to active and now customer can enjoy the benefit of plan.
Now, different special features assigned to the plan will be displayed to the customer who purchased the plan.
For example-
This is how, with the help of this module customer can purchase membership plan and have various benefits attached to that plan.
Support
For any kind of technical assistance, just raise a ticket at : http://webkul.com/ticket/ and for any doubt contact us at support@webkul.com