# Importa artículos desde un archivo CSV

> Trae una hoja de cálculo entera a tu catálogo en tres pasos, actualízala más adelante, interpreta el resultado y deshaz una importación que salió mal.

Trae una hoja de cálculo entera a tu catálogo en tres pasos, actualízala más adelante, interpreta el resultado y deshaz una importación que salió mal.

Si tus productos o servicios ya están en una hoja de cálculo, en tu programa de caja o en otro programa, puedes importarlos de una vez en lugar de escribirlos. La misma importación también **actualiza** los artículos que importaste antes, así que puedes tener una hoja de cálculo como lista maestra y volver a importarla cada vez que cambie.

Haz clic en Importar CSV, arriba en la pantalla Catálogo. La importación tiene tres pasos: Subir, Asignar columnas y Revisar.

## Prepara tu archivo

Un archivo CSV es una hoja de cálculo guardada como texto sin formato. Excel, Google Sheets, Numbers y la mayoría de los programas de tienda y de contabilidad pueden guardarlo o exportarlo.

- **La primera fila contiene los nombres de las columnas**, y cada fila siguiente es un artículo.
- **Cada fila necesita un nombre y un código**: un SKU o un ID que sea único para ese artículo. El código es lo que permite que una importación posterior reconozca el artículo.
- Hasta 20 MB y 50.000 filas por archivo.

¿No sabes por dónde empezar? En el primer paso, haz clic en **Descargar una plantilla de ejemplo** para obtener un archivo pequeño con las columnas habituales, y rellénalo.

Qué entiende Konvuno en cada columna:

| Columna | Cómo escribirlo |
| --- | --- |
| Precio habitual, Precio de oferta | `1290`, `1290.50`, `1.290` o `1.290,50`; el símbolo de moneda se ignora |
| Moneda | un código de tres letras: `EUR`, `USD`, `RSD` |
| Disponibilidad | `in stock`, `out of stock`, `preorder`, `available`, `unavailable`, o `yes` / `no`, en cualquiera de los idiomas del panel (`na stanju`, `auf Lager`, `épuisé`, `agotado`…). Vacío significa Desconocido |
| Tipo | `product`, `service`, `listing` o `custom`, también en los idiomas del panel (`usluga`, `Dienstleistung`). Vacío significa producto |
| Cantidad | un número entero |
| URL, URL de la imagen | una dirección completa que empiece por `https://` |

Los separadores de miles no son un problema: tanto `1.290` como `1,290` significan mil doscientos noventa, y `1.290,50` o `1,290.50` añaden los decimales. Solo en un precio en una moneda con tres decimales, como `KWD`, `1.290` se lee como uno coma veintinueve.

Consejo

¿Letras como ñ, á o é se convierten en símbolos raros? Guarda el archivo como **CSV UTF-8**: en Excel, elígelo como tipo de archivo al guardar. Un archivo separado por puntos y comas, como lo guarda Excel en muchos países europeos, también sirve; Konvuno detecta por sí solo las comas, los puntos y comas y los tabuladores.

## Paso 1: Subir

