Jump to content

[Solved] CSV combinaciones


Luca_killer

Recommended Posts

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.

 

thump_88951411.png

 

thump_88951432.png

 

Muchas gracias por adelantado!!

Edited by Luca_killer (see edit history)
Link to comment
Share on other sites

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.

 

thump_88951411.png

 

thump_88951432.png

 

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

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

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

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

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

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...