Visser Labs – Plugins de WooCommerce

  1. Inicio
  2. Base de conocimiento
  3. Exportador de Tiendas Deluxe de WooCommerce
  4. Automatización y programación
  5. Cómo guardar exportaciones en tu servidor en Store Exporter Deluxe
  1. Inicio
  2. Base de conocimiento
  3. Exportador de Tiendas Deluxe de WooCommerce
  4. Cómo guardar exportaciones en tu servidor en Store Exporter Deluxe

Cómo guardar exportaciones en tu servidor en Store Exporter Deluxe

Si otro sistema en tu servidor, como una herramienta de contabilidad o un script personalizado, espera que tus datos de WooCommerce aparezcan en una carpeta, descargar un archivo manualmente cada vez no es escalable. Store Exporter Deluxe puede escribir una Exportación Programada directamente en una carpeta de tu propio servidor, de modo que el archivo ya esté allí y listo para ser recogido en el momento en que se ejecute la programación.

Este artículo cubre la configuración del método de entrega Guardar en Servidor en una Exportación Programada existente: los campos Ruta del Directorio y Nombre de Archivo (incluyendo una brecha importante entre lo que sugieren los textos de marcador de posición de esos campos y lo que realmente hacen), qué sucede si no se puede escribir en la carpeta y por qué el plugin nunca sobrescribe un archivo que ya ha guardado.

Prerrequisitos

RequisitoDetalles
ComplementoStore Exporter Deluxe está activo y tiene licencia
Exportación programadaYa has creado una Exportación Programada. Para obtener instrucciones detalladas, consulta Cómo programar exportaciones en Store Exporter Deluxe
Exportaciones programadas activadasHabilitar Exportaciones Programadas está activado en WooCommerce → Store Export → Ajustes → Programación. Está desactivado por defecto, y mientras está desactivado, la pantalla de Exportaciones Programadas muestra “Las exportaciones programadas están actualmente deshabilitadas”. También puedes activarlo desde esa pantalla haciendo clic en Habilitar Exportaciones Programadas en el banner.
Acceso de escritura al servidorLa carpeta en la que deseas guardar debe ser escribible por tu servidor web. Si aún no estás seguro de qué carpeta es, puedes dejar la ruta en blanco al principio y usar la carpeta predeterminada del propio plugin, que se explica a continuación.

Paso 1: Elige Guardar en Servidor como método de entrega

  1. Abre WooCommerce → Store Export → Scheduled Exports.
  2. Abre la programación que deseas configurar o haz clic en Nueva programación para crear una.
  3. Haz clic en el paso Método en la parte superior del formulario.
  4. Selecciona la tarjeta Guardar en Servidor.

Seleccionarla revela un panel de Ajustes de Ruta del Servidor debajo de las tarjetas de método de entrega.

El paso Método con la tarjeta de entrega Guardar en el servidor seleccionada, mostrando el panel de Configuración de ruta del servidor que aparece debajo

Paso 2: Establece la carpeta y el nombre de archivo

El panel de Ajustes de Ruta del Servidor tiene dos campos:

  • Ruta del Directorio: la carpeta donde guardar la exportación. Deja este campo en blanco para usar la carpeta predeterminada del propio plugin, wp-content/store-exporter/.
  • Nombre de Archivo (opcional): anula el nombre del archivo guardado. Déjalo en blanco para usar el nombre de archivo predeterminado y generado automáticamente de la exportación. Omite la extensión: Store Exporter Deluxe la añade por ti, así que al escribir report.csv se guarda un archivo llamado report.csv.csv.
El panel de Configuración de ruta del servidor con Ruta del directorio establecida en una ruta de ejemplo relativa y Nombre de archivo en blanco, con ambos campos anotados

El texto de marcador de posición del campo Ruta del directorio (/var/www/html/exports/) y el texto de ayuda dan la impresión de que espera una ruta de servidor completa y absoluta. En la práctica, no funciona de esa manera. Store Exporter Deluxe siempre resuelve lo que escribes como una ruta relativa a la carpeta raíz de tu instalación de WordPress, y no guardará fuera de esa carpeta. Si escribes una ruta de aspecto absoluto como el propio ejemplo del marcador de posición, el plugin no la rechaza. Anida ese texto en la raíz de tu WordPress en su lugar, lo que crea una estructura de carpetas confusa que no solicitaste, no la carpeta real del sistema que implica el marcador de posición. Ingresa una ruta relativa a tu raíz de WordPress en su lugar, por ejemplo wp-content/uploads/my-exports/. Si esa carpeta aún no existe, Store Exporter Deluxe la crea automáticamente, siempre que tu servidor web tenga permiso para crear carpetas allí.

El marcador de posición del campo Nombre de archivo (export-{date}.csv) también parece admitir tokens como {date}, pero no lo hace. Lo que escribas se usa exactamente como lo escribiste, y solo se agrega la extensión del archivo automáticamente. Escribir export-{date} guarda un archivo literalmente llamado export-date.csv, no uno con la fecha de hoy rellenada. Deja Nombre de archivo en blanco si deseas que la fecha y la hora se incluyan automáticamente. Solo complétalo si deseas que cada ejecución comparta un nombre fijo y literal.

