Wie ordne ich die Zahlungsmethoden im Frontend neu an?
-
29-09-2020 - |
Frage
Im Abschnitt „Zahlungsart“ habe ich drei Optionen und bin in der folgenden Reihenfolge.
1.Kaufabwicklung mit Kreditkarte
2.Zahlung mit Amazon
3. Bezahlen Sie mit Paypal
Und diese Methode wird durch den folgenden Code gerendert.
<div class="cart">
<?php if(!$this->hasError()): ?>
<ul class="checkout-types contpdng pdngbtm0">
<?php foreach ($this->getMethods('methods') as $method): ?>
<?php $methodHtml = $this->getMethodHtml($method); ?>
<?php if ($methodHtml): ?>
<li><?php echo $methodHtml; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<?php endif; ?>
Aber ich möchte es wie folgt neu anordnen:
- Mit PayPal bezahlen
- Zahlung mit Amazon
- Kasse mit Kreditkarte
Könnte jemand vorschlagen, wie man die Zahlungsmethode im Frontend neu anordnet?
Lösung
magento hat bereits diese Funktion.
Für jede Zahlungsmethode gibt es einen Konfigurationsfeldnamen
Andere Tipps
Überprüfen Sie Ihre XML-Datei für diese bestimmte Zahlungsmethode. In meinem Fall habe ich eine Bestellposition eingegeben, diese wurde jedoch vom System ignoriert.hinzugefügt after='-'
oder before=''
in der Zeile, die die verwendete .phtml-Datei einfügt, und es funktionierte für die geänderten Zahlungsmethoden.Ich hoffe, das hilft dir.