Les plugins transports : Différence entre versions
De TheliaDoc
Ligne 40 : | Ligne 40 : | ||
poids : poids total du panier | poids : poids total du panier | ||
+ | |||
nbart : nombre d'article | nbart : nombre d'article | ||
+ | |||
total : total du panier | total : total du panier | ||
+ | |||
zone : zone du client | zone : zone du client | ||
+ | |||
pays : pays du client | pays : pays du client | ||
+ | |||
unitetr : unite de transport de la zone | unitetr : unite de transport de la zone | ||
+ | |||
cpostal : code postal du client | cpostal : code postal du client | ||
Version actuelle en date du 11 juillet 2007 à 09:57
Les plugins transports permettent d'ajouter une nouvelle gestion des frais de ports. Ils peuvent aussi enrichir l'interface d'administration.
Si vous avez lu la partie Introduction_aux_plugins, nous pouvons avancer.
Voici une structure de classe typique d'un plugin de type "transport".
Le Plugin paiement hérite de la classe Plugins.
<?php include_once(realpath(dirname(__FILE__)) . "/Plugins.class.php"); class PluginsTransports extends Plugins{ var $poids; var $nbart; var $total; var $zone; var $pays; var $unitetr; var $cpostal; function PluginsTransports($nom=""){ $this->Plugins($nom); } function calcule(){ } } ?>
Détaillons les attributs :
poids : poids total du panier
nbart : nombre d'article
total : total du panier
zone : zone du client
pays : pays du client
unitetr : unite de transport de la zone
cpostal : code postal du client
Détaillons les méthodes :
PluginsTransports : constructeurs
calcule : calcule du port