oyenetwork.com/articles/… Hier wird erläutert, wie Sie das Lieferdatum beim Bestellvorgang hinzufügen. Sie können dieselbe Methode verwenden, um die Dropdown- Liste für die Stadt hinzuzufügen. Hoffe das hilft
Ekta Puri
Antworten:
8
Ja.
Am einfachsten wäre es, eine neue Entität hinzuzufügen, in der die Werte für Ihre Städte gespeichert sind. Ändern Sie im Frontend einfach den Eingabetyp in Dropdown und laden Sie die Liste der Städte. Wenn ein Benutzer ein Feld aus der Dropdown-Liste auswählt, speichern Sie den Textwert (so wie er jetzt ist). Sie können sogar überprüfen, ob die ausgewählte Stadt eine gültige aus Ihrer Stadtliste ist, bevor Sie die Daten speichern. Auf diese Weise müssen Sie nicht viel ändern.
Ein fortgeschrittenerer Ansatz (falls erforderlich) wäre das Hinzufügen von Beziehungen zu den directory_countryund / oder directory_country_regionTabellen, um nur Städte anzuzeigen, die zu dem an der Kasse ausgewählten Land oder der Region gehören.
Antworten:
Ja.
Am einfachsten wäre es, eine neue Entität hinzuzufügen, in der die Werte für Ihre Städte gespeichert sind. Ändern Sie im Frontend einfach den Eingabetyp in Dropdown und laden Sie die Liste der Städte. Wenn ein Benutzer ein Feld aus der Dropdown-Liste auswählt, speichern Sie den Textwert (so wie er jetzt ist). Sie können sogar überprüfen, ob die ausgewählte Stadt eine gültige aus Ihrer Stadtliste ist, bevor Sie die Daten speichern. Auf diese Weise müssen Sie nicht viel ändern.
Ein fortgeschrittenerer Ansatz (falls erforderlich) wäre das Hinzufügen von Beziehungen zu den
directory_country
und / oderdirectory_country_region
Tabellen, um nur Städte anzuzeigen, die zu dem an der Kasse ausgewählten Land oder der Region gehören.quelle
Für die Schätzung des Versandes und der Steuer von Magento müssen Sie die Klasse \ Magento \ Checkout \ Block \ Cart \ LayoutProcessor überschreiben.
quelle