Magento: como ordenar los atributos de un producto en lista desplegable

Publicado el

En Magento, cuando un producto configurable tiene asignado un atributo en lista desplegable (dropdown), las opciones de dicha lista desplegable se ordenan alfabéticamente.

También existe la opción de ordenar estas opciones según una posición asignada dentro de la configuración del atributo y sus posibles valores, tal y como vemos en esta imagen:

ordenar tallas magento

Bien, pues resulta que después de asignar una posición a cada uno de los valores, el orden de los atributos (tallas en este caso), debería ser:
XS, S, M, L, XL, 2XL, 3XL, 4XL

Pero no, nos lo sigue ordenando incorrectamente.

¿Cómo solucionar este problema? Para resolver este conflicto, hemos de copiar el archivo:

app/code/core/Mage/Catalog/Model/Resource/Product/Type/Configurable/Attribute/Collection.php

y copiarlo en /local:

app/code/local/Mage/Catalog/Model/Resource/Product/Type/Configurable/Attribute/Collection.php

sustituye Collection.php en /local (guarda una copia de seguridad por si las moscas) por el siguiente archivo que te adjuntamos(recuerda cambiar la extension txt por php):

Descargar aqui Collection.php

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Acepto la Política de privacidad

Nuestro objetivo es dar a conocer tu empresa al mundo

mediante las más modernas herramientas, desde el diseño web de una página corporativa o tienda online hasta el uso de las técnicas más creativas de marketing online.