Paiement en une étape – afficher les méthodes d'expédition après la saisie du code postal

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!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrançais
Défiler vers le haut