Magento: como ordenar los atributos de un producto en lista desplegable
Publicado el 19 octubre,2016En 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:
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):
Acepto la Política de privacidad