Les plugins transports : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
 
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


Ex_plugin_transport