Luca_killer Posted April 30, 2014 Share Posted April 30, 2014 (edited) Hola gente. Acudo a vosotros porque ando desesperado. Os explico. Estoy montando una tienda de zapatos con prestashop y el stock se va a ir actualizando semanalmente. Con esto no tengo problema. Con un simple CSV con las columnas REFERENCIA y CANTIDAD lo voy actualizando perfecto.El problema viene con las tallas de los zapatos. Estoy haciendo pruebas con un único producto y no consigo actualizarlo. Supongamos que tengo un producto con los siguientes datos: REFERENCIA CANTIDAD TALLA 10001 1 36 10001 2 37 10001 3 38 Entiendo que el csv que necesito es algo asi: REFERENCIA CANTIDAD TALLA 10001 10 Talla:talla:36 10001 20 Talla:talla:36 10001 30 Talla:talla:36 pero no me funciona. Adjunto un par de capturas por si el error estuviera ahi. Muchas gracias por adelantado!! Edited April 30, 2014 by Luca_killer (see edit history) Link to comment Share on other sites More sharing options...
JRubio74 Posted April 30, 2014 Share Posted April 30, 2014 Hola gente. Acudo a vosotros porque ando desesperado. Os explico. Estoy montando una tienda de zapatos con prestashop y el stock se va a ir actualizando semanalmente. Con esto no tengo problema. Con un simple CSV con las columnas REFERENCIA y CANTIDAD lo voy actualizando perfecto. El problema viene con las tallas de los zapatos. Estoy haciendo pruebas con un único producto y no consigo actualizarlo. Supongamos que tengo un producto con los siguientes datos: REFERENCIA CANTIDAD TALLA 10001 1 36 10001 2 37 10001 3 38 Entiendo que el csv que necesito es algo asi: REFERENCIA CANTIDAD TALLA 10001 10 Talla:talla:36 10001 20 Talla:talla:36 10001 30 Talla:talla:36 pero no me funciona. Adjunto un par de capturas por si el error estuviera ahi. Muchas gracias por adelantado!! Hola, La información de las tallas debes ponerlas en los campos Atributo y Valor, de la siguiente manera: Atributo; Valor; Cantidad Talla:select:1; 36:1; 10 Talla:select:1; 37:2; 20 Talla:select:1; 38:3; 30 "select" es para que el campo sea desplegable y el número indica la posición en que se debe mostrar. Por otro lado, yo asignaría un número de referencia diferente a cada combinación, y asociarlas a un Product_Id (que sería el producto principal que deberías subir en el CSV de productos). Product_Id; Referencia; Atributo; Valor; Cantidad 10001; 10001-36; Talla:select:1; 36:1; 10 10001; 10001-37; Talla:select:1; 37:2; 20 10001; 10001-38; Talla:select:1; 38:3; 30 Espero que te sirva. Link to comment Share on other sites More sharing options...
Luca_killer Posted April 30, 2014 Author Share Posted April 30, 2014 Mil gracias funciona perfecto. Una cosita mas. Me vendria genial eliminar la columna ID que es un numero diferente al de referencia, pero no encuentro la forma de hacerlo. Si le quito el ID no actualiza valores. No se puede hacer de alguna forma que modifique tallas con el valor REFERENCIA como referencia? saludos!! Link to comment Share on other sites More sharing options...
JRubio74 Posted April 30, 2014 Share Posted April 30, 2014 Mil gracias funciona perfecto. Una cosita mas. Me vendria genial eliminar la columna ID que es un numero diferente al de referencia, pero no encuentro la forma de hacerlo. Si le quito el ID no actualiza valores. No se puede hacer de alguna forma que modifique tallas con el valor REFERENCIA como referencia? saludos!! La columna ID identifica el producto padre, por lo que no puedes quitarla. Lo único que podrías hacer para prescindir de él es montar un sistema de actualización que atacara directamente la base de datos, con consultas SQL, pero si no dominas el tema no te lo recomiendo, puedes liar una buena... Link to comment Share on other sites More sharing options...
Luca_killer Posted April 30, 2014 Author Share Posted April 30, 2014 El producto que he creado de prueba tiene como ID 44. Si pudiera modificar el valor de id por el que yo quisiera estaria solucionado. ¿Como cambio el valor de ID? saludos y mil gracias!! Link to comment Share on other sites More sharing options...
JRubio74 Posted April 30, 2014 Share Posted April 30, 2014 El producto que he creado de prueba tiene como ID 44. Si pudiera modificar el valor de id por el que yo quisiera estaria solucionado. ¿Como cambio el valor de ID? saludos y mil gracias!! Elimina ese producto y crea uno nuevo con el ID que quieras. Al hacer la importación inicial, tienes que marcar la casilla de "Forzar Ids" para que Prestashop coja el que tú le des. Link to comment Share on other sites More sharing options...
Luca_killer Posted April 30, 2014 Author Share Posted April 30, 2014 Tampoco me vale esa forma y te explico porque. Supongamos que el primer ID que necesito es el 1000. Si creo el primero con ID 1000, los siguientes productos seran el 1001, el 1002 y asi sucesivamente. ¿Porque no me vale? Porque los zapatos que meto tienen que tener la misma referencia e ID. El zapato con referencia 1000 va a ir con el ID 1000, pero si el siguiente zapato que meto tiene referencia 1003, este zapato tendria ID 1003 y referencia 1003 y ahi fallaria. ¿No hay ninguna forma de asignar manualmente los ID a los productos? Link to comment Share on other sites More sharing options...
JRubio74 Posted April 30, 2014 Share Posted April 30, 2014 Tampoco me vale esa forma y te explico porque. Supongamos que el primer ID que necesito es el 1000. Si creo el primero con ID 1000, los siguientes productos seran el 1001, el 1002 y asi sucesivamente. ¿Porque no me vale? Porque los zapatos que meto tienen que tener la misma referencia e ID. El zapato con referencia 1000 va a ir con el ID 1000, pero si el siguiente zapato que meto tiene referencia 1003, este zapato tendria ID 1003 y referencia 1003 y ahi fallaria. ¿No hay ninguna forma de asignar manualmente los ID a los productos? No acabo de entender el ejemplo que pones. Si creas el primer ID con 1000, el segundo puede ser el que quieras. El 1003 o cualquier otro. Sólo tienes que marcar la casilla para forzar el ID. Link to comment Share on other sites More sharing options...
Luca_killer Posted April 30, 2014 Author Share Posted April 30, 2014 Lo pruebo y te digo. saludos!! Link to comment Share on other sites More sharing options...
Luca_killer Posted May 2, 2014 Author Share Posted May 2, 2014 Efectivamente funciona si fuerzo el ID. Mil gracias!! Link to comment Share on other sites More sharing options...
Recommended Posts