Möchten Sie die Versandmethoden eines One-Step-Checkout-Plugins anzeigen, nachdem eine Postleitzahl eingegeben wurde?
Gehen Sie zur Datei app/design/frontend/base/default/template/checkout/onepage/shipping_method/available.phtml und kopieren Sie diese Datei in Ihre Standardoberfläche/Ihr Standarddesign. In der Datei nach (ungefähr Zeile 31):
__('Sorry, no quotes are available for this order at this time.') ?>
Hinzufügen:
getQuote(); $billAddress = $checkout->getShippingAddress(); $postcode = $billAddress->getPostcode(); /* 13-10-2014 Added requirement to enter postcode before shipping */ if (isset($postcode) && $postcode == "") { ?>
Und schließen Sie den else-Tag am Ende. Sie können dies auch mit Ländern, Städten usw. tun, indem Sie die Variable $postcode = $billAddress->getPostcode(); ändern in:
$postcode = $Rechnungsadresse->getCountry();
Viel Glück!