Wie können wir eine Postleitzahl und eine Postleitzahl auf der Checkout-Seite in Magento verbindlich festlegen?

7

Ich versuche, eine Postleitzahl und eine Postleitzahl für Versand- und Rechnungsinformationen verbindlich zu machen, aber ich bin nicht erfolgreich. Bitte bieten Sie einige Lösungen an.

user6383
quelle
Die Standarddatei magento billing.phtml enthält bereits die Validierungsklasse validate-zip-international. Funktioniert dies nicht für Sie?
Mufaddal
Das Magento-Standarddesign unterstützt dies bereits.
Sukeshini

Antworten:

15

Gehe zu

System-> Konfiguration-> Standard-> Allgemein-> Länderoptionen

Multiselect-Box mit der Bezeichnung "Postleitzahl ist für die folgenden Länder optional".

Wählen Sie die Länder aus, in denen das Feld optional sein soll.

Bei Codeänderungen wird immer empfohlen, anstelle von Codeänderungen integrierte Funktionen zu verwenden.

TBI Infotech
quelle
OP will Feld nicht als optional machen
Mufaddal
1

Es wird ein Textfeld für die Postleitzahl sein. Bitte fügen Sie "Erforderlicher Eintrag" in das Klassenattribut des Postleitzahl-Textfelds ein. Dann ist es fertig

für zB.

<input type="text" title="<?php echo $this->__('Zip/Postal Code') ?>" name="billing[postcode]" id="billing:postcode" value="<?php echo $this->escapeHtml($this->getAddress()->getPostcode()) ?>" class="required-entry input-text validate-zip-international <?php echo $this->helper('customer/address')->getAttributeValidationClass('postcode') ?>" />

siehe ich hatte oben den erforderlichen Eintrag in der Klasse hinzugefügt

Pradeep Sanku
quelle
Wie kann ich die Postleitzahl für den Versand der Checkout-Seite erhalten?
Gem
1

Die andere Möglichkeit besteht darin required-entry, den Feldern einen Klassennamen hinzuzufügen , indem Sie die Vorlagen aufrufen.

Herr Green
quelle
Ich denke es ist required-entry.
Marius