Una vez que hayas completado estos campos, haz clic en Crear programación (o Guardar programación en una existente) para guardar.

Paso 3: Confirma que el archivo se guardó

No hay un enlace de descarga ni un correo electrónico para este método de entrega, por lo que confirmas una ejecución de la misma manera que confirmarías cualquier Exportación Programada:

  1. En la pantalla de Exportaciones Programadas, busca la programación que acabas de guardar.
  2. Observa el panel Actividad reciente. La ejecución aparece como En progreso, luego se actualiza a Completado o Fallido.
  3. Si muestra Completado, abre la carpeta que configuraste en Ruta del directorio (relativa a tu raíz de WordPress) a través de FTP, SFTP o el administrador de archivos de tu proveedor de hosting para confirmar que el archivo está allí.

Un estado Completado solo confirma que el plugin escribió el archivo en algún lugar. Comprueba la carpeta real al menos una vez después de configurar esto, para que sepas que la ruta que ingresaste apunta a donde esperas.

Solución de problemas

La ejecución falla y la carpeta que configuré no recibe un archivo
Esto generalmente significa que tu servidor web no tiene permiso para escribir en la carpeta en Ruta del directorio, o para crearla si aún no existe. Activa un registro más detallado para ver el motivo exacto:
  1. Abre WooCommerce → Store Export → Ajustes y selecciona la sección Registro de auditoría.
  2. Activa el registro de auditoría y asegúrate de que Exportaciones programadas esté configurado al menos en el nivel Mínimo. Mínimo ya captura Detalles del error, el campo que contiene el mensaje de error exacto del plugin.
  3. Abre el menú de acciones de fila del plan (el botón ⋮) y haz clic en Ejecutar ahora, luego abre la entrada del registro de la ejecución fallida para leer el campo Detalles del error. Un mensaje como “No se pudo guardar el archivo de exportación.” confirma que el plugin llegó a la carpeta pero no pudo escribir en ella, normalmente un problema de permisos de archivo o carpeta que tu host o desarrollador puede solucionar.
El registro dice que la ruta del archivo no es válida
Cambia Ruta del directorio a una carpeta dentro de tu raíz de WordPress, por ejemplo wp-content/uploads/my-exports/, y luego ejecuta el plan de nuevo. El campo Detalles del error muestra “La ruta de archivo proporcionada no es válida o se resuelve fuera del directorio permitido.” cuando la ruta que introdujiste apunta fuera de tu raíz de WordPress, por ejemplo con ../.
Introduje una ruta y no se guardó nada donde esperaba
Comprueba si la ruta que escribiste en Ruta del directorio parece una ruta de sistema absoluta, por ejemplo, que empiece por /var/www/ o /home/. Como se explicó anteriormente, Store Exporter Deluxe siempre trata este campo como relativo a tu raíz de WordPress, por lo que una ruta de aspecto absoluto se anida en esa raíz en lugar de usarse tal cual. Vuelve a introducir la ruta relativa a tu raíz de WordPress, por ejemplo wp-content/uploads/my-exports/, y comprueba esa carpeta después de la próxima ejecución.
Los archivos de exportación antiguos se acumulan en la carpeta
Store Exporter Deluxe nunca sobrescribe un archivo que guardó previamente en esta carpeta. Si ya existe un archivo con el mismo nombre, automáticamente añade un número al nuevo, por ejemplo export.csv se convierte en export-1.csv en la siguiente ejecución, export-2.csv después de eso, y así sucesivamente. Si no quieres que los archivos se acumulen, vacía la carpeta tú mismo periódicamente, o apunta Ruta del directorio a una carpeta que tu otro sistema vacía después de recoger cada archivo.

Preguntas Frecuentes

¿Puedo hacer que Store Exporter Deluxe sobrescriba el archivo anterior en lugar de crear uno nuevo en cada ejecución?
No. No hay ninguna opción de sobrescritura para Guardar en el servidor. Cada ejecución conserva el archivo anterior y guarda el nuevo con un nombre que termina en un número en su lugar.
¿Puedo guardar la exportación en una carpeta fuera de mi instalación de WordPress?
No. Ruta del directorio solo acepta una ruta dentro de tu raíz de WordPress. No hay forma de guardar en una carpeta del sistema separada y no relacionada desde este campo.
¿Está disponible Guardar en el servidor en el plugin gratuito Store Exporter?
No. Las Exportaciones programadas, y el método de entrega Guardar en el servidor junto con él, son una característica de Store Exporter Deluxe. El plugin gratuito Store Exporter no incluye exportaciones programadas.

¿Necesitas más ayuda?

Si estás usando Store Exporter Deluxe y te encuentras con un problema que este artículo no cubre, abre un ticket de soporte y nuestro equipo te ayudará a entregar tu exportación.

Si estás usando el plugin gratuito Store Exporter, pregunta en el foro de soporte de WordPress.org y nuestro equipo te responderá allí.

¿Fue útil este artículo?

Artículos relacionados

Recursos y ayuda