Importar, Exportar y Copia de Seguridad
La pestaña Importar / Exportar del módulo Estimated Delivery ofrece tres herramientas para mover datos de entrega entre tiendas o editarlos masivamente:
- Importación CSV — sube una hoja de cálculo para configurar datos de entrega de muchos productos a la vez
- Exportación CSV — descarga la configuración actual de entrega de productos como CSV para edición masiva
- Copia de Seguridad / Restauración — guarda y restaura la configuración completa del módulo como archivo JSON
📥 Importación CSV
La importación CSV permite establecer o actualizar los ajustes de entrega (fechas disponibles, días de picking, días sin stock, etc.) para muchos productos a la vez, sin editar cada producto individualmente.
Preparar el archivo CSV
El CSV usa 9 columnas en este orden exacto:
id_product; id_product_attribute; id_shop; available_date; out_of_stock_days; picking_days; release_date; customization_days; disabled
| Columna | Descripción |
|---|---|
id_product | ID del producto en PrestaShop |
id_product_attribute | ID de combinación (0 para el producto base) |
id_shop | ID de tienda (0 aplica a todas las tiendas) |
available_date | Fecha desde la que el producto está disponible (AAAA-MM-DD, o vacío) |
out_of_stock_days | Días extra añadidos cuando el producto está sin stock |
picking_days | Días necesarios para preparar el producto |
release_date | Fecha de lanzamiento para pre-pedidos (AAAA-MM-DD, o vacío) |
customization_days | Días extra para productos personalizados |
disabled | 1 = deshabilitar entrega estimada para este producto, 0 = habilitado |
La forma más fácil de obtener un CSV con el formato correcto es exportar primero tus datos actuales, editarlos en una hoja de cálculo y volver a importarlos.
Ejecutar la importación
- Ve a Back Office → Estimated Delivery → Importar / Exportar
- Selecciona la pestaña Importación CSV
- Elige el separador de columnas (punto y coma por defecto)
- Sube tu archivo CSV
- Haz clic en Importar
📤 Exportación CSV
La exportación CSV descarga tu configuración actual de entrega de productos como hoja de cálculo — el mismo formato de 9 columnas usado para importación. Úsala para:
- Auditar los ajustes de entrega en todo tu catálogo
- Editar valores masivamente en Excel o Google Sheets y volver a importarlos
- Transferir datos de entrega de productos a otra instalación de PrestaShop
Opciones de exportación
| Opción | Descripción |
|---|---|
| Alcance | Exportar todos los productos, o solo los que tienen ajustes de entrega personalizados |
| Incluir combinaciones | Incluir filas por combinación, o solo filas del producto base |
| Formato de identificador | Usar IDs numéricos o referencias de producto en el archivo exportado |
| Columna todas las tiendas | Generar filas id_shop = 0 para compatibilidad multittienda |
- Ve a Importar / Exportar → pestaña Exportación CSV
- Configura las opciones de exportación
- Haz clic en Descargar CSV
💾 Copia de Seguridad y Restauración
La copia de seguridad crea un snapshot completo de todas las tablas de configuración del módulo como archivo JSON. La restauración aplica ese snapshot para reemplazar la configuración actual.
Qué incluye la copia de seguridad:
| Tabla | Contiene |
|---|---|
ed_prod | Ajustes de entrega por producto |
ed_prod_combi | Ajustes de entrega por combinación |
ed_cat | Ajustes de entrega por categoría |
ed_supplier | Ajustes por proveedor |
ed_manufacturer | Ajustes por fabricante |
ed_holidays | Definiciones de festivos |
ed_carriers | Reglas de transportistas |
ed_delivery_zones | Configuraciones de zonas de entrega |
ed_warehouse | Definiciones de almacenes |
Los datos de pedidos (ed_orders, ed_order_individual) se excluyen — son datos de ejecución, no configuración. Las claves de configuración de PrestaShop también se excluyen porque son específicas de cada instalación.
Crear una copia de seguridad
- Ve a Importar / Exportar → pestaña Copia de Seguridad / Restauración
- Haz clic en Descargar copia de seguridad
Restaurar una copia de seguridad
La operación de restauración vacía todas las tablas del módulo antes de insertar los datos del backup. Cualquier configuración añadida después del backup se perderá. Crea siempre una nueva copia de seguridad antes de restaurar una anterior.
- Ve a Importar / Exportar → pestaña Copia de Seguridad / Restauración
- Haz clic en Seleccionar archivo y elige tu archivo
.json - Haz clic en Restaurar
- Confirma el diálogo de advertencia
✅ Lista de Verificación Final
Flujo CSV:
- Exportar los datos actuales primero para usarlos como plantilla
- Mantener el orden exacto de las 9 columnas
- Probar con un lote pequeño antes de importar el catálogo completo
Flujo de backup:
- Descargar un backup antes de cualquier importación masiva o restauración
- Verificar que el JSON del backup contiene el número esperado de filas por tabla
- Tras la restauración, comprobar algunos productos para confirmar que los datos son correctos
Cual es la diferencia entre la Exportacion CSV y el Backup?
La exportacion CSV contiene solo los ajustes de entrega a nivel de producto en formato de hoja de calculo, pensada para edicion masiva. El backup es una instantanea JSON completa de todas las tablas de configuracion del modulo: reglas de transportista, festivos, definiciones de almacenes y configuraciones de zona. Usa el CSV para editar datos de producto; usa el backup para migracion completa o recuperacion ante desastres.
La operacion de restauracion elimina mi configuracion actual?
Si. La restauracion trunca todas las tablas del modulo antes de insertar los datos del backup. Cualquier configuracion agregada despues de que se hizo el backup se perdera permanentemente. Crea siempre un nuevo backup inmediatamente antes de ejecutar una restauracion para poder recuperarte si es necesario.
Puedo usar un backup de una tienda PrestaShop en otra tienda diferente?
Si, ese es uno de los principales casos de uso: migrar o clonar una tienda. El backup incluye todas las tablas de configuracion del modulo pero no las claves de configuracion de PrestaShop, que son especificas de cada instalacion. Tras la restauracion, verifica que los IDs de producto y transportista coincidan correctamente en la tienda de destino.
Que separador de columna debo usar en mi archivo CSV?
El separador por defecto es el punto y coma. Puedes elegir un separador diferente en los ajustes de importacion CSV al subir el archivo. Asegurate de que tu aplicacion de hojas de calculo use el mismo separador cuando guardes el archivo.
Como puedo desactivar masivamente las estimaciones de entrega para un grupo de productos?
Exporta los datos de tus productos como CSV, establece la columna disabled a 1 para todos los productos que quieras excluir, luego importa el archivo. El modulo procesa las filas y desactiva las estimaciones de entrega para esos productos sin afectar ningun otro ajuste.