Вопрос

в разделе Способ оплаты У меня есть три варианта и находятся в следующем порядке ..
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; ?>
.

















Но я хочу изменить порядок так:

  1. оплата с PayPal
  2. Оплата с Amazon
  3. Оформить заказ с помощью кредитной карты Может ли кто-нибудь предложить, как изменить порядок способ оплаты на переднем конце?
Это было полезно?

Решение

Magento уже имеет эту функцию.

Для каждого способа оплаты, имеется имя поля конфигурации Порядок сортировки , с помощью которого вы можете управлять этим порядком сортировки.

Другие советы

Проверьте свой файл XML для этого конкретного способа оплаты, в моем случае я ввел позицию заказа, но она была игнорирована системой.Добавлен after='-' или before='' на линии, которая вставляет файл .phtml, используемый файл, и он работал для модифицированных способов оплаты.Надеюсь, это поможет вам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top