Pregunta

En el apartado de método de pago tengo tres opciones y están en el siguiente orden.
1.pagar con tarjeta de crédito
2.Pago con amazon
3.Pagar con paypal
Y este método se representa con el siguiente código.

<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; ?>


Pero quiero reordenarlo como:

  1. Pagar con PayPal
  2. pago con amazon
  3. Pagar con tarjeta de crédito
    ¿Alguien podría sugerir cómo reordenar el método de pago en la interfaz?
¿Fue útil?

Solución

magento ya tiene esta característica.

Para cada método de pago, hay un nombre de campo de configuración ordenar por el cual puede administrar este orden de clasificación.

Otros consejos

Verifique en su archivo xml este método de pago en particular; en mi caso, estaba ingresando una posición de pedido pero el sistema lo ignoró.agregado after='-' o before='' en la línea que inserta el archivo .phtml usado y funcionó para los métodos de pago modificados.Espero que esto te ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top