Importar productos con un archivo CSV
Importar productos en la tienda Shopify con un archivo de valores separados por comas (CSV) es útil cuando migras a Shopify desde otra plataforma o cuando quieres realizar muchos cambios en los productos o el inventario.
Cuando importas productos, los datos del archivo CSV se convierten en productos y puedes elegir si publicar los nuevos productos en todos los canales de ventas o solo en la tienda online.
En esta página
Antes de empezar
Antes de importar productos con un archivo CSV, asegúrate de leer los siguientes temas:
- Explicación de los archivos CSV
- Explicación de los campos del CSV de productos
- Pautas para adjuntar varias imágenes
Las importaciones de productos iniciadas con un archivo CSV no se pueden cancelar una vez que empiezan y no puedes ver un historial de importaciones anteriores. Para revisar los cambios recientes realizados por una importación, consulta el registro de actividad de la tienda.
Probar importaciones con una tienda en desarrollo
Si eres Shopify Partner y vas a realizar una importación a gran escala para un comerciante, asegúrate de probar primero un subconjunto pequeño de cambios en una tienda en desarrollo antes de ejecutar la importación real.
Consideraciones para sobrescribir la información de los productos con un archivo CSV de importación
Cuando importas un archivo CSV, puedes seleccionar la opción Sobrescribir productos con identificadores coincidentes. Si seleccionas esta opción, cuando el identificador del archivo CSV de importación coincide con un identificador existente en la lista de productos, los valores del archivo CSV sobrescriben los valores de las columnas correspondientes en la lista de productos existente. Si no seleccionas la opción de sobrescribir, los productos cuyo identificador coincide con uno existente se ignoran durante la importación del CSV.
- Si una columna no obligatoria del archivo CSV de importación está en blanco, el valor correspondiente en la lista de productos se sobrescribe en blanco.
- Por ejemplo, si el valor de Vendor en la lista de productos existente es
John's Apparel, pero la Vendor columna está en blanco en el archivo CSV que importas, entoncesJohn's Apparelse sobrescribe en blanco.
- Por ejemplo, si el valor de Vendor en la lista de productos existente es
- Si una columna no obligatoria no está incluida en el archivo CSV de importación, pero sí está incluida en la lista de productos existente, el valor en la lista de productos se mantiene igual.
- Por ejemplo, si la columna Variant image URL está incluida en la lista de productos existente, pero esa columna no está incluida en el archivo CSV de importación, el valor en la lista de productos se mantiene igual.
- Si se incluye en el archivo CSV de importación una columna no obligatoria que depende de datos de otras columnas no incluidas en el archivo, se eliminan o se quitan los datos existentes.
- Por ejemplo, si la columna SKU está incluida en el archivo CSV de importación, pero no las columnas Option1 value y Option1 name, se elimina la opción de la variante del producto.
- No se pueden usar archivos CSV para eliminar productos de forma masiva. Si quieres eliminar productos de forma masiva, puedes usar las acciones masivas en la sección Productos del panel de control.
- No se pueden usar archivos CSV para actualizar de forma masiva la disponibilidad de productos en otros canales de ventas. Más información sobre configurar la disponibilidad de productos en otros canales de ventas.
Importar productos de otra tienda
Si tienes un archivo CSV exportado de otra tienda o que proviene de otra fuente, verifica que coincida con el formato de archivo CSV. Si el formato no coincide o faltan encabezados, la importación falla.
El archivo CSV de productos no puede superar los 15 MB. Si aparece un error después de intentar subir un nuevo archivo CSV o si se agota el tiempo de espera de la subida, divide el archivo CSV en varios archivos más pequeños y luego sube cada archivo.
Pasos:
En el panel de control de Shopify, ve a Productos.
Haz clic en Importar.
Haz clic en Agregar archivo y selecciona el archivo CSV que quieres importar.
Opcional: si quieres publicar los nuevos productos solo en la tienda online en lugar de en todos los canales de ventas, desmarca Publicar los nuevos productos en todos los canales de ventas.
Opcional: para cambiar las URL sobrescribiendo los valores de los identificadores existentes, marca Sobrescribir productos con identificadores coincidentes. Se reemplazarán los valores existentes en todas las columnas incluidas en el CSV.
Haz clic en Subir y continuar.
Revisa la información de la importación y luego haz clic en Importar productos.
Cuando se sube el archivo CSV, Shopify envía un correo electrónico de confirmación a la cuenta de correo que se usó para configurar la tienda Shopify. Lee algunas soluciones a problemas comunes.
Importar productos con un archivo CSV
Si quieres hacer cambios en los productos con un archivo CSV, primero debes exportar los productos. Puedes hacer cambios en el archivo CSV en un programa de hoja de cálculo, como Google Sheets, y luego importar el CSV actualizado en el panel de control de Shopify.
Pasos
En el panel de control de Shopify, ve a Productos.
Haz clic en Importar.
Haz clic en Agregar archivo y selecciona el archivo CSV que quieres importar.
Opcional: si quieres publicar los nuevos productos solo en la tienda online en lugar de en todos los canales de ventas, desmarca Publicar los nuevos productos en todos los canales de ventas.
Opcional: para cambiar las URL sobrescribiendo los valores de los identificadores existentes, marca Sobrescribir productos con identificadores coincidentes. Se reemplazarán los valores existentes en todas las columnas incluidas en el CSV.
Haz clic en Subir y continuar.
Revisa la información de la importación y luego haz clic en Importar productos.
Cuando se sube el archivo CSV, Shopify envía un correo electrónico de confirmación a la cuenta de correo que se usó para configurar la tienda Shopify. Lee algunas soluciones a problemas comunes.
Resolución de problemas de importación de archivos CSV
Si tienes problemas cuando importas un archivo CSV, revisa la siguiente información de resolución de problemas.
Aparecen caracteres o símbolos inesperados en el contenido importado
Si después de importar un archivo CSV notas caracteres o símbolos inesperados en las descripciones de producto, los títulos u otro contenido, es posible que el archivo no se haya guardado con la codificación UTF-8 (Unicode Transformation Format - 8-bit).
Se requiere la codificación UTF-8 para evitar que aparezcan caracteres inesperados en el contenido. De forma predeterminada, Google Sheets guarda los archivos con codificación UTF-8 automáticamente. Es posible que otros programas de hojas de cálculo requieran un paso adicional para guardar con codificación UTF-8.
Corregir manualmente los elementos afectados
Revisa cada producto afectado y cambia o elimina los caracteres manualmente. Esto funciona mejor si solo hay pocos elementos afectados.
Importar una versión anterior
Si tienes una versión anterior del archivo CSV que se guardó con la codificación correcta, importa esa versión.
Guardar de nuevo con la codificación correcta
Abre el archivo CSV con codificación incorrecta y vuelve a guardarlo con codificación UTF-8. El proceso varía según el sistema operativo y el programa de hoja de cálculo. Para ver instrucciones, consulta CSV files.
Error de red: token inesperado en JSON en la posición 0
Si recibes el mensaje de error Network error: Unexpected token < in JSON at position 0, los títulos de las columnas del CSV no coinciden exactamente con los encabezados requeridos de la plantilla CSV. Los nombres de los encabezados de columna distinguen mayúsculas y minúsculas.
Revisar y corregir los encabezados de columna
- Revisa la CSV format guide para confirmar el formato correcto del CSV.
- Compara los títulos de columna del CSV con el archivo de ejemplo.
- Confirma que los encabezados del archivo CSV coinciden exactamente con los del archivo de ejemplo, incluidas las mayúsculas y minúsculas. Por ejemplo, usa
Handleen lugar dehandle. - Corrige los encabezados del archivo CSV para que coincidan con los del archivo de ejemplo. Puedes descargar una copia del archivo de ejemplo desde la CSV format guide.
Error por comillas no válidas
Ocurre un error por comillas no válidas cuando hay comas y comillas no codificadas en UTF-8 en el archivo CSV.
Para que un CSV de productos se importe correctamente, todas las comillas y los apóstrofos deben estar codificados en UTF-8 y en la posición correcta. Por ejemplo, las comillas que no son UTF-8 se muestran curvas: “ ”, y las comillas UTF-8 son rectas: " ".
Guarda el archivo con codificación UTF-8
Antes de importar, guarda el archivo original con codificación UTF-8.
La importación falla con el error "Line is invalid (No details)"
Si recibes un error que indica que ciertas líneas no son válidas, sin detalles adicionales, es posible que se deba a conflictos con las opciones de variante de producto existentes. Esto ocurre cuando intentas mover un valor de la opción de una posición a otra.
Qué causa este problema
La importación del CSV falla cuando el archivo intenta asignar un valor de la opción existente a una nueva posición de la opción, lo que genera un conflicto porque las opciones de la variante deben ser únicas. Por ejemplo, si intentas mover Size de Opción 1 a Opción 2 y agregar Type como la nueva Opción 1, la base de datos valida si hay nombres duplicados antes de importar los nuevos valores y el proceso falla.
Resuelve el conflicto
Usa un nombre temporal para la opción durante la importación y luego actualízalo:
- En el archivo CSV, usa un nombre temporal alternativo para la opción que está causando el conflicto. Por ejemplo, usa
Size.(con un punto) en lugar deSize. - Importa el archivo CSV con el nombre temporal de la opción.
- Cuando la importación se complete correctamente, crea un nuevo archivo CSV para cambiar el nombre temporal de la opción por el nombre que deseas.
- Importa el archivo CSV actualizado para aplicar el nombre final de la opción.