Importar catálogo de artículos a PrestaShop 1.5

1 Oct, 2012

En este vídeo puedes ver el proceso para realizar una importación de productos masiva en Prestashop 1.5

Recomendamos leer el siguiente artículo relacionado: Gestión de grandes catálogos en PrestaShop

Artículos relacionados

Cómo optimizar imágenes para utilizarlas en nuestra web

Cómo optimizar imágenes para utilizarlas en nuestra web

¿Por qué optimizar las imágenes que queremos subir a nuestra web? El hecho de optimizar imágenes es vital para nuestra web, ya que las imágenes se interrelacionan tanto con el diseño como con la maquetación, la programación y, ahora también, con la inclusión de la...

Eliminar aviso de sitio peligroso en nuestra web

Eliminar aviso de sitio peligroso en nuestra web

Si cuando alguien quiere entrar a tu sitio web recibe la pantalla roja con el mensaje de error “El sitio al que vas a acceder contiene programas dañinos” o «El sitio al que vas a acceder contiene software malicioso» lo más seguro es que tu sitio web haya sido hackeado...

PrestaShop vs WooCommerce: ¿Cuál es la opción ideal?

PrestaShop vs WooCommerce: ¿Cuál es la opción ideal?

Antes de acometer el desarrollo de una tienda online es muy importante saber valorar las diferentes opciones que tenemos a nuestro alcance para ser capaces de seleccionar aquella que se ajuste con mayor precisión a lo que necesitamos. Tomar la decisión apropiada en...

Comentarios

