Read More
Read More
Menu Close

    Prestashop Membership

    The eCommerce sector always brings ideas that enhance the productivity of the store as well as the shopping experience of the customer. The concept of membership is very old & has always proved beneficial even for offline businesses. The idea was always to provide some extra benefits to the premium segment of customers. keeping the same idea alive in eCommerce too, we bring you the Prestashop Membership module.

    After the installation of the module, you can easily create multiple membership plans for your customer. By buying the plans, your customers will be eligible to enjoy the benefits of the plan. This will only encourage your customers to buy the membership for privileged benefits. Now, let’s proceed further to know more about the features & workflow of the module.

    Check the overview of the plugin in the video mentioned below –

    Features of the Prestashop Membership module

    • Add multiple membership plans from the backend.
    • Also, offer a Free/Trial Plan.
    • Set the number of days after which a customer will receive warning mail.
    • Set the number of plans to display on a plan page.
    • Choose to display the membership tab on the top horizontal menu.
    • Set the price for the plan.
    • Enable or disable the auto-approval of customer membership plan requests.
    • Allow/restrict activation of multiple plans at the same time.
    • Choose whether to allow customers to extend their activated plans or not.
    • Allow or restrict non-registered customers to view plans.
    • Manually assign a plan to a customer.
    • Set the number of days after which the upgrade warning message will start displaying.
    • Set the multiple specific prices (discount) on a plan.
    • Add special features to each plan.
    • Add tax rate on the membership plan.
    • Choose to offer customers special products, shipping methods or discounts.
    • Customers will get special benefits after buying the plan.
    • See plan requests of all customers in one place.
    • Provide vouchers to customers if a membership plan is purchased.
    • Show membership promotion banner at the bottom of the site.
    • Add multiple emails to notify admin regarding plan purchase.

    How to install the Prestashop Membership module

    1. Firstly, go to the module manager in the back office and click on ‘upload a module’.
    2. After that, drag and drop the module file or select the file from the system.
    3. In this way, the module installation will be successful.
    Click to upload Prestashop Prestashop Membership module
    Drop or select the Prestashop Membership Module File
    Prestashop Membership Module is Installed

    How to configure the Prestashop Membership module

    After the successful installation of the module, you can now proceed to configure the module.

    The significance & work of each option is available in the screenshot below.

    Searching for an experienced
    Prestashop Company ?
    Read More
    membership-configuration

    A case

    Let’s say that you enable the automatic approval of customer plan requests. As we all know, automatic approval of plan requests considerably makes the process easier. But, even then there might be a case when this automatic approval can create issues. Let’s see such a case here.

    Suppose you have enabled the automatic approval of customer plan requests in your shop. Now, a customer purchases the plan & suddenly encounters a problem at the time of making a payment. Even after encountering an issue at the payment terminal, the order is successfully placed. In such a case, the plan will activate for the customer even when the admin didn’t receive the payment.

    So to solve such an issue, we gave a new option to choose an order status on which the plan will activate. This will allow the admin to manage things smoothly.

    admin-approval-requirement

    After enabling the automatic approval of plan requests, you can also select the order status on which the plan will activate.

    select-order-status-to-if-admin-required-disabled

    Membership Contact

    Membership-Contact

    Admin can set multiple emails on which he/she wants to send the notification when any customer buys a membership plan. If an admin is setting multiple emails then each email has to be separated by a comma (,).

    Free Membership Plan

    free-membership-in-configuration

    Admin can enable/disable the free membership plan for their customers. A customer can take the benefit of free membership only once, after that they have to buy a paid membership plan to take the exclusive benefits of the store.

    Voucher

    voucher-in-configuration

    Customers will get the discount voucher code when they buy the membership plan and the admin can enable/ disable this feature. Each customer will get a unique voucher and only an authorized customer can redeem that voucher.

    Cron Settings

    2-1

    Admin has to enter the link shown in the above screenshot in cron tasks manager. It will help them to send the warning and membership plan expiry mails to the customers.

    An important note:

    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/module/psmembership/cron?token=64965f0aac6522cd4dd7fde0399f3f6b

    You have to replace the string “www.sitename.com” with your site link.

    Note: The module is now multi-shop compatible.

    The workflow of the Prestashop Membership module

    On the successful installation of the module, three new tabs will also appear on your dashboard.

    • Membership Plans
    • Plan Requests
    • Customer Plan Details
    new tabs related to membership

    Banner at the front end

    buy-membership-plan-banner

    In the above image, you can see that a new banner start appearing at the bottom to purchase the membership plan when a user visits the store and he doesn’t have any active membership plan.

    Enable/ Disable membership plan for guest users

    disable-membership-for-guest-user

    An admin can simply enable/ disable to show the membership plan for their guest users while configuring the module. If the admin disables showing the membership plan to guest users then the guest users will not able to see the membership plan in the front office.

    membership-Message-to-guest-user

    When a guest user clicks on the membership tab to buy the membership plan then it shows a message to the user to log in first before showing the membership plans.

    Add Membership Plans

    To add a membership plan, firstly go to the membership plans page. Here, you can choose to add multiple membership plans for customers. And, the customers can purchase these plans to enjoy certain benefits.

    Add new membership plan

    Now, let’s see how we can add a membership plan. Firstly, you need to click on ‘add new plan’ button to create a new plan.

    Note:-  Admin must specify the benefits of the plan, which will display on the front end. Separate each benefit by a comma, so that they appear in separate lines.

    membership-configuration1-1

    We can also restrict the customer to buy any plan if he already subscribed to a plan. For instance, a customer already subscribed to a platinum membership, so he already can take the maximum benefits from this membership only, as the platinum membership contains all the benefits. So admin can restrict the customers from buying the silver and gold membership plan because that customer is already subscribed to the platinum membership.

    Free membership Plan

    free-membership-configuration

    While configuring the module there is an option to enable/ disable the free membership plan for their customers. Admin can give some offers for their free membership customers. A customer can take the benefit from free membership only one time.

    free-membership-plan-at-front-end-

    In the above image, you can see that a new membership plan is added and there is no option to buy the membership. A customer can simply click on the “Get it Now” button and the plan will be activated for that customer.

    View the list of all the created plans under the membership plans section. You can also choose to change the status, edit or delete the plan.

    membership-plans

    On clicking the view button, you will land on the following page. Here, you can view all the details of the plan.

    Details-of-the-plan

    After the creation of the plan, new customer groups associated with those plans will automatically add to the customer group list.

    Customer Groups

    To view, the customer groups added after creating membership plans, Go to a customer then groups.

    Note:-  The name of the customer group will be the same as the name of the membership plan.

    Memebership-Groups

    Now, admin can easily assign specific benefits to each plan accordingly.

    Provide the following types of benefits with the Prestashop membership module

    Special Products

    Admin can assign multiple products as a specific benefit for the plan. In order to assign the products, firstly go to the catalog and then categories.

    Here admin can add a new category to associate the category with the particular customer group. Apart from that, you can also assign a particular customer group to an existing category too.

    Categories-tab
    Category-page-1

    Now go to catalog then products. After that, select the product to associate it with the product in the category.

    Accociate-product-category-1

    In this way, you can easily assign special products to the membership plans.

    Special Shipping

    The module also provides you to assign a shipping method as a special benefit to a particular customer group.

    In such a case, you can either create a new shipping method or else assign an existing shipping method to a customer group.

    Select-the-customer-group-here

    In this way, the admin can assign shipping as a special feature for the plan.

    Special Discount

    Another major benefit of this module is to provide a special discount to the customers who purchased the membership plan.

    You can choose to provide a discount on the cart as well as on the catalog.

    To provide a discount on the cart, firstly go to discount then cart rules. Here, while adding a new cart rule, the admin can restrict the rule to a particular customer group.

    cart-rules-condition

    For catalog rule

    You can also choose to offer a discount on the catalog to the customers of a membership plan. In order to assign the catalog rule to such customers, firstly go to the price rule and then the catalog price rule.

    Now, while creating a new catalog price rule, choose to associate the rule to a particular customer group.

    membership-catalog-pricing-rule

    So, this was all about the process to assign any specific discount to the plan.

    Discount on the membership plans

    Specific-pricing-for-membership

    Admin can provide discounts for a Membership plan to the customers, which admin can set while creating the membership plan itself. Admin can set multiple specific price rules to provide different discounts on different conditions like Currency, Country, Customer Group, Specific Customer, Time Duration, Fixed amounts, or Percentages.

    A customer can also view the discounted price of the plan on the front-end now.

    Platinum-plan-discount

    The discounted price is also on the “Read More” dialog box.

    Discounted-price-in-dialog-box

    Membership plans view on the front-end

    After the successful configuration of the module, a membership menu will show on the top menu. You can also choose to show or hide this menu at your convenience. Customers will be able to view all the plans here and purchase them as well.

    new-membership-tab

    Similarly, a new tab becomes available on the customer dashboard too. A customer can purchase the desired plan from here as well.

    membership-tab

    After clicking on the “My Membership” tab, you will land on the following page. This page contains a list of all the purchased membership plans. Apart from this, a customer can also click on the “All Membership Plan” to view all the plans available for purchase.

    Click-here-to-buy-new-membership

    On clicking the “All Membership Plan” button, a customer will come back to this page again. The page contains a list of all the plans available for purchase.

    Membership-plans-added-by-admin-from-backend

    When a customer clicks on the “Read More” button, a popup with details of the plan appears on the screen.

    membership-plan-details-1

    Note:-  Customer can buy only one membership plan at a time. An error message will appear when a customer tries to add more than one membership plan to a single cart.

    Create Voucher

    Membership-voucher-4

    While configuring the module admin can enable or disable the option of sending vouchers after a customer buys any membership plan. He can set the rules also for this voucher- like, Voucher validity, minimum cart amount, percentage/ amount wise discount, restrictions on product category, etc.

    Voucher available at Customer’s end

    voucher

    After successfully purchasing the membership plan customers will get the email containing the discount voucher which they can use for their future purchases and they also can see the voucher code in the “Vouchers” tab, where they can check all the vouchers available for the customer. After clicking on this tab customers will land on a new page where they can see all the vouchers and information of available vouchers.

    membership-voucher-tab

    Membership Plan Request

    After successful payment, the customer’s “membership plan” request is sent to the admin.

    An admin can go to membership and then plan requests to see all the customer plan requests.

    View-requests-created-for-membership-plan-by-customers

    After activating the customer plan, an admin can see the customer plans under customer plan details. To view the plan detail, firstly select the customer using the drop-down list. An admin can also choose to delete the customer plans.

    All-membership

    After the admin’s approval, the status of the plan will change to active. Now customers can enjoy the benefits of the plan. Additionally, customers get to extend their existing plans as well.

    If a customer purchases the same plan twice then the duration of the plan adds to the current plan. And, the older plan expires.

    Admin can check the customer’s membership plan by applying the filter of the customer’s name or can see the membership details of all the customers.

    Assign-membership-2

    An admin can assign the membership to any customer without making any payment from back-end. Click on “Assign plan to the customer” then choose customer and plan that’s all an admin need to do to assign a membership to their customers without payment.

    Assign-membership-1

    Membership plan Details at customer’s end

    Similarly, if a customer extends the plan before the expiry, then the remaining days of the current plan add to the next plan.

    Extend-the-membership-plan

    When a customer raises a request for plan extension, a new row adds under “Membership Plan Details”. The new row displays the plan extension status.

    Request-raised-by-a-customer-for-plan-extension

    A request for plan extension goes to admin. Now, when the admin extends the plan, a message displays to the customer on the “Membership Plan Details” page as well.

    Customer-plan-has-been-extended

    As per the configuration, a warning message also displays when the expiry of the plan is near.

    Plan-expiration-warning
    Membership-Plan-has-been-Expired

    Now, different special features according to the plan will display at the customer’s end who purchased the plan.

    special-product-1

    Customers can view the available offer on the cart summary page .

    display-of-discount-on-cart

    On the shipping page, special shipping methods will be available for the customers as per their active plans.

    Display-of-special-shipping-method

    So, this was all about the Prestashop membership module. I hope this document will help you in checking the functionality of the module in a better way. Also, do let us know about your views in the comments.

    In case, if you also want to integrate this functionality for your marketplace customers, then do check out the blog.

    Support

    For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

    Also, please explore our Prestashop development services and a vast range of quality Prestashop addons.

    Current Product Version - 6.2.0

    Supported Framework Version - 1.7.x.x

    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Table of Content