Hola de nuevo!
No consigo que se me ordenen los valores de los atributos configurables, pongo una foto de lo que me pasa:
Están bien ordenados por posicion en el apartado catalogo/atributos/gestión de los atributos, selecciono mi campo, y pongo bien la posición pero no sale bien en los combos 🙁
A la hora de importar los productos también los ordeno en el orden correcto, pero nada.
He visto que si entro al producto configurable, en el apartado productos asociados y en el apartado
Configuración de los atributos de super productos, ya está desordenado, supongo que por ahí andaran los tiros, pero no se como ponerlo ordenado:
alguna idea?
Muchas gracias 🙂
Buenas,
Una vez más sólo se me ocurre solucionarlo a través del código, si quieres igual puedo guiarte, debería ser muy sencillo una vez que identifiquemos como lo pinta. ¿usas alguna extensión específica?¿Son productos simples en un producto configurable?
un saludo
El equipo de TheKiwiWeb
[COLOR=#59b300]917865804 / [email]info@thekiwiweb.com[/email][/COLOR]
www.thekiwiweb.com
Pues para esto no estoy usando ninguna extensión,
y sí, son productos simples de un producto configurable 🙂
No estoy muy familiarizada con las tripas de magento la verdad... jejeje
Eso es facil, ve al configurable, borra los simples asociados y asocialos de nuevo en el orden que quieras!!
jeje no eso no vale, a parte de que tengo 800 productos, y sería un poco rollo... el tema es que los productos están ordenados, pero el problema es que los valores de los selects se me están ordenando por orden de aparicion, en vez de por productos, osea el valor 11 me puede aparecer antes que es 10, si ha habido algun producto anterior con ese valor, .... bueno un poco rollo. Lo ideal seria ordenar el array o algo por php...
La verdad es que es raro que te los desordene el propio Magento y es verdad que volver a crear 800 productos y que luego pase lo mismo podría ser bastante frustrante (podrías probar primero con uno a ver que tal).
Podrías probar a bajarte el csv con los productos y ver en formato tabla en base a que lo esta ordenando ¿por orden alfabetico?¿hay algún otro orden?
Quizás te lo esté ordenando por el orden que tiene en el menu "productos asociados" del producto configurable. Aun así te los tendías que recorrer todos... y son 800.... pero sería menos doloroso hacerlo en una tabla tipo excel.
creo que lo primero sería ver en base a que te lo esta ordenando luego veremos como simplificamos el reordenaje.
(aún así miraré como de fácil o difícil es hacerlo por código para explicartelo, porque podría ser poner una línea)
Un saludo
El equipo de TheKiwiWeb
[COLOR=#59b300]917865804 / [email]info@thekiwiweb.com[/email][/COLOR]
www.thekiwiweb.com
bueno con ayuda de KiwiWeb al final ha salido, dejo la solución por si a alguno le interesa.
En el fichero Js>Varien>configurable.js, la función : getAttributeOptions sustituirla por esta:
getAttributeOptions: function(attributeId){
if(this.config.attributes[attributeId]){
this.config.attributes[attributeId].options.sort(function (a, b) {
return a.label - b.label;
});
return this.config.attributes[attributeId].options;
}
},
Un saludo !