Die Anordnung der Felder lässt sich relativ unproblematisch per Layoutupdate anpassen. Öffnen Sie die Datei checkout_index_index.xml in Ihrem Theme, oder erstellen Sie diese neu. Fügen Sie anschließend diesen Code ein:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
<referenceBlock name="checkout.root"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="checkout" xsi:type="array"> <item name="children" xsi:type="array"> <item name="steps" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shipping-step" xsi:type="array"> <item name="children" xsi:type="array"> <item name="shippingAddress" xsi:type="array"> <item name="children" xsi:type="array"> <!-- The name of the form the field belongs to --> <item name="shipping-address-fieldset" xsi:type="array"> <item name="children" xsi:type="array"> <item name="city" xsi:type="array"> <item name="sortOrder" xsi:type="string">6</item> </item> <item name="region_id" xsi:type="array"> <item name="sortOrder" xsi:type="string">3</item> </item> <item name="region_id" xsi:type="array"> <item name="sortOrder" xsi:type="string">9</item> </item> <item name="postcode" xsi:type="array"> <item name="sortOrder" xsi:type="string">5</item> </item> <item name="country_id" xsi:type="array"> <item name="sortOrder" xsi:type="string">7</item> </item> <item name="lastname" xsi:type="array"> <item name="sortOrder" xsi:type="string">2</item> </item> <item name="firstname" xsi:type="array"> <item name="sortOrder" xsi:type="string">1</item> </item> <item name="company" xsi:type="array"> <item name="sortOrder" xsi:type="string">4</item> </item> <item name="telephone" xsi:type="array"> <item name="sortOrder" xsi:type="string">8</item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </item> </argument> </arguments> </referenceBlock> |
Wie Sie sehen, können Sie im Element sortOrder die Reihenfolge anpassen. Speichern Sie die Datei nun auf dem Server und löschen Sie den Magento Cache. Die Reihenfolge im Checkout Ihres Magento 2 Shops sollte nun entsprechend angepasst sein.
Anordnung der Felder (Versandadresse) im Checkout ändern
Sie benötigen Unterstützung bei der Umsetzung dieser Lösung oder Sie haben die passende Lösung für Ihr Magento Problem noch nicht gefunden? Kontaktieren Sie mich und ich helfe Ihnen bei Ihrem Magento Projekt!