フロントエンドで支払い方法を並べ替える方法?
-
29-09-2020 - |
質問
支払い方法のセクションでは、3つのオプションがあり、次の順序があります。
1.クレジットカードでチェックアウト
2. Amazonを使った
3. PayPalを使った
そしてこのメソッドは次のコードでレンダリングされています..
<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; ?>
.
しかし、私はそれを並べ替えたいです:
- PayPalで支払う
- Amazon のお支払い
- クレジットカードでのチェックアウト
フロントエンドで支払い方法をどのように並べ替えるかをお勧めしますか?
解決
Magentoはすでにこの機能を持っています。
支払方法ごとに、設定項目名 並べ替え順 を設定します。
他のヒント
この特定の支払い方法のためにあなたのXMLファイルをチェックすると、私は注文位置を入力していましたが、システムによって無視されました。使用される.phtmlファイルを挿入し、修正された支払い方法のために機能した行にafter='-'
またはbefore=''
を追加しました。これがあなたを助けることを願っています。
所属していません magento.stackexchange