Thelia 2 est maintenant disponible. Retrouvez toutes les informations ici
Thelia 2 is now available. Find all the information here

Les Modules

Plus de 300 modules Thelia


Prépaiement

14 janvier 2013 , par Arnault Pachot

Compatibilité

à partir de Thelia 1.4.0

Téléchargement(s)

version 1.0


Ce module permet la gestion d’un compte prépayé. Le client achète des recharges de crédit qu’il peut utiliser ensuite dans ses futures commandes.

Installation

Copiez les 3 plugins prepaiement, prodprepaiement, et prepaiementlivraison dans le répertoire client/plugins, puis activez les dans Thélia.

Editez les parmètres du transport prepaiementlivraison et associez-lui toutes les zones de transport.

Rendez-vous ensuite dans ’modules’ -> ’prepaiement’->’Editer’ pour créer automatiquement les tables nécessaires au module.

Définir les produits de type prépaiement

Vous devrez créer spécifiquement des produits qui seront de type prépaiement, leur prix correspondant au montant de la recharge de crédit.

Exemple de produit de type prépaiement :

Activez "Produit de type prépaiement" sur la page de modification de ces produits.

Modification de l’étape de sélection du transport

Lorsque dans le panier ne se trouve que des produits de type prépaiement, on n’applique pas de frais de livraison.

Modification de l’étape de sélection du paiement

On vérifie si le client a un crédit suffisant sur son compte prépayé, dans ce cas, on lui propose de débiter son compte comme moyen de paiement.

Dans le cas où le panier contient au moins un produit de type prépaiement, alors on ne propose pas au client de payer avec son compte prépayé.

Les commandes débitées sur un compte prépayé apparaissent dans Thélia avec un statut spécifique "Prépayé"

Afficher le crédit restant dans l’espace "mon compte"

On peut également proposer au client les produits de type prépaiement pour qu’il recharge directement son compte :

Gérer les retours de paiement

Deux cas de retour :
- prepaiement.php : le compte a été débité
- prepaiementerr.php : le compte n’a pu être débité

Mettre $reset=1 ; et créer les deux squelettes correspondant prepaiement.html et prepaiementerr.html

Exemple de boucle lors d’un prépaiement réussi :

Gérer le compte prépayé d’un client depuis Thélia

En parralèle de l’achat de crédits par le client, vous avez la possibilité de débiter ou de créditer son compte depuis sa fiche client :

La boucle PRODPREPAIEMENT

- #LISTE_TRANSPORT : liste des transport à proposer lors d’une commande selon que le panier contient ou non uniquement des produits de type prépaiement
- #LISTE_CREDIT : liste des précédentes commandes qui contenaient des produits de type prépaiement
- #LISTE_DEBIT : liste des précédentes commandes débitées sur le compte prépayé
- #LISTE_PREPROD : liste des produits de type prépaiement
- #LISTE_NONPREPROD : liste des produits qui ne sont pas de type prépaiement (pour l’utiliser comme critère ’exclusion’ dans une boucle PRODUIT)
- #PRELIVRAISON : nom du transport à appliquer dans le cas d’un achat de type prépaiement
- #CREDIT : montant du crédit sur le compte prépayé
- #CREDIT_APRES : dans le cas d’une commande en cours, simulation du montant qu’il restera après la commande, sur le compte prépayé
- #PREPAIEMENT_EXCLU : si la commande contient au moins un produit de type prépaiement, alors #PREPAIEMENT_EXCLU contient le nom du mode de paiement par prépaiement (pour être utilisé directement avec le critere "exclusion" dans une boucle TRANSPORT)



Ajouter un commentaire

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.


Nos
partenaires



Contactez
Thelia


Pour toutes questions concernant Thelia, vous pouvez nous contacter :

contacter Thelia par téléphone par téléphone au 04 44 05 31 00

Contacter Thelia e-maiol par mail à l'adresse info@thelia.net

April Oséo FEDER