![El paso de subida con un archivo elegido](https://konvuno.com/help/shots/es/catalog/import-upload.webp)

El paso de subida con un archivo elegido

Arrastra tu archivo al recuadro o haz clic en él para elegir el archivo. Konvuno lo lee en tu navegador y muestra lo que ha encontrado en **Detectado**: cómo están separadas las columnas, cuántas hay y cuántas filas. Todavía no se guarda nada. Para usar otro archivo, haz clic en Reemplazar.

Haz clic en Continuar.

## Paso 2: Asignar columnas

![Asignación de tus columnas a los campos de Konvuno, y qué pasa con los artículos que ya existen](https://konvuno.com/help/shots/es/catalog/import-map.webp)

Asignación de tus columnas a los campos de Konvuno, y qué pasa con los artículos que ya existen

Konvuno muestra cada columna de tu archivo con un valor de ejemplo y, al lado, el campo que rellenará. Las columnas con nombres habituales —`name`, `price`, `sku`, `stock`, o lo mismo en los demás idiomas del panel, como `naziv`, `Preis` o `precio`— se asignan solas. Revisa cada una y cámbiala con el desplegable si no es correcta. Elige Ignorar columna para las columnas que no necesitas, como un proveedor o un precio de compra.

Tienes que asignar una columna **Nombre** y al menos una de **SKU** o **ID externo**. La que lleva la marca Clave es el código que usa Konvuno para reconocer los artículos que ya están en tu catálogo. Si asignas las dos, un desplegable bajo las opciones siguientes te permite elegir cuál es.

### Qué pasa con los artículos que ya existen

Debajo de la asignación, elige qué hace la importación cuando el código de una fila coincide con un artículo que ya tienes:

- **Actualizar artículos existentes (upsert)**: los códigos nuevos se convierten en artículos nuevos; los que coinciden actualizan el artículo existente. Es la opción habitual.
- **Solo crear nuevos, omitir coincidencias**: solo añade artículos con códigos nuevos. Los artículos existentes se quedan exactamente como están.
- **Actualizar y archivar los artículos que faltan en el archivo**: actualiza como la primera opción y, además, cada artículo que trajo una importación anterior y que **no** está en este archivo pasa a No disponible. Úsala cuando tu archivo sea la lista completa de lo que vendes hoy. Los artículos que añadiste a mano no se tocan, y no se elimina nada: los artículos que faltan siguen en tu catálogo, marcados como no disponibles.

Una actualización cambia solo las columnas que asignaste. Importa una lista de precios con solo `sku`, `name` y `price`, y los artículos que coinciden reciben sus precios nuevos mientras sus descripciones, enlaces, imágenes, disponibilidad y tipo se quedan como estaban. Una columna que asignaste pero dejaste vacía en una fila sí vacía ese campo del artículo.

### Revisa las filas antes de importar

**Vista previa de validación** cuenta cuántas filas parecen válidas y cuántas se rechazarán: falta el nombre o el código, un precio no es un número, un precio de oferta es mayor que el precio normal, Konvuno no conoce una palabra de disponibilidad. Las filas rechazadas se omiten, no se adivinan; después de la importación puedes descargarlas con el motivo de cada una, en el idioma de tu panel.

### Guarda la asignación para la próxima vez

Si importas a menudo el mismo tipo de archivo, haz clic en Guardar como plantilla, escribe un nombre para la asignación en el campo que se abre y haz clic en Guardar. La próxima vez, elígela en el desplegable de plantillas que aparece en el primer paso en cuanto se ha leído tu archivo. Las plantillas solo se guardan en este navegador. La importación también recuerda las columnas de tu última importación y vuelve a asignarlas cuando los nombres coinciden.

Haz clic en Continuar.

## Paso 3: Revisar e iniciar

![El resumen antes de que empiece la importación](https://konvuno.com/help/shots/es/catalog/import-review.webp)

El resumen antes de que empiece la importación

El resumen muestra el archivo, la asignación, qué pasa con los artículos existentes y cuántas filas son válidas. Si algo no cuadra, haz clic en Atrás. Si no, haz clic en Iniciar importación.

La importación se hace en segundo plano, así que puedes salir de la página. Una barra en la parte superior de la pantalla Catálogo muestra cuántas filas se han procesado. Cuando termina, indica cuántos artículos se crearon, cuántos se actualizaron y cuántos se rechazaron; si se rechazó alguno, haz clic en Filas rechazadas para descargarlos.

## Historial de importación

![Importaciones anteriores, una con filas rechazadas y otra deshecha](https://konvuno.com/help/shots/es/catalog/import-history.webp)

Importaciones anteriores, una con filas rechazadas y otra deshecha

**Historial de importación**, en la parte inferior de la pantalla Catálogo, muestra tus importaciones recientes: el archivo, cuándo se hizo y cuántos artículos creó, actualizó y rechazó.

- Rechazadas descarga las filas rechazadas como archivo CSV: el número de fila en tu archivo, el motivo (en el idioma de tu panel; las importaciones anteriores a septiembre de 2026 lo dan en inglés) y la propia fila. Corrígelas en tu hoja de cálculo y vuelve a importarlas.
- fallida significa que la importación se detuvo por completo; por ejemplo, porque no se pudo leer el archivo. La barra de arriba indica el motivo.

### Deshacer una importación

¿Has importado el archivo equivocado, o los precios equivocados? Haz clic en Deshacer junto a la importación y confirma con Revertir importación:

- los artículos que la importación **creó** se eliminan;
- los artículos que **actualizó** —o que marcó como no disponibles— vuelven exactamente a como estaban antes.

Una importación se puede deshacer una sola vez, y la acción de deshacer no tiene vuelta atrás. Después, la importación sigue en la lista marcada como revertida.

Nota

Deshacer devuelve los artículos a como estaban **antes de esa importación**. Si editaste alguno a mano después de la importación, esa edición también se pierde.

## Las importaciones y tu plan

Una importación puede añadir artículos hasta el número de tu plan, o hasta 100 sin plan. Solo cuentan las filas de artículos que tu catálogo todavía no tiene: una fila de un artículo que ya tienes lo actualiza y no añade nada.

![El último paso de una importación, detenida porque los artículos nuevos no caben](https://konvuno.com/help/shots/es/catalog/import-limit.webp)

El último paso de una importación, detenida porque los artículos nuevos no caben

El último paso de la importación lo comprueba antes de subir el archivo. Cuando los artículos nuevos no caben, el recuadro **Este archivo no cabe en tu catálogo** indica cuántos añadiría el archivo y cuántos tiene ya tu catálogo, y Iniciar importación queda desactivado. Quita filas del archivo —o [suscríbete](https://konvuno.com/es/help/settings/billing#subscribe), o [cambia a un plan superior](https://konvuno.com/es/help/settings/billing#change-plan)— y vuelve a intentarlo.

Si tu catálogo creció mientras la importación estaba en curso, las filas que ya no caben se rechazan con el motivo «Se alcanzó el límite del catálogo». Consulta [Los artículos y tu plan](https://konvuno.com/es/help/catalog#limits).

Cómo lo usan otros negocios

- **Una tienda de vinos** exporta cada viernes su lista de existencias desde la caja y la importa con **Actualizar y archivar los artículos que faltan en el archivo**, para que los vinos agotados se marquen solos como no disponibles.
- **Una academia de idiomas** tiene sus cursos en Google Sheets, con una columna `type` en `service`, y vuelve a importar la hoja cuando empieza un nuevo trimestre.
- **Una ferretería** guarda su asignación de columnas como plantilla, porque la lista de precios de su proveedor siempre trae los mismos nombres de columna raros.
- **Una panadería** importó por error la lista de precios del año pasado e hizo clic en Deshacer: los precios nuevos volvieron en un segundo.

---

Canonical: https://konvuno.com/es/help/catalog/csv-import
Index: https://konvuno.com/llms.txt
