Con la carga manual puedes subir tus órdenes, productos y categorías a Data4Sales mediante un archivo ZIP que contiene archivos CSV. En este artículo te explicamos cómo armarlos y qué revisar antes de subirlos.
Importante: si falta un campo obligatorio en cualquier registro, la carga falla completa y no se sube ninguna orden. Revisa tu archivo antes de subirlo.
¿Dónde se hace la carga?
En el menú lateral izquierdo, ingresa a Ajustes > Carga de datos.
Paso a paso
Ingresa a Ajustes > Carga de datos.
Haz clic en “Descargar ejemplo” para obtener los archivos de ejemplo y úsalos como base.
Completa tus archivos respetando los campos y formatos que se explican más abajo. Te recomendamos mantener los encabezados de las columnas tal como vienen en los ejemplos.
Guarda cada archivo como CSV delimitado por comas (puedes descargarlo desde Excel o Google Sheets), con su nombre exacto.
Comprime los archivos en un ZIP. Deben quedar sueltos dentro del ZIP, no dentro de una carpeta.
Arrastra el ZIP al recuadro de la pantalla o búscalo en tu equipo. El tamaño máximo es de 15 MB.
Haz clic en “Siguiente”.
Archivos que puede incluir el ZIP
El ZIP puede incluir hasta tres archivos, con estos nombres exactos, respetando mayúsculas y minúsculas:
ordenes.csv
productos.csv
categorias.csv
Campos de ordenes.csv
Estos campos son obligatorios y cada registro debe tenerlos completos:
Id: identificador de la orden.
CustomerId: identificador del cliente.
SalesChannelId: canal de venta.
SalesStoreId: tienda o punto de venta.
DeliveryType: tipo de entrega (valores válidos más abajo).
TotalAmount: monto total de la orden.
CreatedDate: fecha de creación de la orden.
El resto de los campos son opcionales y pueden quedar vacíos. Entre ellos, ProductId (el identificador del producto) conviene completarlo. La plantilla incluye además campos como cantidad, descuentos, costo de envío y datos de contacto del cliente.
Campos de productos.csv
Id: identificador del producto, el mismo que usas como ProductId en ordenes.csv.
Name: nombre del producto.
ProductCategoryId: categoría a la que pertenece el producto.
Campos de categorias.csv
Id: identificador de la categoría, el mismo que usas como ProductCategoryId.
Name: nombre de la categoría.
ParentId: si la categoría pertenece a otra (subcategoría), indica el Id de la categoría principal. Si es una categoría principal, déjalo vacío.
Cómo se representan las órdenes
Cada línea de ordenes.csv representa un producto. Si una orden tiene varios productos, repite los datos de la orden en cada línea. El TotalAmount debe ser el total de la orden, no el precio del producto, y se repite igual en todas las líneas de esa orden.
Ejemplo: la orden 1001 tiene 2 productos y un total de 15000. En ordenes.csv aparece en 2 líneas, y en ambas el TotalAmount es 15000.
Valores válidos para DeliveryType
Este campo no puede quedar vacío y debe tener uno de estos valores:
Ninguno
Delivery
Pickup
Presencial
Ecommerce
Si todas tus órdenes son del mismo tipo, puedes usar el mismo valor en todas, por ejemplo “Ecommerce”.
Formato de fechas
El campo CreatedDate debe tener el formato YYYY-MM-DD HH:mm:ss, con hora de 24 horas. Por ejemplo: 2026-10-13 14:30:00. Si no conoces la hora, usa 00:00:00. Revisa que la columna no cambie de formato al guardar el CSV desde Excel o Google Sheets.
Relaciones entre archivos
Si el ProductId de una orden no existe en productos.csv, la orden se carga con un producto Genérico.
Si el ProductCategoryId de un producto no existe en categorias.csv, el producto se carga sin categoría.
Puedes crear tus propias categorías: se crean al cargar el archivo.
Escribe los Id exactamente igual en todos los archivos (mayúsculas, minúsculas y tildes) para que se relacionen correctamente.
Otros datos a tener en cuenta
SalesStoreId: puedes usar el mismo valor en todas las órdenes, pero debe estar completo.
PaymentMethodId: respeta mayúsculas y minúsculas. Cada variante crea un método de pago distinto (por ejemplo, “anticipado”, “ANTICIPADO” y “AnticipaDo” se toman como tres métodos diferentes).
CustomerName: no uses emojis. Las tildes sí se permiten, pero cada variante crea un registro distinto (“Martín” y “Martin” son dos registros diferentes).
UpdatedDate: es la última fecha de modificación del registro. No es obligatorio.
Artículos que pueden interesarte
Si tienes cualquier consulta puedes contactarte con nuestro chat de soporte dentro de Data4Sales o a nuestro email: customer.success@data4sales.com



