Je voudrais l'ordre à traiter après l'étape de la méthode de paiement, en omettant l' Review
étape du OnePage Checkout.
Y a-t-il quelqu'un qui a de l'expérience avec cela ou qui peut m'orienter dans la bonne direction sur la façon de procéder?
Je vous remercie
checkout
onepage-checkout
Eduardo Luz
la source
la source
Réponses:
Pour un, vous devez réécrire Mage_Checkout_Block_Onepage :: _ getStepCodes ():
Ensuite, il y a la partie où vous souhaitez enregistrer votre commande après l'étape de paiement via un observateur d'événement:
La méthode d'observation ci-dessus est implicitement en accord avec les termes et conditions. Ceci est illégal dans certains pays et vous souhaiterez peut-être afficher les conditions et transmettre les champs de publication d'accord sur la page du mode de paiement.
Aussi, vous voudrez peut-être jeter un œil à opcheckout.js pour faire en sorte que les gens ne puissent pas envoyer le bon de commande deux fois, etc.
C'est juste pour vous orienter dans la bonne direction. Ce n'est pas une solution complète car la mise en œuvre exacte dépend bien sûr des souhaits de votre client et je ne veux pas vous priver du plaisir de découvrir vous-même les détails de la solution. Mais si vous êtes totalement coincé, faites-le nous savoir.
la source
saveOrderAction()
, puis en ajoutant la gestion des réponses comme dans votre méthode d'observation.Pour créer votre observateur d'événements:
<controller_action_postdispatch_checkout_onepage_savePayment> <observers> <Name_Event_Observer> <class>module/observer</class> <method>method</method> </Name_Event_Observer> </observers> </controller_action_postdispatch_checkout_onepage_savePayment>
la source
@Anton Evers alors s'il vous plaît laissez-moi savoir quels fichiers je dois changer dans le chemin. Merci
la source