2012-05-15 1 views
6

Je voudrais savoir s'il est possible de changer l'ordre des étapes de paiement. Par défaut, les étapes sont les suivantes: - Adresse de facturation - Adresse de livraison - Modes de livraison - Mode de paiement - Révision de la commande.Modifier l'ordre des étapes de paiement dans Magento checkout

Je voudrais mettre l'adresse de facturation à la troisième place, il serait donc: - Adresse de livraison - Modes de livraison - Adresse de facturation ...

Est-ce possible?

Merci

+0

presque tout est possible, mais peut-être pas raisonnable. Essayez de poster des exemples de code de ce que vous avez essayé d'accomplir ceci et jetez un oeil à ce site FAQ pour formater vos questions. Vous devez reprogrammer beaucoup pour cela que Magento fonctionne Basé sur l'adresse de facturation et peut le convertir en adresse de livraison et non vice versa. –

+0

selon la réponse ci-dessous vous n'avez pas changé directement sur le fichier core donc utilisez la piscine locale dans magento –

Répondre

3

Vous pouvez aller à:

app/code/core/mage/caisse/bloc/onepage.php

changer la ligne

$stepCodes = array('billing', 'shipping', 'shipping_method', 'payment', 'review'); 
+0

OK! Je dois essayer ça. Si c'est si simple ... ce serait génial! – PauGNU

+3

Note importante: pour Magento 1.7 et Magento 1.12, ces codes d'étape sont dans app/code/noyau/Mage/Checkout/Block/Onepage/Abstract.php – PauGNU

+0

Je suis désolé, je pensais que c'était correct, mais en changeant cela seulement change comment les étapes sont affichées, mais l'ordre dans le processus est le même :( – PauGNU

2

Vous ne modifiez pas directement le fichier de base:

app/code/core/mage/caisse/bloc/onepage.php

copier ce fichier.

app/code/local/mage/checkout/block/onepage.php 

changer cette ligne:

$stepCodes = array('billing', 'shipping', 'shipping_method', 'payment', 'review'); 
Questions connexes