2016-04-21 14 views
0

Ich möchte die Postleitzahl nach Rechnung/Lieferung Land in Magento Checkout-Prozess zu validieren. eingegebene Rechnung/Lieferland sollte der eingegebenen Postleitzahl entsprechen.
Wenn die eingegebene Postleitzahl und das Land nicht übereinstimmen, sollte der Kunde die Adresse nicht speichern können und die entsprechende Fehlermeldung sollte angezeigt werden.validieren und die Postleitzahl mit Rechnung/Lieferung Land in Magento Kasse

Beispiel: - Kunde eingegeben Postleitzahl 12345 und ausgewähltes Land als US. Dann sollte die Meldung angezeigt werden "Postleitzahl stimmt nicht mit ausgewähltem Land überein."

kann mir jemand vorschlagen, wie kann ich die zip wie pro Land bestätigen? Kann ich die Google API zur Überprüfung der Postleitzahl verwenden? Welchen Teil der Magento-Datei muss ich anpassen?

Antwort

0

Wenn Sie diese Funktionalität erreichen möchten, müssen Sie zunächst die Postleitzahlen mit Ländern zuordnen oder ein beliebiges Plugin dafür verwenden. Definieren Sie dann ein Modell oder eine Tabelle dafür. Dann, während des Checkouts, führe einen Ajax-Anruf vom Postleitzahlfeld zu deinem Controller aus, rufe dein Modell dort an und überprüfe dann den PIN-Code. Berücksichtigen Sie anhand Ihres Vergleichs das Ergebnis und zeigen Sie an, was Sie möchten.

Verwandte Themen