2010-09-14 4 views
0

Scénario: Modifiez le tarif de livraison en utilisant la variable analysée lors de la commande. J'ai besoin de changer le prix final d'expédition en utilisant certaines variables envoyées par phtml checkout.magento commander: changer le prix de livraison

Par exemple.

Shipping method 1: cost 33$ 

Shipping method 2: cost 23$ 

Shipping method 3: cost 10$ 
    special packaging checkbox (y/n) + 10$ (set it as yes for this example) 
    assicuration: 

J'ai inséré manuellement cette case, juste dans la conception mais je dois augmenter le prix final et ajouter une étiquette simple qui comprend cette expédition sur

total devrait être

shipment total         20$ 

Répondre

2

En Pour ce faire, vous devrez écrire votre propre module d'expédition. Il ya un article wiki here avec des instructions, sinon il y a beaucoup de bons articles de blog sur le processus. Je vous recommande d'utiliser l'un des modules d'expédition Magento existants (par exemple Mage_Shipping_Model_Carrier_Flatrate) comme exemple, puis d'étendre simplement la méthode collectRates pour tester la valeur de votre variable.

Questions connexes