Jump to content
thirty bees forum

[Free Module] Simple Vip Card


okom3pom

Recommended Posts

Module VIP Card for Prestashop 1.6.X.X AND Thirty Bees 1.0.3

Simple module to manage VIP cards based on two cart rules

One on a product (the VIP card)

One on a VIP Group

When a customer buy a VIP card and the order change to a desired status, the customer automatically enters in the VIP Group for XX days.

Features

  • Vip Cards history
  • Add Vip Cards from back office
  • All cart rule and specific price available from VIP
  • Count Down VIP Card
  • ShoppingCart hook to propose VIP cards
  • See TODO for next featured and bug fix

Installation

Create a VIP card product

Create a VIP group

Cart Rule

Add a cart rule with condition : The Vip card Product and add a free shipping action or other action.

Add a cart rule with condition : The VIP Card Group and add a free shipping action or other action.

Module Configuration / Use Module

Add the id_product of vip card

Add the id_group of vip groupe

Add the idorderstate that will pass your customers into the VIP Group.

Add the number of days of validity of the card.

Cron Task

You can add a cron job to automatically delete expired vip cards.

The url is available in the module configuration.

/!\ Remove module /!\

When you delete the module the vip table is not deleted, you must do it manually if you want to clear the table.

All members of the VIP group will be removed from the group

TODO

  • Move html and js to a tpl file
  • Check if it's a guest order
  • Remove VIP card product from cart if customer is VIP
  • Add 2 recall XX days YY days by e-mail
  • Move Vipcard to a model
  • Bug fix VipCard expired or not expired but not 0 or 1 in vip.tpl
  • Fix tanslation Hard coded
  • Fix Table name in UPGRADE

Module Carte VIP pour Prestashop 1.6.X.X && Thirty Bees 1.0.3

Simple module pour gérer des cartes VIP, il est basé sur deux règles de paniers

Une sur un produit ( la carte VIP )

L'autre sur un Groupe VIP

Quand le client achète une carte VIP et que la commande passe dans un statut souhaité, le client passe automatiquement dans le Groupe VIP pour XX jours.

Créer un produit Carte VIP

Créer un groupe VIP

Règle de panier !

Ajouter une règle de panier avec comme condition l'id du produit de la Carte VIP et comme action FDP offert ou autre.

Ajouter une règle de panier avec comme condition l'id du groupe de la Carte VIP et comme action FDP offert ou autre.

Configuration / Utilsation du Module

Ajouter l'id product de l'article : carte VIP.

Ajouter l'id group Client VIP.

Ajouter l'idorderstate qui passera vos clients dans le Groupe VIP.

Ajouter le nombre de jours de la validité de la carte.

Vous pouvez modifier les dates d'abonnement depuis une commande ou depuis la fiche client du BO.

Tache Cron

Vous pouvez ajouter une tache cron pour supprimer automatiquement les cartes vip expirées.

L'url est disponible dans la configuration du module.

/!\ Suppression du module /!\

A la suppression du module la table vip n'est pas supprimée, vous devez le faire manuellement si vous souhaitez effacer la table. Tous les membres du groupe VIP seront retirés du groupe

TODO

Déplacer le html et je js dans un fichier .tpl

Vérifier si ce n'est pas une commande guest

Supprimer / Bloquer le produit carte vip si le client est VIP

Ajouter un rappel sur les cartes qui vont expirer

Screenshot

alt text

alt text

alt text

alt text

Link to comment
Share on other sites

Very useful! With this, you could make something like Amazon Prime o Zooplus Spar program, right? Customers can buy the VIP Card and then for a year (or more/less) they have discounts or benefits.

How about the possibility to remember to customers that the VIP Card is expiring (on the website when logged and by mail)?

Link to comment
Share on other sites

Very useful! With this, you could make something like Amazon Prime o Zooplus Spar program, right? Yes i use this module on my website for Free Shipping on year, and special offers for VIP member

Customers can buy the VIP Card and then for a year (or more/less) they have discounts or benefits. You have the choice. Select the actions in the cart rule or in the group Ex: Free Shipping

How about the possibility to remember to customers that the VIP Card is expiring (on the website when logged and by mail)? Good idea for the next version

Link to comment
Share on other sites

@FooLab

How about the possibility to remember to customers that the VIP Card is expiring on the website when logged ?

Where is the best way for you ?

In the new version i add a new ShoppingCart hook to propose the vip card if card is expired or not a vip customer but i can add this information on an other hook / page ?

Before i put a new version

Link to comment
Share on other sites

@okom3pom said in [Free Module] Simple Vip Card:

@FooLab

How about the possibility to remember to customers that the VIP Card is expiring on the website when logged ?

Where is the best way for you ?

In the new version i add a new ShoppingCart hook to propose the vip card if card is expired or not a vip customer but i can add this information on an other hook / page ?

Before i put a new version

I thought about mail reminders... something like 30 days and 7 days before expiring and then when expired. Plus an overlay when the customer log in.

how about an "mini" html widget "hookable" with the count of how much have you saved (if the customer have already a VIP Card) and/or invite guests and "not vip card owners" to get it.

In the customer Vip Card page with a countdown on how many days remain and a counter on how much the customer has saved using the VIP Card.

:astonished:

Link to comment
Share on other sites

@zimmer-media

``` Is it possible to extend the options? For example

VIP silver VIP Gold VIP Platinum ```

Not for the moment

@FooLab

In the customer Vip Card page with a countdown on how many days remain and a counter on how much the customer has saved using the VIP Card. Done ! but not how much the customer has saved using the VIP Card

I thought about mail reminders… something like 30 days and 7 days before expiring and then when expired. Plus an overlay when the customer log in.

In progress

how about an “mini” html widget “hookable” with the count of how much have you saved (if the customer have already a VIP Card) and/or invite guests and “not vip card owners” to get it.

For a VIP version :p

Link to comment
Share on other sites

  • 1 month later...

Hi Great module.

Is it possible to translate module and mail template to other languages.

How to avoid showing VIP card in cart if customer is already a member.

Guest needs to register before purchasing VIP card. ( How to show this message in cart)

Link to comment
Share on other sites

  • 2 weeks later...

@luv said in [Free Module] Simple Vip Card:

Hi Great module.

Is it possible to translate module and mail template to other languages.

How to avoid showing VIP card in cart if customer is already a member.

Guest needs to register before purchasing VIP card. ( How to show this message in cart)

@okom3pom said in [Free Module] Simple Vip Card:

I actually work on a new version. I think t release it this week

Hi

If you can suggest, as eagerly waiting.

Thanks in advance.

Link to comment
Share on other sites

  • 5 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...