Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Guía de importación de productos en Prestashop Importación del catálogo de productos de BigBuy en Prestashop 1 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Hosting (importación en csv) Hemos comprobado que los hosting compartidos de 1and1 (el pack dual avanzado entre ellos) parece no ofrecer suficiente memoria como para realizar importaciones de CSV con muchos productos e imágenes. En concreto tiene un límite de memoria de PHP (memory_limit) de 90 MB, que en las pruebas que hemos realizado para productos con una media de 3 imágenes, permite importar con seguridad unos 20 productos cada vez. Existen hostings con un límite de memoria PHP mayor, (por ejemplo "Loading" ofrece 256 MB), que permitirían importar un mayor número de productos y por tanto reducir el número de importaciones. ¿Es posible sincronizar los productos sin hacer nada, de forma automática? Tienes 2 opciones: Sincronización por FTP Existe la opción FTP, donde dejamos los ficheros csv completos, pero para poder utilizarlos deberá tener conocimientos de programación o contar con algún informático para que le cree un programa que le permita sincronizar los productos. ¡Sincronización automática! Existe un nuevo producto que son las tiendas sincronizadas, que hacen la sincronización de forma automática cada 2 horas, sin necesidad de utilizar ficheros csv. Usted sólo se tiene que preocupar de gestionas su tienda. Nosotros le actualizamos productos, stocks y le gestionamos de forma automática sus pedidos. Más información: [email protected] Tel.: 644212021 Importación del catálogo de productos de BigBuy en Prestashop 2 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Guía de importación de productos en Prestashop 1.- DESCARGA. Descargue los CSV del portal de BigBuy. Es necesario disponer de los tres que contienen categorías, productos y combinaciones. En caso de haber importado las categorías anteriormente. 2.- CATEGORIAS. En caso de ser la primera vez que importa será necesario comenzar por las categorías. Si intentamos importar productos a una categoría no existente generará un error. Las categorías no suelen actualizarse con frecuencia, puede pasar mucho tiempo hasta que haya una modificación por lo que es muy probable que solo tengan que actualizarlo una vez. No se disponen de imágenes representativas por categoría, por lo que si el cliente puede optar por dos posibilidades: a) Buscar y asignar fotos propias representativas a las categorías. Como anteriormente hemos comentado las categorías no son necesarias actualizarlas periódicamente, no tendrá el problema de sobreescribir y perder los cambios que haya realizado al asignar las fotos. b) Inhabilitar en Prestashop la visualización de subcategorías al entrar en una categoría. La navegación sería totalmente a partir del menú y no necesitaría asignar fotografías representativas. Si desea inhabilitar la visualización de subcategorías en Prestashop se hace a nivel de código por lo que tendrá que consultar con un informático-programador propio. IMPORTANTE: (ANTES DE IMPORTAR LAS CATEGORÍAS CON EL CSV.) Comprobar que el nombre de la categoría raíz coincide con el nombre de la categoría raíz del fichero csv. Si no coinciden, lo editamos desde el controlpanel, menú Catálogo --> categorías. Dentro de este menú, en la parte derecha, hay un botón que pone Modificar. Hay que dar a ese botón y aparecerá la categoría raíz para poder modificarla. Hay que poner en Nombre: la palabra Home, en vez de la palabra Inicio. Guardamos. Importación del catálogo de productos de BigBuy en Prestashop 3 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor En la imagen anterior puede comprobar que al importar las categorías no disponen de imágenes representativas, por lo que tendrá que tomar una de las dos posibilidades que hemos indicado en este apartado 3.- FOTOGRAFÍAS. Las fotografías de productos se proporcionan junto con el CSV. De normal dispondrá de múltiples fotografías por cada producto y están referenciadas a modo de URL. Ejemplo: http://dropshipping.bigbuy.eu/imgs/coc107_2.jpg No tiene que preocuparse por nada, en la importación automáticamente Prestashop tomará todas las fotografías de nuestro servidor y creará las diferentes vistas (diferentes tamaños), esto puede en una primera importación, llevar considerable tiempo, en posteriores actualizaciones donde solo tenga que actualizar 10-20 productos será un proceso rápido. Importación del catálogo de productos de BigBuy en Prestashop 4 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor 4.- PRODUCTOS. A continuación y existiendo las categorías, podemos proceder a importar los productos. Debe de tener en cuenta que existen dos columnas que no debe de importar que es la fecha de creación del producto y la de actualización (Suelen aparecer las ultimas y debe ignorarlas). El resto de información deberá importarla y asegurarse de que coincida correctamente la columna de importación con el contenido que le proporcionamos en la columna del CSV. Por ejemplo si en una columna del CSV BigBuy están las urls de las fotografías de producto, debe asegurarse que Prestashop tenga correctamente asignara “urls de imágenes(x,y,z…)” en dicha columna, ya que de lo contrario le dará errores la importación. 5.- COMBINACIONES. Una vez ya han sido importados los productos a continuación deberá de cargar los atributos o combinaciones existentes como pueden ser los colores de una camiseta, tallas de zapatos, pesos, etc… Importación del catálogo de productos de BigBuy en Prestashop 5 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor 6.- PRODUCTOS (Otra vez). Por último necesitaremos importar de nuevo el archivo csv de PRODUCTOS, pero solo seleccionando las columnas ID, Nombre y Cantidad. Deberá tener desmarcada la casilla de borrar los productos en la importación, ya que esta vez con esta importación simplemente actualizamos el stock de los productos ya creados después de asignarle las combinaciones. Esto lo hacemos debido a que Prestashop, una vez carga las combinaciones, todos los productos que no disponen de atributos los deja sin stock, por lo que en esta última importación de productos solo con el ID y la cantidad, podremos asignar correctamente el stock y quedará todo debidamente importado. Importación de contenidos en Prestashop Debemos contemplar dos casos: 1.- Primera importación: no tenemos nada en nuestra tienda de Prestashop y vamos a comenzar desde cero. 2.- Segunda y posteriores: Ya hemos importado una primera vez y lo que queremos es seguir actualizando lo que ya tenemos. Primera importación Los paso a realizar son los siguientes: 1.- Importación de categorías. Lo primero es pulsar sobre el botón “cargar” e indicarle la ubicación del archivo de categorías que hemos descargado de BigBuy. Una vez lo carguemos nos mostrará un mensaje de subida correcta. Importación del catálogo de productos de BigBuy en Prestashop 6 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Debemos de marcar las tres casillas de “codificación iso-8859-1 de archivo”, “Eliminar todo categorías ¿antes de importar?” ( esto es debido a que no tenemos información o puede que hayamos hecho otros intentos, así que borramos por si acaso. En el caso de que tenga otras categorías que no quiera borrar no marque la casilla, pero puede causar conflictos al llamarse igual ciertas categorías) y “Force all ids during import?”. Como verá en la imagen anterior tenemos que fijarnos bien que el tipo de entidad que tenemos marcado sea “Categorías”. Además en todo momento de la importación el separador de filas será el punto y coma “;” y el separado múltiple la coma “,”. A continuación pulsamos el botón de “Próximo paso” para seguir con la importación de categorías. La siguiente pantalla será: Importación del catálogo de productos de BigBuy en Prestashop 7 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Indique cuando importe cada archivo que salte la primera línea ya que son los encabezados, hemos decidido dejar esta línea en los archivos para que usted pueda asociar los contenidos de cada columna con la información que Prestashop espera obtener. Por ejemplo verá que tiene un desplegable que pone ID, Activo (0/1), etc... y usted deberá de hacerlo coincidir con nuestro nombre de columna que le indicamos o pasamos en los CSVs. Observe que puede haber más campos de los que visualiza en un primer vistazo y tiene que desplazar con la flecha que aparece en la parte derecha de la pantalla ( está marcado con un recuadro rojo en la imagen anterior ). Por último para acabar con las categorías puede pulsar en Importar datos CSV. Puede comprobar a continuación en la tienda como ya aparecen las categorías correctamente importadas, asegúrese de que este paso es correcto antes de continuar. 2.- Importación de productos. Tenemos que en el caso de productos seguir los mismos pasos que en categorías pero con pequeñas diferencias. Asegúrese que en el desplegable del archivo CSV a procesar es el de productos y no el de categorías anterior o cualquier otro. También tiene que comprobar que el tipo de entidad a importar sea “Productos” en varias ocasiones por descuido se queda categorías u otras entidades. Importación del catálogo de productos de BigBuy en Prestashop 8 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor En este caso tenemos que marcar todas las casillas de verificación sobre “codificación iso-8859-1 de archivo”, “Eliminar todo productos ¿antes de importar?” ( esto es debido a que no tenemos información o puede que hayamos hecho otros intentos, así que borramos por si acaso. En el caso de que tenga otros productos que no quiera borrar no marque la casilla), “¿Usar la referencia de los productos como clave?” y “Force all ids during import?”. A continuación pulsamos en “Próximo paso” para continuar con la importación de productos y aparecerá la siguiente pantalla: Debemos de saltarnos la primera línea ya que contiene encabezados indicando la información que representa cada columna del CSV. Compruebe que todos estén correctamente asignados. Para ello debe de hacer lo mismo que en categorías, al existir más columnas tendrá que desplazarse con la flecha y comprobar todas las asignaciones. Importación del catálogo de productos de BigBuy en Prestashop 9 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Alguna columna como es la que indica las urls de las imágenes puede estar mal asignada por defecto, así como las dos últimas columnas que indican fecha de creación y de última actualización que se deben de ignorar. Por último para acabar con los productos puede pulsar en Importar datos CSV. En el caso de ser la primera importación es normal que este proceso sea tedioso y lento, debe comprender que tiene que obtener las múltiples imágenes de todos los productos y procesar diferentes vistas de cada una lo que consume bastante tiempo. Importación del catálogo de productos de BigBuy en Prestashop 10 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor 3.- Importación de combinaciones. Ciertos productos tienen combinaciones que son conocidos en otros entornos con el nombre de atributos. Dichas combinaciones pueden indicar concretamente alguna característica sobre el artículo como puede ser la talla y en algunos casos además indica una variación sobre el precio original del producto. Por ejemplo: “Los jamones tienen como atributo o combinación el peso y el pack de embutidos, dependiendo de la selección de esos atributos varía el precio”. Una vez cargados los productos debemos de hacer lo mismo con las combinaciones. Asegúrese que en el desplegable del archivo CSV a procesar es el de combinaciones y no el de categorías anterior o cualquier otro. También tiene que comprobar que el tipo de entidad a importar sea “Combinaciones” en varias ocasiones por descuido se queda categorías u otras entidades. En este caso tenemos que marcar todas las casillas de verificación sobre “codificación iso-8859-1 de archivo”, “Eliminar todas las combinaciones ¿antes de importar?” ( esto es debido a que no tenemos información o puede que hayamos hecho otros intentos, así que borramos por si acaso. En el caso de que tenga otras combinaciones que no quiera borrar no marque la casilla). A continuación pulsamos en “Próximo paso” para continuar con la importación de combinaciones y aparecerá la siguiente pantalla: Importación del catálogo de productos de BigBuy en Prestashop 11 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Asegúrese de que coincidan las columnas correctamente ya que por defecto no lo harán. Además existen columnas no visibles que tendrá que desplazar con la flecha que hemos indicado en casos anteriores y asignar las columnas correctamente de nuevo en las nuevas que aparezcan como son el caso de “Referencia” e “Impacto sobre el peso”. Vista de un producto con combinaciones de peso y embutidos Importación del catálogo de productos de BigBuy en Prestashop 12 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor 4.- Volver a importar productos por el stock. Es necesario volver a importar los productos pero solo indicando la columna del ID y el stock o cantidad, ya que al importar combinaciones lo que hace Prestashop es dejar el resto de productos que no tienen combinaciones a 0 de stock impidiendo la venta de los mismos. Los pasos serán los mismos que en el punto 2 exceptuando que ignoraremos todas las columnas menos el ID y la cantidad al importar. Así que repetimos los pasos indicando la diferencia. Asegúrese que en el desplegable del archivo CSV a procesar es el de productos y no el de categorías anterior o cualquier otro. También tiene que comprobar que el tipo de entidad a importar sea “Productos” en varias ocasiones por descuido se queda categorías u otras entidades. En este caso tenemos que marcar todas las casillas de verificación menos “Eliminar todo productos ¿antes de importar?” ( esto es debido a que ahora lo que vamos a hacer es actualiza. A continuación pulsamos en “Próximo paso” para continuar con la importación de productos y aparecerá la siguiente pantalla: Importación del catálogo de productos de BigBuy en Prestashop 13 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Debemos de saltarnos la primera línea ya que contiene encabezados indicando la información que representa cada columna del CSV. En este momento tenemos que asignar correctamente las columnas de ID y Cantidad, el resto de columnas las ignoraremos. Puede ver la foto anterior y observar que las columnas excepto el ID están ignoradas, lo mismo para Cantidad. Por último para acabar con los productos puede pulsar en Importar datos CSV. De esta forma concluimos la primera de las formas de importar que es cuando la tienda está vacía y no tenemos productos de inicio. Segunda importación y posteriores En este caso es exactamente igual a la importación inicial, pero tenemos que tener en cuenta dos cosas. 1.- En los CSVs debemos de dejar todos los productos cuya fecha de creación o de actualización sea posterior a la última en la que nosotros importamos la anterior vez. Por ejemplo si nosotros importamos la última vez el día 1 de Noviembre y queremos actualizar el día 2 del mismo mes, lo que haremos es abrir el CSV de productos en Excel y filtrar todos aquellos cuya fecha sea posterior o mayor al 1 de Noviembre, tanto como creación, como actualización. Esto lo puede hacer en Excel de la siguiente forma: Nos ponemos en la primera fila de encabezados de Excel, donde pone “Creado”,”Modificado”… y pulsamos sobre el icono “Ordenar y filtrar > Filtro”. Importación del catálogo de productos de BigBuy en Prestashop 14 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Aparecerán flechas desplegables en cada columna, desplegamos el de “Creado” y le indicamos que queremos aplicar un filtro personalizado. A continuación le podremos poner un criterio para que saque aquellos productos de fecha de creación posterior a la que le digamos. Importación del catálogo de productos de BigBuy en Prestashop 15 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Al aplicarlo se quedarán todos los productos de fecha posterior al 1 de Noviembre de 2012 y Aceptar. Los datos que salen podemos copiarlos a un nuevo Excel, guardarlo como CSV separado por comas e importarlo en Prestashop. Lo mismo podemos hacer para aplicar un filtro por fecha de actualización, para tener los productos actualizados de stock. Tanto para los productos nuevos como los modificados deberemos de aplicar los filtros en Excel (es una posibilidad) y guardar los resultados en un nuevo CSV delimitado por comas. Dicha información de productos y de combinaciones lo tendrá que importar en Prestashop. 2.- Al importar teniendo ya contenidos en Prestashop, debemos tener en cuenta tanto en productos como combinaciones que no debemos sobreescribir la información ya existente o se borrarán todos los datos. Importación del catálogo de productos de BigBuy en Prestashop 16 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Importar productos en Prestahop IMPORTANTE: La primera línea del CSV que le proporcionamos contiene los nombres de campos. Cuando importe en Prestashop deberá indicar que quiere saltar 1 línea que equivale a la de títulos, de lo contrario generará errores. Al importar se deben de ignorar las dos últimas columnas que contienen las fechas de creación y modificación de productos. Estas dos columnas son válidas para introducir novedades a la hora de importar o actualizar los productos ya existentes. Los datos para importar son los siguientes: Id Activo (0/1) Nombre Categorías (x,y,z...) Precio sin IVA id regla de impuestos Precio mayorista En rebaja (0/1) Importe del descuento Porcentaje del descuento Descuento desde (aaaa-mm-dd) Descuento hasta (aaaa-mm-dd) Referencia num Num referencia proveedor Proveedor Fabricante EAN13 UPC Ecotasa Peso Cantidad Descripción breve Descripción Etiquetas (x,y,z...) Meta-título Meta-palabras clave Meta-descripción URL reescrita Texto disponible Texto si pedido en espera URLs de imágenes (x,y,z...) Creado Modificado Identificador del producto 0 No activo, 1 Activo Nombre del producto Categorías donde sale el producto PVP sin IVA Identificador del tipo de impuestos Precio al mayor 0 No rebajado, 1 Rebajado Importe si tiene rebaja Porcentaje si tiene rebaja Fecha de inicio de la rebaja Fecha de fin de la rebaja Número de referencia visible Número de referencia del proveedor Nombre del proveedor Fabricante o marca del producto Código EAN UPC Peso en Kg del producto Cantidad de stock URL amigable del producto Texto que sale si hay stock Ruta o URL a las imágenes de los productos. Fecha de creación del producto Fecha de modificación del producto Importación del catálogo de productos de BigBuy en Prestashop 17 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Importar categorías en Prestahop IMPORTANTE: La primera línea del CSV que le proporcionamos contiene los nombres de campos. Cuando importe en Prestashop deberá indicar que quiere saltar 1 línea que equivale a la de títulos, de lo contrario generará errores. Los datos para importar son los siguientes: Id Identificador de la categoría, no puede tener el 1 por ser la categoría raíz. Active (0/1) Se pone 0 o 1 si está desactivada o no. Nombre* Nombre de la categoría Categoría madre Nombre de la categoría padre Categoría raíz(0/1) Por defecto 0 que es la categoría raíz. Descripción Descripción de la categoría. Meta-título Título para cuestiones de SEO. Meta-palabras clave Palabras clave para cuestión de SEO. Meta-descripción Descripción para cuestions de SEO. URL reescrita URL de la categoría. Imagen URL Fotografía representative, la copia. ID/Nombre de la tienda Identificador de la categoría por multitienda. Importar combinaciones en Prestahop IMPORTANTE: La primera línea del CSV que le proporcionamos contiene los nombres de campos. Cuando importe en Prestashop deberá indicar que quiere saltar 1 línea que equivale a la de títulos, de lo contrario generará errores. Los datos para importar son los siguientes: Id Identificador de la categoría, no puede tener el 1 por ser la categoría raíz. Atributo (Nombre:Tipo:Posición) Nombre del atributo, ej: “Color”. Valor (Valor:Posición) Valor del atributo, ej: “Rojo” Impacto en el precio Diferencia de precio con respecto al producto padre. Cantidad Stock de esta combinación. Por defecto Combinación marcada por defecto. Importación del catálogo de productos de BigBuy en Prestashop 18 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor MODO AVANZADO: Algunas ocasiones nos hemos encontrado que al importar CSV con muchas referencias, se queda colgado PRESTASHOP con síntomas de pantallazo blanco o como que se queda atascado. (Tanto con proveedores de hosting e incluso intentando importar a nivel local) Eso suele ser debido a la configuración de su archivo php.ini en el hosting. El tiempo de ejecución del script es demasiado bajo y tendría que subirlo. Concretamente en dicho archivo existe una variable llamada “max_execution_time”, la cual su valor debería ser aumentado debido a la lentitud de la importación. Esto suele ocurrir la primera vez que se importa el csv de PRODUCTOS, el resto de veces que suelen ser actualizaciones y se transmite menos información, no debería de suceder. La definición de este parámetro “max_execution_time”: Este valor establece el tiempo máximo en segundos que se permite ejecutar antes de que el analizador termine. Esto ayuda a prevenir que scripts mal escritos bloqueen el servidor. El valor por defecto es 30. Cuando se ejecuta PHP desde la línea de comandos el valor por defecto es 0. El servidor web puede tener otras configuraciones de tiempo de espera que quizá interrumpan la ejecución de PHP. Apache tiene la directiva timeout y IIS tiene la función CGI timeout. Las dos de 300 segundos por omisión. Véase la documentación del servidor web para información específica. Bug en Prestashop (importación csv) La importación a través de CSV no sube las imágenes y no asocia a los productos las categorías. Ocurre en la versión 1.5.2 y en la actualización de la 1.5.2 a la 1.5.3: Le indicamos cómo debe solucionarlo, pero debe tener conocimientos informáticos o contratar algún informático. Si quisiera que nosotros se lo solucionemos, hemos calculado 1 hora de trabajo para solucionar dicho problema. Importación del catálogo de productos de BigBuy en Prestashop 19 de 20 Comprar a Precio Mayorista Proveedor Dropshipping Venta al Mayor Importación CSV: error1 Unknown column 'redirect_type' in 'field list' Bug de “1-click upgrade”. Al actualizar Prestashop de 1.5.2 a 1.5.3 con “1-click upgrade”, parece que no añade ciertos campos necesarios a algunas tablas. Solución: ALTER TABLE `ps_product` ADD COLUMN `redirect_type` ENUM('', '404', '301', '302') NOT NULL; ALTER TABLE `ps_product_shop` ADD COLUMN `redirect_type` ENUM('', '404', '301', '302') NOT NULL; Importación CSV: error2 Unknown column 'id_product_redirected' in 'field list' Bug de “1-click upgrade”. Al actualizar Prestashop de 1.5.2 a 1.5.3 con “1-click upgrade”, parece que no añade ciertos campos necesarios a algunas tablas. Solución: ALTER TABLE `ps_product` ADD COLUMN `id_product_redirected` INT; ALTER TABLE `ps_product_shop` ADD COLUMN `id_product_redirected` INT; Importación CSV: error3 No importa las imágenes y todos los productos van a la categoría “Inicio” Solución: En el archivo controllers/admin/AdminImportController.php sustituir $fd = fopen($temp, 'r'); por $fd = fopen(_PS_UPLOAD_DIR_.$uniqid, 'r'); Importación del catálogo de productos de BigBuy en Prestashop 20 de 20