Souhaitez-vous afficher les méthodes d'expédition d'un plugin de paiement en une étape après la saisie d'un code postal ?
Accédez au fichier app/design/frontend/base/default/template/checkout/onepage/shipping_method/available.phtml et répliquez ce fichier dans votre interface/thème par défaut. Dans le fichier, après (environ la ligne 31) :
__('Sorry, no quotes are available for this order at this time.') ?>
Ajouter:
getQuote(); $billAddress = $checkout->getShippingAddress(); $postcode = $billAddress->getPostcode(); /* 13-10-2014 Added requirement to enter postcode before shipping */ if (isset($postcode) && $postcode == "") { ?>
Et fermez la balise else à la fin. Vous pouvez également le faire avec des pays, des villes, etc. en modifiant la variable $postcode = $billAddress->getPostcode(); en :
$postcode = $billAddress->getCountry();
Bonne chance!