Guía de Importación y Exportación de Excel
Esta guía te ayudará a usar las funciones de importación y exportación de Excel para gestionar tus productos y clientes de manera masiva y eficiente.
📋 Tabla de Contenidos
- Exportar Datos
- Importar Productos
- Importar Clientes
- Formatos Especiales
- Límites y Restricciones
- Solución de Problemas
📤 Exportar Datos
Exportar Productos
La exportación de productos te permite descargar todos tus productos en un archivo Excel que puedes editar y volver a importar.
Pasos para exportar:
- Accede a la opción de exportación de productos en tu panel
- Haz clic en "Exportar a Excel"
- Se descargará un archivo Excel con todos tus productos
- El archivo incluye todas las columnas necesarias con los datos actuales
¿Qué incluye el archivo exportado?
- Todos los productos activos
- Todas las variaciones de productos variables
- Información completa: precios, categorías, atributos, stock, etc.
- Los encabezados están en tu idioma configurado
Consejo: Usa el archivo exportado como plantilla para crear nuevos productos. Solo necesitas copiar una fila y modificar los datos.
Exportar Clientes
La exportación de clientes te permite descargar todos tus clientes en un archivo Excel.
Pasos para exportar:
- Accede a la opción de exportación de clientes
- Haz clic en "Exportar a Excel"
- Se descargará un archivo Excel con todos tus clientes
- El archivo incluye los campos básicos y los campos personalizados que hayas configurado
¿Qué incluye el archivo exportado?
- Todos los clientes registrados
- Información de contacto completa
- Campos personalizados (si los tienes configurados)
- Los encabezados están en tu idioma configurado
📥 Importar Productos
Preparar el Archivo Excel
Antes de importar, asegúrate de que tu archivo Excel tenga el formato correcto:
1. Encabezados Requeridos
La primera fila de tu Excel debe contener exactamente estos encabezados (en el orden indicado):
| ID ÚNICO | ID PADRE | TIPO | SKU_LIST | Nombre | Descripción | ES_SERVICIO | ES_VIRTUAL | Stock | UNIDAD_MEDIDA | Atributos | Categorías | Moneda | PRECIO_BASE | PRECIO_MAYORISTA | PRECIO_VENTA | TIPO_PRECIO | PORCENTAJE_IMPUESTO | Peso | Ancho | Alto | Profundidad | Activo | ITEMS_COMBO |
|---|
Importante: Los encabezados deben estar exactamente como se muestran arriba. No cambies el orden ni los nombres.
2. Campos Obligatorios
Para crear un producto, estos campos son obligatorios:
- Nombre: El nombre del producto
- TIPO: Debe ser uno de estos valores:
SIMPLE,VARIABLE,VARIACION,COMBO
3. Campos Opcionales
Todos los demás campos son opcionales, pero te recomendamos completar al menos:
- SKU_LIST: Códigos de producto separados por punto y coma (ejemplo:
SKU001;SKU002) - PRECIO_BASE: Precio base del producto (número decimal, ejemplo:
25.50) - Moneda: Código ISO de la moneda (ejemplo:
USD,EUR,MXN) - Stock: Cantidad en inventario (número decimal)
Tipos de Productos
Producto SIMPLE
Un producto simple es un producto estándar sin variaciones.
Ejemplo:
ID ÚNICO: PROD-001
TIPO: SIMPLE
Nombre: Camiseta Básica
SKU_LIST: CAM-001
PRECIO_BASE: 19.99
Moneda: USD
Stock: 50
Producto VARIABLE
Un producto variable es un producto padre que tiene variaciones (por ejemplo, una camiseta con diferentes tallas y colores).
Ejemplo:
ID ÚNICO: PROD-002
TIPO: VARIABLE
Nombre: Camiseta con Variaciones
Importante: Después de crear el producto VARIABLE, debes crear las variaciones en filas separadas.
Variación (VARIACION)
Una variación pertenece a un producto VARIABLE. Las variaciones heredan el nombre del producto padre.
Ejemplo:
ID ÚNICO: VAR-001
ID PADRE: PROD-002
TIPO: VARIACION
Nombre: (dejar vacío - hereda del padre)
SKU_LIST: CAM-002-RED-M
PRECIO_BASE: 24.99
Stock: 20
Nota: El campo ID PADRE debe contener el ID ÚNICO del producto VARIABLE padre.
Producto COMBO
Un producto combo es un conjunto de productos que se venden juntos.
Ejemplo:
ID ÚNICO: COMBO-001
TIPO: COMBO
Nombre: Combo Desayuno
ITEMS_COMBO: SKU001:2|SKU002:1|SKU003:1
PRECIO_BASE: 15.99
Formato de ITEMS_COMBO: SKU1:cantidad1|SKU2:cantidad2|SKU3:cantidad3
Valores Especiales
Valores Sí/No (Booleanos)
Para los campos ES_SERVICIO, ES_VIRTUAL, y Activo, usa estos valores:
- Sí:
S,Y,YES,SI,1,TRUE - No: Cualquier otro valor o dejar vacío
Categorías
Las categorías se pueden organizar en jerarquías usando el símbolo >.
Formato: Categoría Padre > Categoría Hija > Categoría Nieta
Ejemplos:
- Categoría simple:
Ropa - Categoría con subcategoría:
Ropa > Camisetas - Múltiples categorías (separadas por
|):Ropa > Camisetas|Ropa > Pantalones|Accesorios
Nota: Si una categoría no existe, se creará automáticamente.
Atributos
Los atributos permiten definir características del producto (como Color, Talla, etc.).
Formato: Grupo: valor1;valor2|Grupo2: valor3
Ejemplos:
Color: Rojo;Azul;VerdeTalla: S;M;L|Color: Rojo;Azul- Atributo personalizable:
Color: custom-Personalizado(el prefijocustom-indica que el cliente puede personalizarlo)
Nota: Si un grupo de atributos o un atributo no existe, se creará automáticamente.
Precios
Puedes definir tres tipos de precios:
- PRECIO_BASE: Precio base del producto
- PRECIO_MAYORISTA: Precio para ventas al por mayor
- PRECIO_VENTA: Precio de venta al público
Ejemplo:
PRECIO_BASE: 20.00
PRECIO_MAYORISTA: 18.00
PRECIO_VENTA: 25.00
Moneda: USD
TIPO_PRECIO: Puede ser UNIT (por unidad) o VOLUME (por volumen). Si no se especifica, se usa UNIT por defecto.
Impuestos
PORCENTAJE_IMPUESTO: El porcentaje de impuesto (ejemplo: 16.00 para 16%). Si no se especifica, no se aplicará impuesto.
Actualizar Productos Existentes
Si quieres actualizar un producto existente:
- Usa el mismo
ID ÚNICOdel producto que quieres actualizar - Completa los campos que quieres actualizar
- Deja vacíos los campos que no quieres cambiar
Nota: Si no especificas un valor de Stock, el inventario existente se mantendrá sin cambios.
IDs Temporales
Puedes usar IDs temporales personalizados para productos nuevos. Esto es útil cuando estás creando productos VARIABLE y sus VARIACIONES en la misma importación.
Ejemplo:
Fila 1:
ID ÚNICO: temp-camiseta-padre
TIPO: VARIABLE
Nombre: Camiseta Estilo A
Fila 2:
ID ÚNICO: VAR-001
ID PADRE: temp-camiseta-padre
TIPO: VARIACION
El sistema automáticamente convertirá temp-camiseta-padre al UUID real y las variaciones podrán referenciarlo correctamente.
Proceso de Importación
- Prepara tu archivo Excel con el formato correcto
- Accede a la opción de importación de productos
- Selecciona tu archivo Excel
- Haz clic en "Importar"
- El sistema procesará tu archivo y te mostrará un resumen con:
- Total de filas procesadas
- Productos creados exitosamente
- Productos actualizados exitosamente
- Errores (si los hay)
Resultado de la Importación:
El sistema te devolverá un resumen con:
- Lista de productos creados (con sus UUIDs)
- Lista de productos actualizados
- Lista de errores (con el número de fila y el motivo del error)
📥 Importar Clientes
Preparar el Archivo Excel
1. Encabezados Requeridos
La primera fila de tu Excel debe contener estos encabezados (en este orden):
| UUID | Nombre | DNI | Company | VAT | Phone | Country | Address |
|---|
Nota: Si tienes campos personalizados configurados, también aparecerán columnas adicionales con el formato extra[nombre_campo].
2. Campos Obligatorios
Para crear un cliente, necesitas una de estas combinaciones:
- Opción 1: Nombre + DNI (para personas físicas)
- Opción 2: Company + VAT (para empresas)
Además, el campo Country es obligatorio (código de país de 2 letras, ejemplo: US, MX, ES).
3. Campos Opcionales
- UUID: Si proporcionas un UUID existente, el cliente se actualizará en lugar de crearse
- Phone: Teléfono del cliente
- Email: Correo electrónico
- Address: Dirección completa
Actualizar Clientes Existentes
El sistema busca clientes existentes por:
- UUID (si se proporciona)
- DNI (si no se encuentra por UUID)
- VAT (si no se encuentra por DNI)
- Email (si no se encuentra por VAT)
Si encuentra un cliente existente, lo actualizará. Si no lo encuentra, creará uno nuevo.
Campos Personalizados
Si tienes campos personalizados configurados en tu sistema, puedes incluirlos en la importación usando el formato:
Encabezado: extra[nombre_campo]
Ejemplo:
Si tienes un campo personalizado llamado fecha_nacimiento, la columna se llamará:
extra[fecha_nacimiento]
Valores para campos booleanos:
yesotruepara verdaderonoofalsepara falso
Proceso de Importación
- Prepara tu archivo Excel con el formato correcto
- Accede a la opción de importación de clientes
- Selecciona tu archivo Excel
- Haz clic en "Importar"
- El sistema procesará tu archivo y te devolverá un archivo Excel con los resultados
Resultado de la Importación:
El sistema te devolverá un archivo Excel con:
- Las mismas filas que importaste
- Una columna Status que indica:
ÉxitooError - Una columna Detail con detalles del resultado o el mensaje de error
- El UUID actualizado para cada cliente (si se creó o actualizó correctamente)
📝 Formatos Especiales
Separadores
- Punto y coma (
;): Se usa para separar múltiples valores en el mismo campo (ejemplo: SKUs, valores de atributos) - Pipe (
|): Se usa para separar grupos diferentes (ejemplo: múltiples categorías, grupos de atributos, items de combo) - Dos puntos (
:): Se usa para separar etiquetas de valores (ejemplo: grupos de atributos, items de combo con cantidad) - Mayor que (
>): Se usa para jerarquías (ejemplo: categorías padre > hijo)
Ejemplos Completos
Producto Simple Completo
ID ÚNICO: PROD-001
TIPO: SIMPLE
Nombre: Laptop HP 15
SKU_LIST: LAP-HP15-001
Descripción: Laptop HP 15 pulgadas, 8GB RAM, 256GB SSD
ES_SERVICIO: N
ES_VIRTUAL: N
Stock: 10
UNIDAD_MEDIDA: unidad
Categorías: Electrónica > Computadoras
Moneda: USD
PRECIO_BASE: 599.99
PRECIO_MAYORISTA: 550.00
PRECIO_VENTA: 649.99
TIPO_PRECIO: UNIT
PORCENTAJE_IMPUESTO: 16.00
Peso: 2.5
Ancho: 38
Alto: 25
Profundidad: 2.5
Activo: S
Producto Variable con Variaciones
Fila 1 - Producto Padre:
ID ÚNICO: CAM-001
TIPO: VARIABLE
Nombre: Camiseta Premium
Categorías: Ropa > Camisetas
Atributos: Color: Rojo;Azul;Verde|Talla: S;M;L;XL
Moneda: USD
PRECIO_BASE: 29.99
Activo: S
Fila 2 - Variación 1:
ID ÚNICO: VAR-001
ID PADRE: CAM-001
TIPO: VARIACION
SKU_LIST: CAM-001-RED-M
Atributos: Color: Rojo|Talla: M
PRECIO_BASE: 29.99
Stock: 15
Fila 3 - Variación 2:
ID ÚNICO: VAR-002
ID PADRE: CAM-001
TIPO: VARIACION
SKU_LIST: CAM-001-BLUE-L
Atributos: Color: Azul|Talla: L
PRECIO_BASE: 29.99
Stock: 20
Producto Combo
ID ÚNICO: COMBO-001
TIPO: COMBO
Nombre: Combo Desayuno Completo
Descripción: Incluye café, pan y mermelada
Categorías: Combos > Desayunos
Moneda: USD
PRECIO_BASE: 12.99
ITEMS_COMBO: CAFE-001:1|PAN-001:2|MERM-001:1
Activo: S
Nota: En ITEMS_COMBO, cada item tiene el formato SKU:cantidad. Los items están separados por |.
⚠️ Límites y Restricciones
Límites de Importación
Productos
- Plan Demo (sin plan de pago): Máximo 10 productos por importación
- Plan de Pago: Máximo 500 productos por importación
Clientes
No hay límite específico para la importación de clientes, pero se recomienda importar en lotes de 1000 clientes o menos para un mejor rendimiento.
Restricciones
- Formato de Archivo: Solo se aceptan archivos
.xlsx(Excel 2007 o superior) - Encabezados: Los encabezados deben estar exactamente como se especifica. No se permiten variaciones en mayúsculas/minúsculas o espacios adicionales.
- Orden de Columnas: Las columnas deben estar en el orden especificado
- Fila de Encabezados: La primera fila siempre debe contener los encabezados
- Filas Vacías: Las filas completamente vacías se ignoran automáticamente
Validaciones
El sistema valida automáticamente:
-
Productos:
- Que el tipo de producto sea válido (SIMPLE, VARIABLE, VARIACION, COMBO)
- Que las variaciones tengan un ID PADRE válido
- Que los formatos numéricos sean correctos (precios, stock, dimensiones)
- Que las monedas existan en el sistema
- Que los SKUs no estén duplicados (si aplica)
-
Clientes:
- Que se proporcione Nombre+DNI o Company+VAT
- Que el código de país sea válido (2 letras)
- Que los DNI y VAT no estén duplicados (si se configuró así)
🔧 Solución de Problemas
Errores Comunes
"Error: Encabezados inválidos"
Causa: Los encabezados no coinciden exactamente con los requeridos.
Solución:
- Verifica que la primera fila contenga los encabezados exactos
- Asegúrate de que no haya espacios adicionales antes o después de los nombres
- Verifica que el orden de las columnas sea correcto
- Usa el archivo exportado como plantilla para asegurar el formato correcto
"Error: Tipo de producto inválido"
Causa: El valor en la columna TIPO no es uno de los valores permitidos.
Solución:
- Usa exactamente:
SIMPLE,VARIABLE,VARIACION, oCOMBO - Verifica que no haya espacios adicionales
- Verifica que esté en mayúsculas
"Error: VARIACION requiere ID PADRE"
Causa: Creaste una variación sin especificar el producto padre.
Solución:
- Asegúrate de que la columna
ID PADREcontenga elID ÚNICOdel producto VARIABLE padre - Si el producto padre está en la misma importación, puedes usar un ID temporal
"Error: Formato numérico inválido"
Causa: Un campo numérico (precio, stock, etc.) contiene texto o un formato incorrecto.
Solución:
- Usa números decimales con punto (ejemplo:
25.50, no25,50) - No incluyas símbolos de moneda en los campos de precio
- Deja vacíos los campos numéricos que no quieras usar
"Error: Moneda no encontrada"
Causa: El código de moneda no existe en el sistema.
Solución:
- Usa códigos ISO de 3 letras (ejemplo:
USD,EUR,MXN) - Verifica que el código esté en mayúsculas
"Error: Cliente requiere Nombre+DNI o Company+VAT"
Causa: No proporcionaste la información mínima requerida para crear un cliente.
Solución:
- Para personas físicas: proporciona
NombreyDNI - Para empresas: proporciona
CompanyyVAT - Al menos uno de estos pares es obligatorio
"Error: Código de país inválido"
Causa: El código de país no tiene 2 letras o no es válido.
Solución:
- Usa códigos ISO de 2 letras (ejemplo:
US,MX,ES,AR) - Verifica que esté en mayúsculas
Consejos para Evitar Errores
- Usa el archivo exportado como plantilla: Es la forma más segura de asegurar el formato correcto
- Valida tus datos antes de importar: Revisa que los valores numéricos sean correctos y que los formatos especiales (categorías, atributos) estén bien escritos
- Importa en lotes pequeños primero: Prueba con 5-10 registros antes de importar cientos
- Revisa los resultados: Siempre revisa el resumen de importación para identificar errores
- Mantén una copia de seguridad: Guarda una copia de tu archivo original antes de importar
Obtener Ayuda
Si encuentras errores que no puedes resolver:
- Revisa el mensaje de error específico en el resumen de importación
- Verifica que tu archivo siga exactamente el formato descrito en esta guía
- Prueba con un archivo más pequeño para aislar el problema
- Contacta al soporte técnico proporcionando:
- El mensaje de error completo
- Una muestra de las filas que causan el error (sin datos sensibles)
- El número de fila donde ocurre el error
📌 Resumen Rápido
Checklist para Importar Productos
- Archivo en formato
.xlsx - Primera fila con encabezados exactos
- Columna
TIPOcon valores válidos (SIMPLE, VARIABLE, VARIACION, COMBO) - Columna
Nombrecompletada (excepto para VARIACION) - Variaciones con
ID PADREcorrecto - Precios en formato numérico (ejemplo:
25.50) - Códigos de moneda válidos (ejemplo:
USD) - Stock en formato numérico (si aplica)
Checklist para Importar Clientes
- Archivo en formato
.xlsx - Primera fila con encabezados exactos
- Nombre+DNI o Company+VAT completados
- Código de país de 2 letras (ejemplo:
US) - UUID correcto si quieres actualizar un cliente existente