¿Cómo se puede cambiar el orden en el que a un cliente le aparecen los métodos de pago?
He visto que lo que aparece "sort_order" en etc/system.xml afecta al orden en que se muestran en el Admin pero no encuentro como modificar el orden en el que aparecen en el checkout
Gracias
Manuel Perlas Prill, post: 10793 wrote: ¿Cómo se puede cambiar el orden en el que a un cliente le aparecen los métodos de pago?
en configuración -> métodos de pago, le puedes indicar el orden en "Sort order" de cada tipo de pago que tengas activo
Gracias raimonesteve, ¿y en el caso en que no está esa opción? En las formas de pago que vienen por defecto con Magento está, pero no en las que uso, TPV virtual para banco español, por ejemplo módulo servired, y opción contra reembolso, con un módulo instalado.
¿Cómo puedo modificar ese orden en el que aparecen a la hora de pagar? Parece que se muestren por orden alfabético. No he conseguido encontrar esto en el código.
Gracias
He encontrado la solución. Para los métodos en que no hay esa opción, se puede "crear la opción" añadiendo al archivo system.xml este código
<sort_order translate="label">
<label>Sort order</label>
<frontend_type>text</frontend_type>
<sort_order>100</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
</sort_order>
Se añade como un "field" más y ya aparece la opción, y funciona, ya que Magento busca siempre automáticamente el campo sort_order para todos los métodos de pago. De otra forma, creo que aparecen ordenados por orden alfabético.
La pega es que si actualizamos la extensión, hay que volver a hacerlo (y acordarse como era)...