111 Comentarios

  1. Roberto Briceno

    Muchisimas gracias.
    Hoy me parece que tendrè un dia de CSV hasta tarde.
    Tengo casi 5000 productos para cargar…

    Responder
  2. Roser

    hay una cosa que no me a quedado clara, las imagenes entan guardadas en una carpeta asi como las definiciones, etc, como las impoertamos de la carpeta a la hoja de excel? seguro que es sencillo pero hoy estoy espesa.
    un saludo
    Roser

    Responder
    • admin

      Hola Roser.

      Ten en cuenta que lo que se debe indicar en el CSV es la URL de la imagen, es decir, la dirección de la imagen de tal manera que si la insertamos en un navegador, este nos muestra la imagen. Esto implica que la imagen debe estar accesible desde internet por lo que no basta con tener la imagen en nuestro pc e indicar en el csv la ruta local de nuestro equipo hasta la imagen, hay que subirlas a algún sitio de manera que estén online.

      Lo mas sencillo o rápido es subir todas las imagenes a su propio dominio, a una nueva carpeta que puede crear (como por ejemplo img_prod/) de manera que se puede usar la URL resultante en el CSV (URLs, siguiendo con el ejemplo anterior, como: http://sudominio.com/img_prod/nombre_de_la_imagen.jpg).

      Una vez importado el CSV solo tiene que borrar el directorio que ha creado con las imagenes que subió pues ya no son necesarias ya que prestashop ha hecho sus propias copias.

      Espero haberle sido de ayuda para dar respuesta a su consulta.

      Saludos.

      Responder
  3. jose benito

    Hola, Muy bueno el tutorial.

    Tengo una duda. Decargue el formato csv de prestashop 1.5 y pasa algo raro que no le entiendo. Resulta que no en una columna me pone varios parámetros o encabezados como muestro a continuación.
    (este lo muestra en una sola columna)

    id;Active (0/1);Name*;Categories (x
    1;1;iPod Nano;Home

    En otra columna ejemplo me pone este encabezado y su respectivo datos de esta columna
    …);Meta-title;Meta-keywords;Meta-description;URL rewritten;Text when in-stock;Text if back-order allowed;Image URLs (x
    nano;;;;ipod-nano;In stock;;http://youdomain.com/img.jpg

    ¿Que no se supone que me los debe de separa por cada encabezado en un columna?

    Ahora, ¿Habra algun modulo permita bajar todo el catalogo de la tienda y después modificar cierta información de cada producto y después subirlo y que este afecte las modificacions realizadas?.

    Ya se que este no es un foto 🙂 pero igual no perdemos nada en preguntar.

    Saludos y felicidades por todo la aportación que dan para los que iniciamos en prestashop.

    Responder
    • admin

      Hola José.

      No entiendo muy bien cual es tu problema pero me da que pensar que estés abriendo el CSV con un software que está interpretando la ‘,’ (coma) como fin de linea y no como separador de valores múltiples, que es como la interpreta prestashop.

      Te digo esto por que según dices te corta la primera línea en “id;Active (0/1);Name*;Categories (x”, siendo el valor real de ese atributo “Categories (x,y,z,..)”.

      Solo se me ocurre esto. Lo que si te puedo decir es que si abres el archivo, por ejemplo, con Excell 2010 (con el que lo he probado yo justo ahora mismo), te lo debe formatear bien y detectar los separadores correctamente.

      Para exportar tu catalogo, me temo que prestashop no incluye ninguna herramienta, pero puedes recurrir a módulos para ello. Nosotros conocemos Moussiq que es un módulo gratuito que funcionaba para prestashop 1.4 y que debe hacerlo en 1.5. Este te permite exporta los productos de tu tienda (solo los productos) en formato CSV. Si eres cliente de Laprimera.net puedes solicitarlo por nuestra mesa de soporte y te lo enviaremos gustosamente.

      Por último darte muchos ánimos para el camino que emprendes, verás como el uso de esta excelente aplicación recompensará el esfuerzo que le dediques con una tienda virtual potente, versátil y, sobre todo, rentable.

      Saludos.

      Responder
      • Roberto

        Buenas Tardes Jose, tengo el mismo problema a la hora de ver el archivo cargado de CSV; lo cargo exitosamente, le doy “próximo paso” y la información, me sale en una columna.
        39 Producto1 0 395 1 1
        80 Producto 2 0 599 2 1
        51 Producto 3 0 385.5 1 1

        Según yo segui al pie de la letra sus pasos, pero no se donde estoy teniendo el error… intente con la versión Excel 2013, 2007 y me pasa lo mismo.
        Espero me puedas apoyar.

        De antemano muchas gracias
        Saludos

        Responder
        • José Manuel - LaPrimera.net

          Hola Roberto.

          Tu problema está relacionado con los separadores de valores, obviamente (menudo descubrimiento 😉 ).

          No todos los archivos CSV utilizan el mismo carácter como separador, ya que algunos utilizan ‘,’, otros ‘;’, los hay que usan un espacio en blanco, una tabulación, o incluso una secuencia de caracteres concreta.

          Fíjate como Prestashop nos permite indicar para cada importación cual es el carácter que usaremos para separar los valores y cual usaremos para separar los valores múltiples (por ejemplo cuando hay varias imágenes para un mismo producto, o varias categorías a las que asociar dicho producto). Si nuestro CSV utiliza las , de una manera distinta a la de separador de valores, seguramente use otro carácter como separador de valores. En este caso debemos indicarle a Prestashop cual debe usar como separador.

          Como hemos dicho en otras respuesta en este mismo post, debemos hacer una labor de adaptación entre nuestro CSV y nuestro Prestashop para que los separadores esperados por Prestashop en el momento de la importación coincidan con los del CSV que vamos a importar.

          Empieza por ahí y cuéntanos que tal te ha ido.

          Saludos.

          Responder
    • Jose

      hola, yo te recomendaría que usaras el Store Commander. Permite muchas funcionalidades además de la que dices. Merece la pena por el precio que tiene.
      http://www.storecommander.com/
      un saludo y ánimo con el emprendimiento!

      Responder
  4. Juan

    saludos yo tengo este problema me puedes ayudar…
    me sale el siguiente error
    GRAN ENCICLOPEDIA DEL CABALLO (ID: ) no se puede guardar
    Property Product->available_for_order is not valid
    APARTAMENTOS BOGOTA (ID: ) no se puede guardar
    Property Product->available_for_order is not valid
    HISTORIA DEL ARTE I (ID: ) no se puede guardar
    Property Product->available_for_order is not valid
    SPIRIT OF THE HUAORANI (ID: ) no se puede guardar
    Property Product->available_for_order is not valid
    HISTORIAS DEL CUADRILATERO (ID: ) no se puede guardar
    Property Product->available_for_order is not valid
    PROGRAMACION OBJETIVE-C (ID: ) no se puede guardar
    Property Product->available_for_order is not valid

    Responder
    • admin

      Hola Juan.

      El error “available_for_order” te está indicando que los los valores de la columna que representa a dato “Disponible al orden” (available_for_order), los cuales deben ser un 0 para los productos que no están disponibles para la venta y un 1 para los que si, no es correcto.

      Cada uno de los productos que mencionas en tu listado deben tener un valor en ese campo diferente de esos dos valores.

      Debes revisar tu CSV y corregir esos valores ó puedes directamente ignorar el dato “Disponible al orden” a la hora de importar sabiendo que se establecerá a 1 por defecto.

      Espero que con esto puedas resolver tu problema.

      Saludos.

      Responder
  5. Maria

    Uau! Gracias, has sido el único con el que lo he visto todo clarito de como hacerlo.
    Un saludo!
    Maria.

    Responder
  6. José Carlos

    Enhorabuena, está muy bien el video, y bien explicado, sin duda será de utilidad a más de uno.

    Sin embargo, el importador de PrestaShop puede darnos problemas, o puede resultar demasiado incómodo para importar y mantener actualizado un catálogo de, digamos, 5000 productos. En estos casos, podemos recurrir a una herramienta especializada, que se pueda adaptar a nuestro proveedor, olvidándonos de tocar los csv, como es el caso de PrestaImport, un importador de productos a PrestaShop que ofrece posibilidades que no encontramos en otros importadores.

    Responder
    • Diego

      José Carlos,

      He contactado con vosotros tres vía e-mail ninguna de las veces me respondieron.
      🙁

      Responder
  7. Diego

    Hola. Una cosa cabe aclarar que Prestashop de momento, verion 1.5.X y anteriores, no puede importar gran cantidad de Articulos, estamos hablando de 5.000 productos. Al intentar importar dicha cantidad el servidor dará error 505, 500 o 5xx. Sólo es posible importar de a 60 productos. No es que sea error del Servidor contratado.

    La solución es crear un script que importe a nuestra tienda tomando el CSV, XML , XLS.

    Muy molesto por este error todavía sin solucionar, pensaba que en la version 1.5 se solucionaria. Lástima.
    Un saludo, Es facil de entender el como importar, le servirá a más de uno.
    Diego Serrano

    Responder
    • admin

      Diego, vamos a probar lo que dices, pero es extraño. Reportaremos el resultado aquí.

      Saludos.
      Félix

      Responder
    • José Manuel

      Hola Diego.

      En realidad no es que sea ni un fallo del servidor en el que te alojas ni lo es de prestashop. En realidad es un problema de recursos.

      La importación masiva desde CSV en prestashop no es exactamente igual que en otras aplicaciones pues hace una tarea mas que hace de esta tarea, especialmente en prestashop, una tarea muy pesada. La particularidad de prestashop en este aspecto son las imágenes ya que a parte de realizar la importación de la información en la base de datos, también tiene que realizar una copia de la imagen asociada tiene que generar todas las miniaturas para cada una de las imágenes que copia.

      Imagina que quieres importar, como dices, 5000 productos, esto implica UN MÍNIMO (pueden ser mas) óptimo (lo ideal es al menos una imagen por producto) de 5000 imágenes, lo cual se traduce en 5000 copias + 40000 miniaturas regeneradas. Esto como te podrás hacer una idea es una tarea que requiere de un tiempo y de recursos para realizarse.

      El principal problema que se presenta para la mayoría de los usuarios de prestashop es que sus tiendas están alojadas en servidores compartidos que, como es obvio, tienen sistemas para asegurar la estabilidad y la calidad del servicio para que ninguno de sus usuarios se pueda ver perjudicado por las acciones de otros, lo cual provoca que no se puedan ejecutar tareas que puedan aglomerar recursos y dedicación de CPU/RAM por mucho tiempo pues esto puede provocar inestabilidad y problemas, ya no solo el usuario que esta realizando la tarea, sino para todos los usuarios de la máquina. En estos casos se produce una interrupción del proceso que está aglomerando esos recursos, lo que provoca ese “error” 5xx que comentas.

      No obstante si que puedo decir que 60 no es un número fiel ya que muchos de nuestros usuarios han podido importar CSV con 100, 200 e incluso mas de 300 productos sin problemas, si es cierto que para cantidades superiores normalmente hay problemas. El número de productos que puedes importar dependerá de varios factores como la cantidad de información a importar, el tamaño de la base de datos en la que se van a importar (bases de datos grandes y sin optimizar hacen que las consultas se ejecuten mas lentamente por lo que necesitaría mas tiempo para su ejecución lo que se traduce en un menor numero de producto insertados tras la interrupción) y la carga que presente el servidor en el momento de la importación. Estos son solo algunos factores que influyen en esto.

      Tu solución dices que ha sido desarrollar un script que haga esa importación y es una buena solución, la verdad, de hecho lo ideal sería crear un script que realice esa importación mediante ajax de manera que la importación de esos 5000 productos no se traducirían en una tarea enorme, sino en 5000 tareas mas pequeñas que evitarían muchos problemas. Ciertamente sería algo que deberían tener en cuenta desde Prestashop ya que, sin ser muy osado, creo que puedo decir que mas del 90% de los prestashop del mercado se alojan en servidores compartidos y esta sería una ayuda muy importante a todos sus usuarios.

      Saludos.
      José Manuel

      Responder
  8. Gonzalo

    Muy buen post, agradezco tu generosidad para ayudar. Tengo una consulta para realizarte con respeto a la importación. Estoy por desarrollar un e-commerce que tiene que importar los productos desde la base de datos de un sistema de gestión, este sistema de gestión me va a exportar un archivo de forma diaria y prestashop lo va a importar también de forma diaria, en ambos casos (exportación e importación) se va a realizar de forma automática, y acá vienen las preguntas! je la exportación del sistema de gestión en que formato debería ser para que sea optimo? como debería estar conformado este archivo para que se pueda importar de forma automática, sin tener problema de confusión de tablas? Existe algún modulo que realice importación automática de archivos? Yo tengo que realizar la parte de la importación y la persona encargada de la exportación me ha dicho que yo le diga como quiero el archivo sin ningún tipo de restricción, por eso no quiero equivocarme a la hora de pedirle el archivo par que este me sea totalmente funciona. Agradezco nuevamente tu ayuda, saludos.

    Responder
  9. José Manuel

    Hola Gonzalo.

    Respondo a tus preguntas de una en una:

    ¿en que formato debería ser para que sea optimo?

    A decir verdad esta respuesta depende del sistema que utilices para realizar la importación. Sin ir más lejos, el sistema de importación de prestashop solo tiene un requisito y es que el archivo a subir sea un archivo en texto plano con valores separados por un separador fijo. El orden no importa pues a la hora de importar el usuario debe reflejar en el proceso que a que atributo representa cada columna. Si vas a utilizar un sistema distinto deberás ajustarte a los requisitos que este interponga. En este aspecto, lo siento, pero no puedo darte una respuesta más precisa.

    ¿como debería estar conformado este archivo para que se pueda importar de forma automática, sin tener problema de confusión de tablas?

    En este caso me temo que me encuentro en la misma situación. Ya que prestashop no ofrece ningún script cuya ejecución pueda programarse, por ejemplo, mediante un “Cron”, el formato del archivo dependerá del módulo que instales, o del script que crees para la importación.

    ¿Existe algún modulo que realice importación automática de archivos?

    Lo lamento pero lo desconozco. He hecho una pequeña búsqueda en internet para que ver que encuentro pero me temo que de software ya creado no he visto nada. Lo que si he visto, sobre todo en portales para freelancers, es ofertas para el desarrollo de un script de este tipo.

    Lamento no poder serte de mas ayuda en este aspecto.

    Saludos.
    José Manuel.

    Responder
  10. Xavier

    Buenas tardes, lo que a mí me ocurre con prestashop 1.5.3 es que no consigo subir los productos con la categoria del producto correctamente, se tiene que hacer de alguna forma especial?, tampoco me coge la dirección URL correctamente, es decir los productos se me suben correctamente pero se añaden a la categría Inicio y sin imagen.

    Saludos y gracias por sus comentarios.

    Responder
    • José Manuel

      Hola Xavier.

      No existe ningún problema, al menos nosotros no lo hemos detectado, con la categoría de un producto al importar desde CSV. Sin embargo si que hemos detectado un problemas con las url amigables durante la importación, arrojando el sistema errores como, por ejemplo:

      “Error Unknown column ‘redirect_type’ in ‘field list'”

      A estos errores les estamos dando solución añadiendo a las tablas “ps_product” y “ps_product_shop” una elemento más en su estructura. Este elemento es:

      `redirect_type` ENUM(”, ‘404’, ‘301’, ‘302’) NOT NULL DEFAULT

      Esto se consigue ejecutando las siguientes instrucción SQL en tu base de datos:

      ALTER TABLE ps_product ADD `redirect_type` ENUM(”, ‘404’, ‘301’, ‘302’) NOT NULL DEFAULT ”
      ALTER TABLE ps_product_shop ADD `redirect_type` ENUM(”, ‘404’, ‘301’, ‘302’) NOT NULL DEFAULT ”

      Parece ser que este problema está presente en algunos prestashop tras actualizarse lo que me hace pensar que este atributo de estas tablas, que debería crearse durante la actualización, no se crea, seguramente por un error en los scripts de actualización. Sin embargo, en instalaciones limpias no vemos este error y en algunas actualizaciones tampoco (probablemente por que fue detectado el problema y corregido).

      Prueba con estos cambios, seguro que después podrás realizar la importación sin problemas.

      Saludos.

      Responder
      • José Manuel

        Hola Juan.

        Tienes razón, recientemente nos hemos encontrado con el problema al que hacéis referencia tu y Xavier, y cuenta con una corrección oficial, la cual puede encontrarse aquí:
        https://github.com/PrestaShop/PrestaShop/commit/8d7196daf3b39d280c631882f0e3ebe473233d07

        Ignorad que indique que el bug que corrige esta relacionado solo con las imágenes, también corrige el problema de las categorías.

        Por cierto, este bug solo afecta a la versión 1.5.3 de prestashop, no a las anteriores.

        Saludos.

        Responder
  11. Domingo

    Mi problema que me cambie de prestashop 1,4 al 1.5 y no logro como agregar las características de los productos

    Responder
    • José Manuel

      Hola Domingo.

      Me temo que prestashop no permite importar “Características” desde CSV. Los elementos que puedes importar son:

      Categorías
      Productos
      Combinaciones
      Clientes
      Direcciones
      Marcas
      Proveedores
      Pedidos

      Si con “Características” te refieres a los atributos de tus productos (color, talla, volumen, capacidad, etc…) debes seleccionar la opción “Combinaciones”.

      Espero haberte ayudado.

      Saludos.

      Responder
  12. Rubén

    Hola. estoy intentando cargar mis categorias en prestashop 1.5.3 pero me da el siguiente error todo el rato

    Camisetas Regalo > Camisetas Bad Day (ID: 7) no se puede guardar
    Property Category->name is not valid

    asi en todas las categorias y me esta volviendo loco. alguna idea? Gracias

    Responder
    • José Manuel

      Hola Ruben.

      La verdad es que sin ver el archivo que estas subiendo es muy muy difícil darte un diagnóstico exacto o lo suficientemente aproximado pero a primera vista, el error que arroja hace referencia a que el nombre de la categoría no es válido. Puede ser por problemas de codificación, por que el nombre sea demasiado largo, incluso puede ser por un error en la estructura de la tabla ps_category o ps_category_lang.

      La verdad es que no puedo ser muy preciso y lo único que puedo hacer es orientarte.

      Espero que encuentres el problema pronto.

      Saludos

      Responder
  13. jah

    hola. tengo el siguiente problema: tengo estas categorias: gafas de sol / tous , es decir , tous es una categoria dentro de “gafas de sol”. quiero meter productos de tous y a la hora de importar el csv en vez de colocarmelos dentro de gafas de sol / tous /….. me los coloca directamente en el inicio. en la columna del excel dedicada a categorias escribo “gafas de sol , tous ” y le doy el valor de “categoria ( x,y,z …); pero aun asi me los sigue colocando en el inicio solo.

    tb tengo problemas al cargarme las imagenes . en la columna xa las imagenes le escribo la ruta del ftp : ../img/IMAGENES/TOUS/img.jpg. cuando lo hacia con la version anterior de presta no me daba problemas y me las cargaba bien , asi como las subcategorias anteriormente nombradas.

    gracias

    Responder
    • José Manuel

      Hola Jah.

      La forma en la que indicar la categoría que debe alojar esos productos no es correcta. La forma correcta sería ” ….;Gafas de Sol,Tous;….”, es decir, categoría padre coma (,) subcategoría, y asi tantos niveles como necesites hasta llegar a la categoría en cuestión, cada nivel separado por una coma (,). Por otro lado, si la categoría “Tous” es única en tu catalogo, es decir, no existe otra categoría con el mismo nombre en todo tu catalogo, entonces bastaría con indicar el nombre de esa categoría, nada mas (“…;Tous;…”).

      Para el tema de las imangenes, debes indicar una URL accesible via web, es decir, que copiando exactamente la linea que usas en el CSV en la barra de direcciones de un navegador (Chrome, Firefox, Safari, Opera, IE,…) y pulsar enter, te debe mostrar la imagen. Si no es así esa dirección no es válida, por lo que el ejemplo que nos propones es un caso de una URL no válida. Sin embargo, si esa carpeta ../img/IMAGENES/TOUS/ se encuentra alojada en la carpeta pública de tu hosting, la URL correcta sería http://tudominio.com/img/IMAGENES/TOUS/img.jpg.

      Espero haber explicado bien y que consigas realizar la importación con éxito.

      Saludos.

      Responder
  14. Elder Solano

    Hola un cordial saludo. Tengo el siguiente proble con prestashop 1.5.2 Al momento de hacer modificaciones en los productos, pueder ser precio, características etc, me da error 404 Página no encontrada. Todo venia bien hasta que empecé a configurar todo lo referente a SEO y URL amigables y estoy casi seguro que se trata del archivo .Htaccess y no he tocado nada más porque tengo entendido que al activar las URL amigables desde Back Office de
    Prestashop en ese momento se genera el archivo htaccess.Al igual las fotos de las Subcategorías ahora no las muestra mientras antes de esto si lo hacia. Le he dado mil vueltas y en foros en donde a otros le da el mismo error, se lo da desde otro punto de prestashop y no al momento de modificar productos.
    Agradezco desde ya su ayuda. Mil gracias

    Responder
  15. José Manuel

    Hola Elder.

    Me temo que para revisar ese problema ee intentar averiguar cual es el problema es necesario ser administrador de la tienda y tener acceso al hosting.

    Yo empezaría por probar a desactivar las SEO&URL y ver si todo vuelve a funcionar. Si es así, elimina el archivo .htaccess y vuelve a activar las SEO&URL (en ese orden) para que se genere el .htaccess después de eliminar el actual. Prueba de nuevo entonces.

    Si el problema era con el .htaccess debería quedar resuelto, si el problema es otro me temo que poco podemos decirte ya que no podemos revisarlo.

    Saludos.

    Responder
  16. Entendiendonos

    Hola a todos, resulta que por ahora trabajo en localhost hasta arreglar del todo la nueva plantilla de para mi tienda y con prestashop 1.5.0.17. Todo está bien excepto a la hora de la importación por CSV, momento en el que de los mas de 5000 artículos que tengo a la venta, tan solo los correspondientes a 3 subcategorías, me los manda a la base de una primera categoría (que además no es la que le corresponde). El CSV esta bien (ya lo revisé) y aunque puedo ir uno a uno cambiando de subcategorías, son tantos artículos que se puede convertir en una labor tediosa.
    Pregunta ¿existe algún gestor de productos (a ser posible gratuito) con el que pueda mover masivamente productos entre categorías?
    Espero vuestra respuesta.
    Un saludo y gracias por vuestra atención.

    Responder
    • José Manuel

      Hola.

      Existen algunas aplicaciones que ofrecen esa posibilidad pero no son gratuitas.

      Por ejemplo está Store Manager y también Store Commander, este segundo ofrece un plan gratuito pero limitado y no se si te permitiría hacer eso.

      De todos modos lo primero que te recomiendo es que actualices tu tienda a la última versión (puedes seguir para ello el vídeo que hemos publicado en otra entrada) y lo segundo es que revises tu CSV de nuevo y sobre todo el modo en el que identificas las categorías pues el proceso de importación funciona perfectamente. Te sugiero que pruebes primero con un CSV de 3-5 productos hasta que identifiques el problema para, una vez identificado, importar el resto de productos.

      Saludos.

      Responder
  17. guido

    Hola
    Sabes de donde puedo descargar esas plantillas ejemplo de productos o categorias? Porque no me aparecen en mi office..
    Saludos y gracias

    Responder
  18. José Manuel

    Hola Guido.

    Si tienes la versión 1.5, estas plantillas puedes descargarlas desde “Preferencias Avanzadas >> Importar CVS”, y desde aquí, justo debajo del botón “Cargar”, en la sección Su archivo CVS, hay un enlace que dice:

    Haga clic para ver nuestros ejemplos de archivos de importación csv

    Pulsa sobre el y verás como se despliega un listado con todas las plantillas.

    Saludos.

    Responder
  19. Jose

    Hola, en primer lugar mi enorabuena por el tuto, muy explicativo y claro. Pero tengo una duda que no he conseguido aclarar y llevo buscando mucho tiempo por google y foros de prestashop, y es la siguiente. ¿Como hago para importar desde CSV varias subcategorias?, me explico Tengo las categorias Juegos>Mascaras>Para Adultos. Osea (Para adultos) es una subcategoria de (Mascaras), que a su vez es una subcategoria de Juegos. Lo que mi proveedor me facilita es una columna dentro del CSV donde viene tal cual os lo he indicado . He probado a separar en tres columnas distintas y jugar con las categoria Madre y nombre, pero no consigo que al importar quede la estructura que os he indicado. Por favor de verdad

    Responder
    • José Manuel

      Hola José.

      Para indicar en el CSV que “Para Adultos” es una subcategoría de “Mascaras”, que a su vez es subcategoría de “Juegos”, para importar las categorías solo debes tener en cuenta la categoría que quieres importar y cual es su categoría madre . Para hacer esto en tu CSV, y para importar las 3 categorías que comentas, debe haber 3 filas, una para cada categoría, de la siguiente manera:

      1.- Categoría Juegos: Solo es necesario indicar el nombre de la categoría en el campo “Nombre”. (Los demás campos son opcionales).
      2.- Categoría Mascaras: Debe indicar el nombre de la categoría en el campo “Nombre” y también indicar que su categoría madre es “Juegos” en el campo “Categoría madre”
      3.- Categoría Para Adultos: Es igual que el caso anterior, debe indicar el nombre de la categoría en el campo “Nombre” y también indicar que su categoría madre es “Mascaras” en el campo “Categoría madre”.

      Con esto realizará la importación de la categorías Juegos, posteriormente la categoría Mascaras que está dentro de juegos y por último la categoría Para Adultos que está dentro de Mascaras.

      De todos modos te comento que existe un bug en la versión 1.5.3 con la importación de catalogo y las asociaciones con las categorías pero como ya hemos indicado en los comentarios de esta entrada ya existen soluciones a dicho problema:
      https://github.com/PrestaShop/PrestaShop/commit/8d7196daf3b39d280c631882f0e3ebe473233d07

      ó esta otra que parece que también soluciona problemas de este tipo

      http://www.prestashop.com/forums/topic/215671-probleme-import-produit-csv/page__p__1067176__hl__import%20csv__fromsearch__1#entry1067176

      Esperemos que dentro de poco se publique una nueva versión que corrija este problema.

      Saludos.

      Responder
  20. Manel

    Hola buenas noches, estoy intentando importar un archivo csv con productos y siempre que lo hago tengo el siguiente error:
    14 ERRORES
    Programa Avanzado de Experto en Gestión Comunitaria (ID: 13) no Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    Dreamweaver CS3 (ID: 14) no Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    Flash CS3 (ID: 15) no Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    Illustrator CS3 (ID: 16) no Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    Photoshop CS3 (ID: 17) No Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    XML (ID: 18) No Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    HTML (ID: 19) no Se Puede guardar
    Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
    He intentado varias combinaciones para este campo, pero no hay manera, ¿podríais ayudarme?
    Muchas gracias de antemano.
    Un saludo,
    Manel

    Responder
  21. José Manuel

    Hola.

    Según el error que te está indicando el importador:

    “Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)”

    El problema parece estar en el valor de la columna correspondiente al campo “Condición”. Los valores que deben aparecer en esa columna SOLO pueden ser uno de estos: nuevo, usado, reacondicionado

    Asegúrate de que esto es correcto (ponlo en minúsculas todo, exactamente igual que te lo indica el importador).

    Saludos.

    Responder
    • Manel

      Buenos días José Manuel, en primer lugar quiero agradecerte tu rápida respuesta,
      acabo de hacer lo que me recomiendas (creo que ya lo había hecho antes, no sé he probado tantas veces que al final ya no sé lo que he probado y lo que no!!!), he puesto en las celdas el mismo valor, nuevo en minúscula, y me sigue dando el mismo error:
      14 ERRORES
      Programa Avanzado de Experto en Gestión Comunitaria (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      Dreamweaver CS3 (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      Flash CS3 (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      Illustrator CS3 (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      Photoshop CS3 (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      XML (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      HTML (ID:) no Se Puede guardar
      Propiedad del producto-> condición tiene valor malo (valores permitidos son: nuevo, usado, reacondicionado)
      ¿puede ser que haya un error en la información de la celda? me explico, en al archivo csv en esta celda hace referencia a “Característica (Nombre:Valor:Posición)”, el error me indica que los campos válidos en esta celda deben ser “nuevo, usado, restaurado”, pero en la ficha de los productos esta cualidad se llama “estado” (en ella tienes la opción de escoger una de las tres opciones: nuevo, usado, restaurado), mientras que la cualidad “característica” es otra cosa, para cada producto hay que definir estas características (peso, color, tamaño,….) y definir posteriormente un valor asociado a ella.
      ¿no crees que el error puede venir de aquí?
      Gracias y un saludo,
      Manel

      Responder
      • José Manuel

        Hola Manel.

        El error dice expresamente que el error es con el campo “Condición”. Si no lo vas a usar te recomiendo que marques esa columna para “Ignorar” y que no se tenga en cuenta en la importación. Si se importa bien ya sabes que el problema estaba ahí y si sigue dando el problema acabas de descartar una posibilidad.

        Yo empezaría quizás por importar solo los datos importantes (nombre, categoría, descripciones, precios, impuesto) y si no hay problemas haría de nuevo las importaciones añadiendo cada vez 1-2 campos mas, hasta detectar cual es el que esta dando el problema para poder revisarlo. Te recomiendo que estas pruebas las hagas con un CSV con pocos productos (1-5) para hacerlas mas rápidamente y efectuar menos carga sobre tu servidor.

        Saludos.

        Responder
        • Manel

          Hola José Manuel, he hecho lo que me recomiendas dejando activos los campos imprescindibles y me sigue dando el mismo error; he indagado por diferentes foros y en los poco que he encontrado alguna solución comentan que en el campo de las características debe ser algo como esto:
          “Duración_característica:150h_característica:1_característica,Idioma_característica:Español_característica:2_característica,Audio_característica:Sí_característica:3_característica,Tutor_característica:Sí_característica:4_característica,Acreditación_característica:Certificado Universitario_característica:5_característica”, en este ejemplo serían las características de mis productos (cursos): duración (nº horas), idioma (español/inglés/…),audio(si/no),tutor(si/no) y acreditación (diploma/certificado universitario), también en otros foros he encontrado que el formato de este campo (siguiendo con mi ejemplo sería) : “Duración:150h:1,Idioma:Español:2,Audio:Sí:3,Tutor:Sí:4,Acreditación:Certificado Universitario:5” (Nombre (duración):Valor(150h):Posición(1).
          No sé si con esto te he liado un poco más, yo la verdad es que ya empiezo a desesperarme un poco.
          Por cierto, ¿hay alguna manera de eliminar todos los archivos csv que he ido subiendo a prestashop en las diferentes pruebas que he hecho? me dice que tengo 71 archivos csv, pero no sé como eliminarlos, igual esto también influye en algo en la importación (lo digo por buscar alguna pista por donde tirar!!!)
          Muchísimas gracias José Manuel por tu atención, espero tus recomendaciones; si lo crees necesario te puedo enviar el archivo csv que utilizo, porque a lo mejor hay algún error en el formato que yo no aprecio, y que seguro que tú puedes detectar.
          Un saludo,
          Manel

          Responder
          • José Manuel - LaPrimera.net

            Hola de nuevo Manel.

            ¿Has probado a hacer la importación sin incluir las características?, ¿y te sigue dando el mismo error?.

            La verdad es que el formato que sigues en la importación de las características es correcto. Te recomiendo de nuevo que hagas lo que te he recomendado antes ya que ese error no te puede dar si no importas las características ó condición (que son los que parece que están dando el problema).

            Si haces una importación correcta sin esos atributos, prueba a hacer otra importación, esta vez añádele una sola característica a ver si te da error. Si consigues importarlo, prueba a añadir múltiples características. Este es el único proceso adecuado para determinar donde esta el problema y ser capaz así de intentar darle solución.

            En cuanto a lo de borrar todos los archivos CSV importados, estos se alojan dentro de la carpeta de tu administración, dentro de otra carpeta que se llama import/. Solo tienes que vaciar esa carpeta (respetando el archivo index.php que se encuentra dentro). Al hacer esto desaparecerán los CSV del desplegable del importador.

            Saludos.

  22. Manel

    Hola de nuevo José Manuel, ya probé la importación sin el campo “características” (eliminando la columna en el archivo csv y también ignorando la columna antes de importar, y me seguía dando error, de todas formas lo volveré a probar como dices.
    En cuanto a lo de borrar los archivos csv creados, ya conseguí borrarlos, gracias de todos modos por la info.
    Volveré a probarlo y te comentaré que tal.
    Un saludo,
    Manel

    Responder
    • Manel

      Buenos días José Manuel, por fin conseguí importar el archivo, la clave estaba en no importar el campo “estado” (el último de todos); resulta que las opciones en este campo son “activo” o “no activo”, pero el problema es que el campo de “características” (como te comenté), al hacer la importación “se traduce” como el campo estado (dentro del panel de configuración de los productos hay un campo llamado “estado” donde se debe seleccionar si el producto es nuevo, usado o restaurado, y de aquí el problema, ya que tenemos dos conceptos diferentes para el campo “estado”. No sé si me he explicado bien, pero bueno, lo importante es que se ha importado (importé 150 productos de prueba).
      Ahora estoy peleándome con la importación de las imágenes, por lo que he leído por diferentes foros, para importarlas desde el archivo csv, hay que poner en el campo “URL’s de las imágenes (x,y,z…)” la ruta de dónde se encuentran alojadas dichas imágenes, algo así como esto: ../img/upload/Dreamweaver.jpg
      Aqui es donde tengo el problema, porque no sé si tengo que crear una carpeta llamada por ejemplo “upload” dentro de la carpeta “img”, o bien, añadir las imágenes directamente a la carpeta “upload” que se encuentra en la misma raiz que la carpeta “img”. También he leído que el error puede deberse a que la carpeta no tiene los permisos adecuados, pero aquí si que me pierdo un poco más, porque no sé bien a que tipo de permisos se refiere, ni cómo se otorgan.
      ¿podrías ayudarmepara avanzar al siguiente nivel?
      Muchas gracias,
      Manel

      Responder
      • José Manuel - LaPrimera.net

        Hola Manel.

        En el vídeo de esta entrada, en el minuto 5:55 y 9:00 puedes ver ejemplos de URL para la imagen, tanto de categorías como de imágenes.

        Ciertamente, en el vídeo se explica de manera precisa como se debe realizar una importación desde CSV con ejemplos incluidos. Si te limitas a seguir esos pasos no tendrás ningún problema. Si por el contrario necesitas variar el procedimiento, variando por ejemplo los campos a importar o de otra manera, la Laprimera.net ofrece un servicio de soporte técnico que forma parte de su oferta para los Hostings INICIO, AVANZADO y PREMIUM, con el que gustosamente te solicitaríamos un CSV para hacer las pruebas necesarias para indicarte como debes hacer la importación. Si sigues teniendo problemas con la importación te recomendamos que revises nuestra oferta de Hosting con la cual tendrás acceso a ese servicio de soporte técnico personalizado. Puedes obtener mas información aqui:

        https://laprimera.net/hosting-tienda-virtual-prestashop/planes-de-hosting-tienda-virtual/

        Saludos.

        Responder
  23. Carlos

    Una pregunta sobre la importacion: me indica que tengo 22 archivos scv para importar, … como puedo eliminarlo?

    gracias

    Responder
    • José Manuel - LaPrimera.net

      Hola Carlos.

      Solo tienes que eliminar todos los archivos CSV que hay en la carpeta ./tu_administracion/imports. Recuerda que el archivo index.php debes respetarlo por seguridad.

      Saludos.

      Responder
  24. Eliecer

    Buenos días José Manuel, tengo una gran duda con respecto a la administracion de la tienda, por ejemplo para el caso de la carga de inventario, si tengo 100 tiendas y cada tienda me envía un archivo de 1000 productos, esto se hace uno a uno? otra pregunta cada una de estas plantillas para actualizar combinaciones, inventario, clientes, tarifas deben ser llenadas por el proveedor? esto impica que cada proveedor debe poseer conocimiento informático para la creación del archivo?

    Responder
  25. José Manuel - LaPrimera.net

    Hola Eliecer.

    No se si te he entendido bien, ¿te refieres a que si tienes 100 “proveedores” y cada uno te da un csv con 1000 productos?. Si te refieres a esto tienes dos opciones, o insertar los 100 archivos de uno en uno, es decir, hacer 100 importaciones, o unes por ti mismo esos 100 CSV en uno solo y haces una sola carga.

    El problema de hacerlo en una sola carga es que el proceso va a ser terriblemente pesado (estas importando, según este ejemplo, 100.000 productos) y es practicamente 100% seguro que el servidor va ha interrumpir la importación sin llegar a concluirla.

    Yo te recomendaría que lo hicieses de uno en uno.

    En cuanto a tu otra pregunta, los proveedores que ofrecen su catalogo en esos formatos (CSV-XML) conocen los datos que deben indicar en esos archivos. Sus proveedores no le van a facilitar ( o no es obligatorio ) esos archivos CSV en el formato que presenta prestashop sino en el que ellos estimen oportuno, pero la herramienta de importación de prestashop permite utilizar cualquier archivo CSV ya que permite indicar que entidad representa cada uno de los valores de ese CSV de forma que da igual el formato, nosotros vamos a indicarle a prestashop antes de cada importación como debe interpretarlo.

    Espero haber aclarado tus dudas.

    Saludos.

    Responder
  26. José María

    Buenos días

    He visto el video, pero mi consulta es la siguiente, en la categoría de “carcasas móviles” tengo que añadir un atributo más, que sería un nuevo formato ¿como podría hacer eso con el csv? ya que solo quiero añadir ese atributo.

    Saludos

    Responder
  27. José Manuel - LaPrimera.net

    Hola José María.

    Entiendo que te refieres a añadir un atributo mas a los productos de esa categoría. Si es así tienes que actualizar todos esos productos con el nuevo atributo, es decir, volver a importar, marcando la casilla “Forzar todos los ids al importar?”, los productos de esa categoría en un CSV que refleje el ID de los productos y TODOS los datos de dichos productos.

    Con TODOS los datos quiero decir los datos que ya tienen definidos y los que quieres añadir.

    Espero haber dado respuesta a tu pregunta.

    Saludos.

    Responder
  28. Patricia

    Hola, me esta volviendo loca el no poder importarmi csv con imagenes, todo entra perfecto menos las imagenes que me dice lo siguiente
    Rewrite link for juego-para-decorar-pasteles-de-18-piezas (ID: null) was re-written as juego-para-decorar-pasteles-de-18-piezas.
    Product n°81: the picture cannot be saved: http://www.universobaking.com/mis_imagenes/juego-decorar-cupcake-18.jpg
    Rewrite link for espátula-mango-blanco-recta-de-9-pulg (ID: null) was re-written as espátula-mango-blanco-recta-de-9-pulg.
    Error copying image: http://www.universobaking.com/mis_imagenes/Espatula_recta_blanca_9_pulg.jpg
    Pensaba era un problema de permisos en la carpeta pero donde tengo contratado el hosting me han dado los permisos
    Tengo instalado prestashop 1.5.2.0

    Responder
  29. José Manuel - LaPrimera.net

    Hola Patricia.

    Recuerdo problemas con el importador de CSV en tu versión y en la versión 1.5.3.1 de prestashop. Te recomiendo que actualices lo antes posible pues, la versión 1.5.4.0 corrige un montón de problemas del importador, entre otros cientos de errores corregidos.

    Para hacerte una idea de la cantidad de problemas que corrige te sugiero que le eches un vistazo al ChangeLog de prestashop:

    http://www.prestashop.com/en/developers-versions/changelog/1.5.4.0

    Saludos.

    Responder
  30. leomazz

    Hola!
    Ya tengo 4000 productos online en la tienda y llego el momento de actualizar precios y stock de uno de los proveedores.
    El asunto es que tengo mi archivo csv sin cabeceras con 4 columnas:
    REFERENCIA – NOMBRE – CANTIDAD – PRECIO SIN IVA
    Subo el archivo, no selecciono “Eliminar todo productos ¿antes de importar? ” y tildo”¿Usar la referencia de los productos como clave?” y Forzar todos los ids al importar? ”
    Cuando le doy a la segunda pantalla, selecciono en los desplegables los campos que corresponden y le doy que proceda a la importacion.
    Me devuelve la pantalla con las reescrituras y al revisar en los productos del catalogo verifico que los precios y cantidades han sido actualizadas correctamente. Pero….
    Todas las descripciones, asociaciones y definicion de marca han sido borradas.
    Algo estoy haciendo mal?

    Gracias por la ayuda!

    Responder
    • José Manuel - LaPrimera.net

      Hola.

      Pues la verdad es que no se que puede estar pasando en tu tienda pero el procedimiento habitual es ese, importar un CSV que contenga los valores de los atributos cuyo valor queremos cambiar (precio, imagen, descripción, impuesto, etc…) e incluir obligatoriamente el ID (o referencia marcando la casilla ¿Usar la referencia de los productos como clave?). Al continuar, seleccionar los atributos correspondientes para cada columna y realizar la importación. Cuando compruebes deberías ver los productos modificados que estaban representados en el CSV con el valor de los campos incluidos en ese CSV modificados y los demás intactos.

      Para asegurarme de lo que te digo he realizado un prueba en una instalación de nuestra distribución y así ha sido.

      Saludos.

      Responder
      • Luprix

        Hola José Manuel.

        Tengo que confirmar lo que le sucede a leomazz. A mí me ocurre lo mismo (V 1.5.4.1). Para actualizar, importo en mi CSV:
        REFERENCIA – NOMBRE – CATEGORÍAS – PRECIO SIN IVA – ID de IMPUESTO – CARACTERÍSTICA (ancho, alto)
        Chequeo “Usar referencia como clave” y “Forzar ID’s”
        Y, en efecto, me busca la referencia y me actualiza los datos que le aporto, pero me borra ambas DESCRIPCIONES, CANTIDAD en stock, PROVEEDOR, y puede que algún otro dato más.
        ¿Estoy haciendo algo mal? ¿No debería actualizar sólo los datos de los campos que se le pasan?
        No he probado a usar ID’s en vez de REFERENCIA, porque es lo que me aporta el proveedor.

        Saludos cordiales.

        Responder
        • José Manuel - LaPrimera.net

          Hola Luprix.

          Haz la misma prueba pero sin marcar la casilla de “Forzar ID’s”. Y coméntanos que sucede.

          Saludos.

          Responder
          • Luprix

            En ese caso, me borra PROVEEDOR, FABRICANTE, PRECIO MAYORISTA y CANTIDAD, pero respeta las DESCRIPCIONES y, menos mal, las IMAGENES.

            Lo cierto es que no le encuentro la lógica. Suponía que, si le indico que use un índice determinado en la tabla, bien sea el ID o la REFERENCIA, debería respetar el contenido de los campos que no le aporto.

            Un saludo.

          • José Manuel - LaPrimera.net

            Hola de nuevo Luprix.

            Pues la verdad es que no se que te puede estar ocurriendo ya que he vuelto a hacer la prueba en una instalación limpia de nuestra distribución y no me ocurre lo que te ocurre a tí.

            Lamento no poder serte de mas ayuda pero el problema que nos comentas no es un problema de prestashop, sino más bien de tu instalación. Lo único que puedo comentarte es que prestashop ha incluido en su última versión un nuevo módulo, llamado Limpiador de Prestashop (pscleaner) y que entre otras cosas te permite chequear y corregir problemas de integridad en tu base de datos. Puedes probar a usarlo en tu tienda (HAZ COPIA DE SEGURIDAD DE TU TIENDA ANTES).

            Eso es todo lo que se me ocurre, siento no poder ser mas útil en tu caso.

            Saludos.

          • Luprix

            Gracias por todo

  31. Juan Jose

    Hola.
    Muy buen video, he seguido todos los pasos y me encuentro con que me arroja un error (utilizo la reciente versión 1.5.4)
    (ID: ) no se puede guardar
    Property Product->name is empty
    Entiendo que me indica que el nombre del producto está vacio, cosa que no es así, al importar los productos de ejemplo no me arroja el error, dejo todas las columnas en “ignorar columna” menos el ID, y el nombre y me sigue dando error, no se que puede ser. ¿Os ha pasado lo mismo?

    Responder
  32. José Manuel - LaPrimera.net

    Hola Juan José.

    Me temo que poco podemos decirte salvo que ese error indica justo lo que supones y que si tu CSV si que incluye ese atributo nombre, entonces, el error está en otro lugar. Quizás puede estar en la aplicación, en algún módulo, etc… Una pequeña prueba es que trates de importar tu CSV en una instalación limpia de prestashop o que importes el CSV de prueba que ofrece prestashop en tu propia tienda. Con estas pruebas podemos orientarnos en si el problema está en la tienda o en el CSV.

    Sería necesaria una revisión mas en profundidad para tratar de averiguar donde está el problema. Si ya eres cliente nuestro solo tienes que comentarnos este problema directamente desde tu mesa de soporte y trataremos de encontrar el error.

    Lamento no poder decirte nada mas.

    Saludos.

    Responder
  33. Ivan Moya

    Buenas José Manuel,

    Cuando cargamos bastantes productos se nos corta la conexión con la base de datos y, segur el hosting, tengo que modificar alguna configuración de prestashop, sabes que podría ser??

    Gracias!

    Responder
  34. José Manuel - LaPrimera.net

    Hola Ivan.

    La verdad es que los motivos que pueden provocar la interrupción de la importación pueden ser muchos, pero normalmente son limites de tiempo configurados en el servidor en el que tienes alojado el prestashop.

    Es lógico, sobre todo en entornos compartidos sobre todo, establecer límites de tiempo de ejecución y de espera para los scripts y procesos que se ejecutan en un servidor para evitar que un proceso mal diseñado o mal usado pueda causar problemas de estabilidad en el mismo. Normalmente los parámetros que intervienen en estos cortes suelen ser la directriz TimeOut de apache y max_execution_time de mod_php, pero puede intervenir mas aspectos dependiendo de como funcione tu servidor (nginx?, mod_fcgi?…)

    No se cual es el caso concreto que te ocurre a tí pero me inclino a pensar que el problema va por ahí.

    Saludos.

    Responder
  35. Diego

    Hola buenas, estoy intentando hacer la importación de categorías en la versión de prestashop 1.5.4.1 y lo hice con el fichero csv de pruebas de categorías para ver que todo fuera correcto y después hacerlo con el mío pero me da el siguiente error:

    Home (ID: null) no se puede guardar
    Property Category->link_rewrite is empty
    iPods (ID: 10) no se puede guardar
    Accessories (ID: 11) no se puede guardar
    Laptops (ID: 12) no se puede guardar

    He seguido todos los pasos del tutorial y además ya lo he hecho otras veces en otra versión y no me dio problemas y en esta sí, si es problema de versión me puedes decir cual utilizar? porque a veces utilizar la última no es buena opción , un saludo.

    Responder
    • Clara

      Hola, Diego. Yo estoy también importando las categorías de una tienda a 1.5.4.1 y me da los mismos errores. He usado como base el archivo de muestra de Prestashop y nada, no va, ¿has podido averiguar algo? ¡Gracias!

      Responder
  36. César

    Hola a todos; Me pasa exactamente igual que a Diego y Clara. ¿Alguna solución a dicho problema? .He mirado en varios sitios y no encuentro solución.¿Con que versión de prestashop se solucionaría dicho problema?
    Gracias

    Responder
  37. José Manuel - LaPrimera.net

    Hola.

    @Diego, @Clara, @Cesar por lo que veo del error, se está insertando en el CSV información de la categoría HOME (Home (ID: null) no se puede guardar). Eliminad toda referencia a la categorías HOME, ya sea la fila entera en referencia a esta categoría (como para insertarla en el catálogo pues no es necesario, esa categoría NUNCA debe tocarse) como si es usada como categoría Madre, quitar esa referencia también, pues por defecto todas las categorías a las que no se le indique una categoría madre serán creadas dentro de la categoría Home.

    Probad de esta manera para ver si os permite la importación.

    Saludos.

    Responder
    • César

      Buenas,gracias por la respuesta,comento lo que hice.No se si entendí muy bien lo que dijiste ya que soy en esto un novato,pero lo que hice primero ignorar la columna de categoria madre y me sale lo siguiente:Nombre* (ID: Id) no se puede guardar
      Property Category->is_root_category is not valid
      También he probado a eliminar todos los Home de la table con el resultado siguiente:Categoría madre (ID: null) no se puede guardar
      Property Category->link_rewrite is empty

      ¿alguna otra sugerencia?
      Gracias

      Responder
  38. Yury

    Una pregunta, como agrego para poder importar el ALTO, ANCHO Y PROFUNIDAD, porque solo me permite colocar el peso .. Gracias

    Responder
    • José Manuel - LaPrimera.net

      Hola Yury.

      El atributo que representa esos valores son las “Características”, y el formato que deben presentar en tu CSV es el siguiente:

      Característica (Nombre:Valor:Posición)

      Saludos.

      Responder
  39. César

    Buenas a todos,comentar a los que le dan problemas de importación csv que les salia:
    Home (ID: null) no se puede guardar
    Property Category->link_rewrite is empty

    e aquí la solución:
    El problema viene derivado de Prestashop, debido a que la categoría raíz la crea con el nombre “Inicio”, pero en el csv la guarda con el nombre “Home”.

    Debido a eso, al importar el csv, no reconoce la categoría “Home” que se está importando y, por tanto, se produce un error.

    Para solucionar este error hay que ir (ANTES DE IMPORTAR LAS CATEGORÍAS CON EL CSV) desde el controlpanel, al menú Catálogo –> categorías. Dentro de este menú, en la parte derecha, hay un botón que pone Modificar. Una vez pulsado el botón le aparecerá la categoría raíz para poder modificarla. Hay que poner en Nombre: la palabra Home, en vez de la palabra Inicio.

    Una vez escrita la palabra Home en nombre, pulse el botón Guardar (el botón está arriba a la derecha). A partir de este momento la categoría raíz siempre se llamará Home y no debería volver a surgir ningún problema cuando se importe un nuevo csv.

    Responder
  40. jesus

    hola, acabo de instalar en local un prestashop 1.5.4.1

    instalación ok, pero tras importar csv de productos sigue funcionando backoffice pero el front ni carga.

    que puede ser? dónde puedo ver errores?

    Responder
    • José Manuel - LaPrimera.net

      Hola Jesús.

      La verdad es que los motivos que pueden provocar el problema que nos comentas pueden ser cientos. Lo único que puedo decirte es que en la carpeta config/ puedes editar el archivo “defines.inc.php” y cambiar la línea:

      define(‘_PS_MODE_DEV_’, false);

      por

      define(‘_PS_MODE_DEV_’, true);

      Con este cambio habilitarás algunas opciones de depurado que harán que se muestre mas información por pantalla cuando se produzcan ciertos errores. No muestra info de todos los errores pero puedes probar para ver si en tu caso te sirve para darle un poco de luz al problema.

      Lamento no poder ser mas conciso en tu caso.

      Saludos.

      Responder
  41. Hernán

    Hola como estás, te hago una pregunta:
    Cuando doy añadir nuevo producto en prestashop, me aparece el siguiente cartel:
    Nombre del producto está vacío. Es necesario introducir un nombre por lo menos para el idioma por defecto antes de que usted puede guardar el producto.

    Y no me muestra la opción de guardar producto.

    Como lo puedo solucionar,
    saludos y gracias

    Responder
    • José Manuel - LaPrimera.net

      Hola Hernán.

      La verdad es que es un error poco común. Supongo que si que habrás indicado el nombre del producto al menos para el idioma por defecto, por que si no lo has hecho la causa del error es obvia, sin embargo y si indicaste el título para al menos el idioma por defecto, ese error debe venir provocado por algún problema técnico en tu instalación de prestashop ya que es un error que no se presenta en una instalación original.

      Lamento no poder ser mas preciso pero ese tipo de errores requieren de una revisión mas en detalle para ser capaces de, al menos, tener una orientación a cerca del origen del problema.

      Saludos.

      Responder
  42. sergio lozano

    Tengo un detalle al importar los productos he imposrtado los articulos en archivos con 40 art. c/u (devido al server) pero al importrar mas de 100 art me aparece un error en la pagino y no me permite mas que agregar mas articulos de 1 en 1 por que sera, tengo la version de prestashop_1.5.4.1

    saludos

    Responder
  43. José Manuel - LaPrimera.net

    Hola Sergio.

    Entiendo el problema que te impide importar mas de 40 artículos ya que los servidores disponen de mecanismos que interrumpen los scripts que se ejecutan por mas tiempo del definido en uno límites. Si la importación excede de ese tiempo es interrumpida por el servidor y solo importará hasta donde le haya dado tiempo. No obstante si el límite en tu servidor está en torno a 40 productos, todas tus importaciones debería importar mas o menos el mismo nº de productos. Lo que comentas que te ocurre parece ser otra cosa, quizás que tengas algún problema de integridad en tu tienda tras la primera importación (que no finalzó correctamente).

    Te sugiero que hagas una prueba y es que te instales un nuevo prestashop en un subdirectorio, y que trates de importar tu csv en él. Si el resultado es el mismo no hay nada que “rascar”, pero si resulta que te permite importar mas de esos 40 productos, eso querrá decir que en tu tienda hay algo que esta entorpeciendo la importación (problema de integridad funcional, una base de datos muy grande y no optimizada, algún módulo que esta interfiriendo en el proceso,….), pero no podemos decirte el que. Lo que si podemos hacer es comentarte que Prestashop ha incluido en la última versión de Prestashop un nuevo módulo, llamado “Limpiador de Prestashop”, que te permite hacer una revisión (no se como de precisa es) de la integridad funcional de tu instalación y es capaz de eliminar datos que se encuentren aislados en tu base de datos, referencias perdidas, etc…

    Quizás sería buena idea que respaldases tu base de datos y ejecutaras este módulo para ver si consigues mejorar algo.

    Lamento no poder ser mas preciso con el problema que nos planteas.

    Saludos.

    Responder
  44. Isidro Escoz

    Saludos paisanos. Tengo tienda en Úbeda y desde que actualizé prestashop a 1.5.5 no hay forma de importar el fichero csv de Megasur. Anteriormente con la versión 1.4.x no he tenido ningún problema. Mal día elegi para actualizar a la versión 1.5.5. He modificado concienzudamente el fichero csv que me ofrece mi distribuidor y no hay forma. Algo tengo que hacer mal o en esta nueva versión tendrá varios bug de errores. Modifique adminimportcontroller.php y ni por esas. Podríamos mirar que es lo que esta fallando. El problema es que no me crea las categorias. Sin embargo los productos si me los suben perfectamente pero en la raiz de inicio. Un saludo Gracias de antemano.

    Responder
  45. Iván

    Hola.

    He visto cientos de tutoriales (incluído este) para importar productos, atributos y valores a través de un archivo csv. Me ha llevado mucho tiempo y casi lo tengo listo. Pero me ha surgido un problema que no se arreglar y por mas pruebas que realizo y veo tutoriales no doy con la solución.

    Mi versión es la 1.5.4. y mi web aun no está activada, ya que voy a inaugurar dentro de poco (o eso espero). Tengo los productos importados sin problemas. Las combinaciones también pero…..en algunos artículo no me respeta la posición de los valores. Pongo el ejemplo:

    Una calculadora en color azul, con impresión publicitaria a 1 color, con un clisé y (aquí viene el problema) precio por cantidad. Desde 30 hasta 59 unidades (posición 1), desde 60 hasta 99 unidades (posición 2), desde 100 hasta 249 unidades (posición 3) y desde 250 hasta 500 unidades (posición 4). Así lo tengo en el csv. El problema que tengo es que no respeta esas posiciones y me las pone así: desde 30 a 59, (la respeta), desde 100 hasta 249, desde 250 hasta 500, y desde 60 hasta 99.

    He revisado el csv de combinaciones y las posiciones son correctas en el archivo. Al igual que en este ejemplo, me pasa lo mismo en otros productos. Siempre es con el atributo ” precio por cantidad” y sus valores correspondientes. Los valores cambian según producto.

    ¿Alguna idea sobre esto?

    Gracias. Un saludo.

    Responder
  46. José Manuel - LaPrimera.net

    Hola Iván.

    La verdad es que personalmente este tipo de importaciones no son muy comunes y, como ya te habrás dado cuenta, las importaciones desde CSV son algo muy delicado hasta que finalmente se le toma el pulso.

    En tu caso concreto no sabría que decirte pues nunca se nos ha dado ese caso. Nosotros haríamos una prueba sobre una instalación limpia de 1.5.4.1 y, si se repite, trataría de descartar que fuese un error de esa versión haciendo la misma prueba sobre una instalación limpia de 1.5.5.0.

    Lamento no poder decirte nada mas concreto pero sin verlo de primera mano y sobre el terreno no puedo ser mucho mas preciso.

    Responder
  47. javier cm

    Hola, llevo un quebradero de cabeza estos dias intentando subir el archivo csv a mi web y no hay manera, e hecho paso a paso todos los tutoriales que me ido encontrando y nada no hay manera, mis 2 fallos son: PRIMERO a la hora de elaborar el archivo .CSV y darle los parametros exactos que necesito para que luego el importador me lo detecte bien (los pasos que sigo son estos: guardar como,csv delimitado por comas y en herramientas opciones web EUROPEO OCCIDENTAL ISO) EL SEGUNDO paso que hago es importar ese archivo,señalar las pestañas,codificacion iso 8859..eliminar todas las categorias antes de importar proximo paso, y aqui sencillamente empiezo intentando meter primero los 2 bloques de categorias, el padre y la subcategoria , diciendole k m salte la primera linea, al darle a IMPORTAR DATOS me salen estos errores:

    8 errores
    DIVERTIDOS (ID: null) no se puede guardar
    Property Category->link_rewrite is empty
    No Name (ID: No ID) no se puede guardar
    Property Category->is_root_category is not validProperty Category->link_rewrite is empty
    JUEGOS (ID: null) no se puede guardar
    JUGUETES XXX (ID: null) no se puede guardar
    LENCERIA (ID: null) no se puede guardar
    PRESERVATIVOS (ID: null) no se puede guardar

    Responder
    • José Manuel - LaPrimera.net

      Hola Javier.

      El error “(ID: null) no se puede guardar” me suena a que estés marcando la casilla para forzar el uso de los IDs de tu CSV y que tu CSV no tenga esos IDs. Empieza por ahí.

      Si eres cliente nuestro te sugiero que nos abras un ticket y nos adjuntes en dicho ticket el screencast en el que veamos como sigues el proceso de importación, tal y como se indica aquí.

      Saludos.

      Responder
  48. LeoMorilla

    Hola!
    Versión de PrestaShop: 1.5.4.1
    No consigo importar las imagenes, siempre tengo el siguiente error “Error durante la copia de imagen”
    las urls son correctas, estan en el ftp , las puedo ver desde un navegador, claro.
    Las extenciones son jpg.
    puse permisos 777 por todos lados, segun lo que lei en algunos foros:
    /config
    /tools/smarty/compile
    /sitemap.xml
    /img
    /mails
    /modules
    /themes/prestashop/lang
    /translations
    /upload
    /download

    Tambien guarde las imagenes, para despues llamarlas desde muchas carpetas en distintas ubicaciones, solo para probar.

    El error continua, me pueden ayudar? muchas gracias!

    Responder
    • José Manuel - LaPrimera.net

      Hola LeoMorilla.

      La verdad es que lo que comentas es un error muy concreto que debe estar relacionado con tu instalación de prestashop (estado de la instalación, permisos, etc…) o con el origen de las imágenes (que no estén disponibles, acceso desde el servidor de la web roto, etc…), pero no parece estar relacionado con la aplicación en sí o con el proceso de importación.

      Para poder darte una posible solución o una orientación a cerca del problema sería necesaria una revisión en profundidad de tu caso.

      Este tipo de acciones son las acciones que incluimos en nuestro servicio de soporte técnico que está incluido en todos nuestro planes de Hosting Tienda Virtual, cuyos detalles puedes encontrar aquí.

      Lamento no poder ser mas concreto pero las acciones que son necesarias para investigar este problema pasa por una revisión sobre el terreno. Lo que si te puedo decir es que asignar permisos 777 no es una buena idea. Tus carpetas deben tener permisos 755 como máximo y los archivos deben tener permisos 644 como máximo (siendo recomendable usar permisos mas restrictivos en casos puntuales como el archivo settings.inc.php) con los cuales tu tienda debe funcionar perfectamente. Un servidor cuya configuración te obligue a usar permisos 777 tiene un problema de seguridad bastante importante y una configuración deficiente en ese aspecto.

      Si quieres indica alguna de las URLs de imágenes que usas en tu CSV por si el problema estuviese ahí y fuese mas o menos evidente.

      Saludos.

      Responder
  49. Alejandro Novás

    Hola amig@s!! A ver si damos solucionado entre todos.. Os comento:

    Al modificar una categoría o añadirla,, suelta error Internal server error,… lo raro es que en el back-office la creación o modificación si funciona, pero no se muestra en el front-office ( la modificación si se visualiza en el front-office)……actualizamos a la versión 1.5.6 y sigue haciendo lo mismo… hemos ampliado el tiempo de ejecución del archivo php.ini.. y sigue haciendo lo mismo..

    No sabemos porque lanza el internet server error.. y solo pasa en categorías,, probamos con la sección productos y si deja crear y modificar si dar dicho error.

    Decir también que hay como unas 3000 categorías y subcategorías en total..

    Alguna idea?¿

    Saludos¡¡

    Responder
  50. José Manuel - LaPrimera.net

    Hola.

    Como en otros casos en los que se producen errores cuyo origen desconocemos, la mejor solución es activar las opciones de depurado de prestashop, accediendo a la carpeta config/ y editando el archivo “defines.inc.php”, cambiando la línea:

    define(‘_PS_MODE_DEV_’, false);

    por

    define(‘_PS_MODE_DEV_’, true);

    Con este cambio habilitarás algunas opciones de depurado que harán que se muestre mas información por pantalla cuando se produzcan ciertos errores. No muestra info de todos los errores pero puedes probar para ver si en tu caso te sirve para darle un poco de luz al problema. Si tu problema es del código de tu prestashop (algún módulo que te esté dando la lata, algún archivo que falte,….) te aparecerá el error que lo provoca. Sin embargo, si el problema es del servidor no te va a decir nada pero en ese caso puedes revisar el registro de errores que tu hosting debe generar para ver cual es el motivo del problema.

    Lamento no poder ser mas conciso en tu caso.

    Saludos.

    Responder
  51. Alejandro Novás

    Hola!!!

    Eso fue lo primero que he probado, y no salía ningún informe de error a mayores,, yo también sospecho que es algún problema con el servidor por eso le he aumentado el tiempo de ejecución pero sigue en las mismas…tendré que revisar el log del server!!

    Gracias !!

    Saludos!!

    Responder
    • Jose Carlos

      El tema de la importacion masiva es bastante complicado y esconde muchos recovecos y situaciones problematicas que a priori no se nos pasan por la cabeza. Seguramente para muchos de vosotros el importador nativo de PrestaShop no es suficiente, no cubre vuestras necesidades o directamente no funciona bien, a menudo por la limitacion de recursos del servidor, como se apunta en el hilo de estos mensajes.

      Hace tiempo presente aqui mismo la herramienta PrestaImport, especializada en la importacion a tiendas PrestaShop. El proyecto ha ido creciendo y es una aplicacion muy potente y versatil, por ejemplo recientemente hemos añadido la posibilidad de mantener los productos actualizados mediante una tarea programada o cron, lo cual nos libera de tener que estar lidiando con los CSV, lanzar la importacion, etc.

      Hemos creado una empresa centrada en este proyecto, y ofrecemos nuestro importador desde http://prestaimport.com donde podras saber mas al respecto.

      Un saludo y enhorabuena a Jose Manuel por el esfuerzo que realiza en responder a todos y por su gran conocimiento sobre el tema.

      Responder
  52. Alberto

    mira haber si el nombre de la imagen esta escrito todo junto o separado.

    a mi me ha funcionado.

    FT 00043.jpg MAL
    FT00043.jpg BIEN

    Responder
  53. Itziar

    Hola. Mi problema es que he conseguido subir las fotos a través del csv y que se vean en la página de producto, pero no se ven en la página previa de su categoría, ni en la página de inicio. ¿Qué debo hacer? (Concretamente se puede ver en esta página: http://regalosspersonalizados.com/es/9-fumadores). Gracias!

    Responder
    • José Manuel - LaPrimera.net

      Hola Itziar.

      Lo primero es pedirte disculpas por todo el tiempo que ha pasado hasta darte esta respuesta pero se me ha colado tu comentario y no lo he visto hasta ahora.

      Lo lamento pero no entiendo cual es el problema al que haces referencia. Cuando accedo a la URL que facilitas solo veo una categoría que no tiene productos.

      Saludos.

      Responder
  54. Ana Belen

    Hola Jose Manuel.
    mi mas enhorabuena por el vídeo, muy bien explicado y todo bien, pero tengo un problema con los atributos, te cuento, mi csv esta bien diseñado, lo inserto y todo bien, pero tengo el mismo productos con cantidad 1ud, 3ud, 5ud, 10ud y cada uno con su precio, resulta que estoy harta de mirar el csv y no se donde he de poner esos valores. ¿me puedes ayudar?.
    Gracias.

    Responder
    • José Manuel - LaPrimera.net

      Hola Ana Belén.

      Por lo que dices, tu producto se puede plantear de dos formas:

      1.- Como 4 productos diferentes, cada uno con una cantidad de unidades.
      2.- Como un único producto pero con 4 variantes de un atributo que puede ser “Tamaño” o “nº de unidades”.

      En el primer caso se importaría en tu CSV como un producto cualquiera pero debería aparecer 4 veces, una por cada variante, y en la segunda opción debes importar el producto primero y después definir las variantes o importar otro CSV de combinaciones. Fíjate que el importador te permite importar distintos conceptos, como son categorías, productos, COMBINACIONES, etc…

      Espero haberte dado una solución que te sirva.

      Saludos.

      Responder
  55. Jhonatan

    Hola, nada mas empezar a ver el tutorial ya me toca las pelotas, porque empieza diciendo que Prestashop incorpora una POTENTE HERRAMIENTA para la importación y lo que debería de decir es que incorpora la peor herramienta que te puedes encontrar y si quieres una en condiciones te toca pagar mas o menos 150€ de media, que es lo que cuesta un importador de verdad…

    Llevo como 2 semanas intentando de todas las formas posibles y hablando con los proveedores para ver si hayamos las soluciones importar un catalogo de productos a Prestasop. He dejado mas mensajes en el foro de Prestashop.com que nadie y no me saben responder, porque dicen que el importador es muy genérico y que para cada proveedor en cuestión hay que calentarse la cabeza de una forma.

    Prestashop me da errores tales como:
    No Name (ID: No ID) no se puede guardar
    Property Category->name is empty
    Property Category->is_root_category is not validProperty Category->name is empty.
    (ID: null) no se puede guardar…
    Etc,etc, etc…

    Después resulta que las categorías y las subcategorías (cuando importo los productos en lugar de las categorías) se crean pero como se separan por este simbolo “>”, lo que me importa son categorías con el simbolo en medio, osea “Categoría>Subcategoría” en lugar de separarme e identificar que “Categoría” es una cosa y “Subcategoría” es otra… he puesto bien el separador de valor multiple y no es eso.

    Al final de tanto investigar me doy cuenta de que en internet se vende módulos especificos para importar cada catalogo de cada proveedor y que cuestan una pasta, pero ¿que pasa si el mes que viene tenemos un problema con el proveedor y queremos cambiar?, ¿nos compramos otro modulo de 200€ para el nuevo proveedor y el otro lo borramos?, es absurdo.

    Responder
  56. rafa

    hola buenos dias

    tengo el archivo csv que se suben los productos correctamente pero no la url de la imagenes es como que no las detecta desde el archivo csv yo la pongo en internet y aparecen pero luego no se que pasa que no se suben, el mismo archivo la ultima vez que lo hice no tuve problemas

    saludos

    gracias

    rafa

    Responder
  57. José Manuel - LaPrimera.net

    Hola Rafa.

    Es posible, por que lo hemos visto en otros casos, que la url de la imagen vengan en el CSV representada de esta manera:

    dominio.com/path_a_la_imagen/imagen.jpg

    Si este es tu caso, el problema es que la url no empieza por http:// y prestashop cree que esa dirección es una url interna de tu dominio, es decir, que busca la imagen en:

    http://tudominio.com/dominio.com/path_a_la_imagen/imagen.jpg

    Cuando la dirección correcta es:

    http://dominio.com/path_a_la_imagen/imagen.jpg

    Si este no es tu caso, y las url en tu CSV aparecen con http://, entonces el problema debe ser otro pero no sabría decirte cual.

    Espero que te haya sido de ayuda.

    Saludos.

    Responder
  58. David

    Hola Jose Manuel. Tengo una pregunta acerca de la importacion de las imagenes. Tanto si lo hago en local como subiendo las fotos al hosting, las imagenes tienen que ir todas en el mismo directorio o puedo estructurarlas en carpetas y subcarpetas. No se si esto ultimo tiene algun pro o alguna contra.

    Gracias.

    Responder
    • José Manuel - LaPrimera.net

      Hola David.

      A la hora de importar no importa como tengas organizadas las fotos de origen, lo que importa es que las URLs de las imágenes que indiques en tu CSV sean las URLs correctas y que enlacen con la imagen correcta.

      el resto no importa, asegúrate de eso y se importarán correctamente.

      Aprovecho para comentarte una novedad del importador de PS 1.6 y es que ahora nos permite desactivar la regeneración automática de miniaturas. Esto es genial pues este paso era el que mas tiempo consumía durante la importación y el que mas problemas ocasionaba. Si desactivas esa opción las imágenes se descargarán y ase asignarán a tus productos, pero después tendrás que ir a Preferencias -> Imágenes y regenerar las miniaturas manualmente, pero una vez ya importados tus productos.

      Desde nuestro punto de vista creemos que se trata de una acierto ROTUNDO el que han tenido los chicos de prestashop con esta opción.

      Saludos.

      Responder
  59. Ángela

    Hola, muy bueno el tutorial.
    Mi problema es que a mi me aparecen dos opciones más de las que aparecen en el tutorial y son:
    “1. ¿Forzar todos los IDs al importar? Si no usas esta opción, todos los IDs se auto incrementaran.
    2. ¿Usar la referencia de los productos como clave?”
    y al importar me da este error: No Name (ID: No ID) no se puede guardar
    No se si tengo que marcar estas casillas o no.
    Gracias!

    Responder
    • José Manuel - LaPrimera.net

      Hola Ángela.

      El primer campo que mencionas hace referencia a si en tu CSV se incluye el Identificador que se va a asociar a cada producto. Esto es algo opcional y de no incluirse, prestashop le asociará a cada producto un identificador numérico de manera incremental (por ejemplo, el primer producto será el id 1, el segundo el 2, etc…).

      En cuanto a la segunda cuestión, otra de las opciones es la de incluir un nº de referencia (esa referencia debe ser numérica) en cada producto, y a parte, esa opción te permite hacer que ese nº de referencia actúe como identificador de cada producto.

      Tanto para la una como para la otra, si marcas en SI la opción de “¿Forzar todos los IDs al importar?” y no incluyes un ID en tu CSV, o activas la opción ” ¿Usar la referencia de los productos como clave?” y no incluyes la referencia en el CSV, al importar te dará errores del tipo que indicas.

      Saludos.

      Responder
  60. Manuel

    Hola José Manuel, mi problema es que tengo un catálogo con mas de 5000 referencias y cuando lo quiero importar rellenando un csv con la plantilla que vienne de ejemplo en prestashop 1.6.0.8 (que es el que está en la página de prestashop) no lo hace, unas veces importa unos 150 otras 200 o bien salta una página de error y se cuelga. En fin, agradecería enormemente que me alguine me indicase como poder hacerlo. Por cierto, dividirlo en archivos más pequeños no es una opción, este catálogo es el pequeño, los otros tienen más de 12000 refrencias y tendría que actualizarlos mensualmente, un follón. Gracias.

    Responder
    • José Manuel - LaPrimera.net

      Hola Manuel.

      Como hemos dicho en otros comentarios, lo mas probable es que estés agotando el tiempo de ejecución que tiene establecido tu servidor. En la labor de importación, la tarea que mas tiempo suele tomar es la de regenerar las miniaturas por lo que si cuentas con una tienda 1.6, podrás indicar que esta tarea no se lleve a cabo durante la importación, haciendo que esta importación tarde mucho menos y aumentar las posibilidades de que se importe totalmente.

      Una vez importado, desde Preferencias >> Imágenes, podrás regenerar las miniaturas manualmente.

      Otra opción es recurrir a servicios de terceros, servicios especializados en importaciones y actualizaciones de catálogo que suelen funcionar muy bien.

      Lamento no poder darte una información mas precisa pero es que no me es posible precisar mas sin ver exactamente, y sobre el terreno, cual es el problema que te está apareciendo a ti.

      Saludos cordiales.

      Responder
  61. Alexander

    Holas buenas.

    Una consulta, estoy realizando mi tienda de libros con prestashop y me encanta pero ahora me surgido un problemita, la tienda de libros que pienso poner cuenta con mas de 70000(setenta mil productos), eh intentado realizarlo por el archivo csv y demora alrededor de 1hora y media por cada 1000 registros, sacando la cuenta por mis 70000 registros demorara unos 3 dias aproximado, como podria hacer para que dure menos el tiempo de importacion?… eh pensando realizarlo por programacion la insercion y actualizacion, pero las “IMAGENES” como las subo, ya que prestashop genera 6 imagenes por cada producto y ese es mi problema tmb.

    Gracias y Saludos.

    Responder
    • José Manuel - LaPrimera.net

      Hola Alexander.

      El tiempo que tarde tu instalación de Prestashop en importar un CSV depende de un montón de factores:

      1.- De la carga del servidor.
      2.- De lo optimizado que se encuentre el servicio mysql (las importaciones no dejan de ser inserciones en una base de datos en definitiva).
      3.- Del tamaño del CSV/Nº de productos.
      4.- Del nº de campos por productos que estés intentando importar. No es lo mismo importar un csv que solo tenga el nombre, categoría padre de los productos a importar, que importar un CSV que contemple los 56 campos posibles que puede tener un CSV de productos.
      5.- Del nº y tamaño de las imágenes asociadas a cada producto a insertar.

      Si te empeñas en importarlo por ti mismo yo te recomendaría lo siguiente:

      1.- Divide tu CSV en archivos mas pequeños, por ejemplo de unos 1000 productos.
      2.- Desactiva la regeneración de miniaturas para que no se haga durante la importación. Podrás regenerar las miniaturas posteriormente, una vez importados todos los productos.
      3.- Seleccionar de tu CSV solo las columnas con información realmente relevante e importante para ti. Si alguna de las columnas puede ser obviable, ignórala.

      De esta manera, lo que depende de ti y no del servicio de hosting, estará mas optimizada reduciendo el nº de acciones que se llevarán a cabo durante los procesos de importación.

      La opción que suelo recomendar para tiendas que necesitan gestionar catálogos muy grandes, y sobre todo mantenerlos actualizados con cierta frecuencia, es que deleguen esta responsabilidad en un servicio especializado. Hay muchos en la red y no debería costarte mucho encontrar alguno que te guste y cuyo precio sea razonable (ten en cuenta el coste por un lado y el tiempo y problemas que te vas a ahorrar por otro. Verás como compensa).

      Espero haberte ayudado.

      Saludos.

      Responder
  62. VICTOR

    Lo primero, agradecer las orientaciones que dais y su eficacia.
    Estoy migrando a Prestashop desde WIX por ser mucho más potente.
    Consigo importar los Productos con CSV, pero no las imágenes. Las he colgado en la carpeta Pública de OneDrive, y puesto la URL completa de cada imagen en el CSV, pero no sube las imágenes.
    ¿Qué hago mal?
    ¿Podéis indicar en qué web pública funciona esto bien?

    Responder
    • José Manuel - LaPrimera.net

      Hola Victor.

      Lo primero que debes asegurarte es de que las imágenes son visibles para cualquier usuario de Internet (tu tienda accederá a ella como si un usuario normal lo hiciese para copiarlas).

      Te sugiero que abras una ventana de navegación privada (tanto Chrome como Firefox cuentan con esta funcionalidad) y que trates de acceder a algunas de tus imágenes a través de las url que has usado en csv sin iniciar sesión con tu cuenta de OneDrive. Si consigues ver las imágenes, PrestaShop también debería poder acceder a ellas, por lo que el problema debería estar en tu CSV.

      Si por el contrario, no puedes ver las imágenes, es posible que se trate de un problema con los permisos de dichas imágenes dentro de tu cuenta de OneDrive, quizás no sean públicas para todo el mundo por lo que deberías revisar esto y hacerlas públicas.

      La verdad es que no se me ocurren más opciones, ya que esta funcionalidad de PrestaShop ya está muy madura y suele funcionar realmente bien, pero creo que debe ser una de esas dos posibilidades.

      Espero que te haya servido de ayuda y consigas importar tus productos.

      Responder
  63. José Fernando

    Llevo un tiempo siguiéndoos en el webminario que hacéis sobre Prestashop. Agradeceros toda la información que habéis aportado y todo lo que he aprendido con vosotros.

    Sobre la importación de CSV tengo un problema: no importa nada de nada. He probado con los archivos de ejemplo, con editores de texto plano, haciéndolos desde 0, quitando campos… un ejemplo de los últimos textos planos utilizados (las comillas también lo he probado sin comillas):

    “ID”;”Activo”;”Nombre*”;”Categoria padre”;”Categoria raiz”;”Descripcion”;”Meta titulo”;”Meta keywords”;”Meta descripcion”;”URL rewritten”;”Imagen URL”
    “18”;”1″;”Prueba 1″;”Inicio”;”0″;”Prueba 1″;”prueba1″;”prueba1″;”prueba1″;”Prueba 1″;”[link a una imagen cualquiera que exista en Internet]”

    Donde pone “Inicio” he probado a poner “0”, y donde pone en este ejemplo “0” también he probado con “Inicio” (y he combinado las cuatro posibles posiciones), así como dejar el que viene por defecto: “home”, en todos los casos tanto con comillas como sin comillas.

    He probado a suprimir el campo ID (para forzar a Prestashop a que él me lo genere) así como he suprimido el campo “Activo”. He probado, igualmente, todas las combinaciones de botones al cargar el CSV, con distintos tipos de separador (previa indicación en la importación dentro de Prestashop), etc…

    He probado a saltar más de un campo. Da igual lo que haga, me sale tantos errores como Categorías (en este caso) o Productos como tenga más uno.

    Prueba 1(ID: 18) no se puede guardar
    Property Category->name is empty
    Prueba 2 (ID: 19) no se puede guardar

    “name is empty” es falso ya que siempre es lo único que tiene (incluso he llegado a crear un .CSV con solo ese campo)

    He probado a conectarme desde otro equipo y administrarlo desde una máquina Windows. Mismo resultado. Ya no sé qué más probar.

    Tengo instalado el paquete de idioma Español y actualizada la última versión. Limpiado con el módulo Prestashop Cleanner y creo que ya he probado todo lo que tenía que probar. El error sigue saliendo. ¿Sabéis qué estoy haciendo mal?

    Datos e información:
    Mac mini de 2012/Mac OS X El Capitan.
    MAMP 3.5 (aunque también probé con la última versión para Mac de XAMPP)
    Servidor: Darwin Kernel Version 15.4.0
    Versión del servidor web Apache/2.2.29 (Unix) mod_wsgi/3.5 Python/2.7.10 PHP/7.0.0 mod_ssl/2.2.29 OpenSSL/0.9.8zh DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.22.0
    Versión de PHP 7.0.0
    Versión de MySQL 5.5.42

    Muchas gracias por adelantado.

    Responder
  64. Ivan Barranquero

    Buenos dias estoy probando en importar 5 productos a una tienda de prestashop y despues de mucho esfuerzo he conseguido crear el archivo de prueba de excel con los 5 articulos pero al importarlo me da estos errores

    6 errores

    V5-Space 5x5x5 Intelligence Vivid Colors Stickerless cubo mágico (ID: No ID) no se puede guardar
    Property Product->date_add is not valid
    Topways Dayan V5 zhanchi 3x3x3 magico cubo 57mm alta velocidad (ID: No ID) no se puede guardar
    Munchkin Mozart cubo mágico Todas las Edades (ID: No ID) no se puede guardar
    Rubik’s Juego cubo Rubik puzzle juguete rompecabezas (ID: No ID) no se puede guardar
    V5-Space Shengshou 5x5x5 esmerilado magicos para bricolaje Cubo negro (ID: No ID) no se puede guardar

    Estoy desesperado porque he probado las cosas que he leido en este foto y en otros y sigue dandome los mismos errores.
    Podeis ayudarme a solucionarlo??? seria genial porque tengo ganas de que funcione y poder importar miles de productos a mi tienda, necesito ayuda y por favor, no soy un gran informatico asi que os pediria que la explicacion fuera facil de entender y con detalle

    os estaria eternamente agradecido

    Responder
  65. Mario A Velez

    Buenos días,

    El error persiste en PRESTASHOP 1.6.1.6

    “38 errores

    Moda (ID: No ID) no se puede guardar
    Property Category->name is empty
    Mujeres (ID: No ID) no se puede guardar”

    El CSV es este:
    “ID,Active (0/1),Name *,Parent category,Root category (0/1),Description,Meta title,Meta keywords,Meta description,URL rewritten,Image URL
    ,1,Moda,Home,0,Moda,,,,,
    ,1,Mujeres,Moda,0,Moda Mujeres,,,,,
    ,1,Vestidos,Mujeres,0,Moda Mujeres Vestidos,,,,,”

    Se han realizado varias opciones, incluyendo cambiar el nombre de la categoría raíz de INICIO a HOME.

    También se probó colocando ID sobre 10.

    Gracias

    Responder

Enviar un comentario

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