- nbEsiud01atrtrss11111111s21321e53
La carte de fidélité virtuelle façon pizza !
Fidelizza génère un système de carte de fidélité basé sur la quantité de produits commandés par un client. Tous les X produits commandés le produit suivant bénéficie d’une réduction de Y%.
Les commandes passées et payées sont prises en compte pour le calcul.
1°) Glissez le répertoire "fidelizza" de l’archive téléchargée dans le dossier client/plugins/
de votre Thelia.
2°)Activez le plugin dans le menu "Configuration/Activation des plugins" dans votre interface d’administration.
3°) Sur les fichiers panier.php
et commande.php
de votre template Thelia, ajoutez la variable :
Par exemple, la fichier commande.php doit ressembler à ceci :
4°) Créer une promotion avec les paramètres suivants :
CODE [1] | FIDELIZZA |
TYPE | pourcentage |
VALEUR | au choix : Y |
MINI [2] | au choix : X |
ACTIF | Oui |
ILLIMITE | Oui |
DATE D’EXP | Non |
Une mini-boucle sans paramètre d’entrée et un seul paramètre de sortie est prévue pour la page moncompte.html
:
Cette boucle est graphique : elle fonctionne à partir de 3 images (point_vide.png, point_plein.png, point_cible.png) stockées dans le dossier "image" du plugin. Les 3 images fournies sont pour l’exemple et il sera nécessaire de les adapter. Leur format (.png) et leurs noms respectifs doivent être conservés.
Une substitution #NBFID
restitue le nombre de réductions déjà accordées.
Une substitution #MONTANTFID
restitue le montant des réductions déjà accordées.
[1] Le code ’FIDELIZZA’ doit être utilisé le temps de vos tests. En production il est conseillé d’utiliser un code non devinable du type :
Pour que votre nouveau code fonctionne, il est nécessaire de le copier et le coller aux lignes 36 et 105 du fichier Fidelizza.class.php
,
en remplacement de ’FIDELIZZA’ comme valeur de la variable $fidel
.
[2] Mini : pour ce plugin, ce champ va servir à enregistrer l’ocurence de la réduction ("tous les X produits achetés") contrairement à l’utilisation prévue par Thélia (qui attend normalement ici le montant minimal du panier).