Visser Labs – Plugins de WooCommerce

  1. Inicio
  2. Base de conocimiento
  3. Exportador de Tiendas Deluxe de WooCommerce
  4. Cómo programar exportaciones en Exportador de Tiendas Deluxe

Cómo programar exportaciones en Exportador de Tiendas Deluxe

Exportar tus datos de WooCommerce a mano cada día o cada semana consume tiempo que podrías dedicar a dirigir tu tienda. Store Exporter Deluxe te permite configurar una Exportación Programada una vez, y luego se ejecuta por sí sola, con la frecuencia y el método de entrega que elijas.

Puedes crear tantas Exportaciones Programadas como necesites. Cada una guarda sus propios filtros, campos de exportación y ajustes de entrega, por lo que una exportación diaria de pedidos y una copia de seguridad semanal de productos pueden ejecutarse una al lado de la otra sin interferir entre sí.

Prerrequisitos

RequisitoDetalles
PluginStore Exporter Deluxe está activo y tiene licencia
WooCommerceActivo, ya que las Exportaciones Programadas extraen sus datos de tu tienda WooCommerce
Destino de entregaSi planeas entregar por FTP/SFTP o correo electrónico, ten listos los detalles de conexión antes de empezar.

Dónde encontrar las Exportaciones Programadas

Abre WooCommerce → Store Export desde el menú de administración de WordPress. Esto abre el panel de control de Store Exporter Deluxe, que utiliza una barra lateral en lugar de la antigua barra de pestañas. Selecciona Exportaciones Programadas en la sección EXPORTACIONES de la barra lateral para ver tus programaciones existentes.

La barra lateral de Store Exporter Deluxe con el elemento Exportaciones programadas resaltado en el grupo EXPORTACIONES

Crear una exportación programada

  1. Desde la pantalla de Exportaciones Programadas, haz clic en Nueva Programación.
  2. En el paso General, introduce un nombre en el campo Nombre de la Programación. Este nombre solo aparece dentro de tu panel de administración de WordPress, así que usa algo que reconozcas más tarde, como "Copia de seguridad diaria de productos".
  3. Elige qué exportar en el menú desplegable Tipo de Exportación.
  4. Elige un formato de archivo en el menú desplegable Formato de Exportación.
  5. En Campos de Exportación, elige Todos los Campos, Usar Plantilla para aplicar una plantilla de exportación guardada, o Selección Guardada para reutilizar los campos que seleccionaste por última vez en Exportación Rápida.
  6. Haz clic en Filtros para establecer cualquier condición que limite lo que se exporta. Omite este paso para exportar todo del tipo elegido.
  7. Haz clic en Método para elegir cómo se entrega la exportación. Consulta Métodos de entrega a continuación para ver qué hace cada opción.
  8. Haz clic en Programación para establecer con qué frecuencia se ejecuta la exportación. Consulta Opciones de intervalo de cron a continuación para ver las frecuencias disponibles.
  9. (Opcional) Haz clic en Avanzado para configurar el nivel de registro y otras opciones avanzadas por programación.
  10. Haz clic en Crear Programación para guardar.

Una vez guardado, abre la programación de nuevo y haz clic en Ejecutar Ahora para ejecutarla inmediatamente y confirmar que funciona.

El asistente para añadir una nueva exportación programada en el paso General, mostrando los campos Nombre de la programación, Tipo de exportación y Formato de exportación

Formato de archivo y datos

Más abajo en el paso General, la sección Formato de Archivo y Datos controla cómo se compone el archivo exportado:

  • Delimitador de columnas (solo exportaciones CSV): elija Coma, Punto y coma, Tabulación o Barra vertical como el carácter que separa las columnas. Use Punto y coma o Tabulación si el sistema de destino espera uno de esos en lugar de una coma, por ejemplo, en una región donde las comas se usan como separadores decimales.
  • Fórmulas de Excel: elija Permitir fórmulas de Excel o no permitir fórmulas de Excel en el archivo exportado. Deje las fórmulas deshabilitadas a menos que necesite valores calculados específicamente, ya que permitirlas puede exponer el archivo a inyecciones de fórmulas si alguien más lo abre más tarde.
  • Formato de encabezado: elija si incluir encabezados de columna de campo de exportación o dejarlos fuera. Solo desactive los encabezados si el sistema que recibe el archivo espera datos sin formato y sin fila de encabezado.
  • Formato de producto agrupado: elija cómo se representan los productos hijos de un producto agrupado, como Exportar como ID de producto, Exportar como SKU de producto o Exportar como nombre de producto.
  • Formato de imagen de producto: elija cómo se representa la imagen principal del producto, como ID de archivo adjunto, URL de imagen o Ruta de archivo de imagen.
  • Formato de galería de productos: elija cómo se representan las imágenes de la galería, utilizando las mismas tres opciones que el Formato de imagen de producto.

Filtrar lo que se exporta

El paso Filtros controla exactamente qué registros incluye la exportación. Lo que ve aquí depende del Tipo de exportación que eligió en el paso General. Elegir Productos, por ejemplo, muestra grupos específicos de productos como Filtros de productos y Filtros de inventario, mientras que elegir Pedidos muestra Filtros de pedidos en su lugar.

Si su tipo de exportación es Productos o Variaciones de producto, aparece una sección de Selección de producto en la parte superior del paso Filtros. Busque productos por nombre, ID o SKU, luego elija Incluir seleccionado o Excluir seleccionado en el botón de modo junto al campo de búsqueda. Deje la búsqueda vacía para exportar todos los productos coincidentes.

Debajo de la Selección de producto, los filtros se agrupan en secciones colapsables, cada una con una insignia que muestra cuántos filtros dentro de ella están actualmente activos. Dependiendo del filtro individual, su control puede ser un menú desplegable, un conjunto de opciones de estilo píldora, un campo numérico, una lista de selección múltiple, una comparación (por ejemplo, cantidad de stock mayor que un número que ingrese), un rango de fechas con preajustes rápidos (Cualquier momento, Últimos 7 días, Últimos 30 días, Ayer, Hoy o un Rango personalizado), o un campo de texto plano.

Los filtros exactos disponibles dependen del Tipo de Exportación que hayas elegido. Las exportaciones de productos ofrecen filtros como Categorías, Etiquetas, Tipos de Producto, Estado del Producto, Marcas y Clase de Envío, todos agrupados bajo Filtros de Producto. Otros tipos de exportación muestran sus propios grupos de filtros relevantes en su lugar.

En la parte inferior del paso Filtros, la sección Clasificación te permite ordenar la exportación por uno o más campos, cada uno con su propia dirección Ascendente o Descendente. Haz clic en Añadir Otra Regla de Clasificación para ordenar por más de un campo, por ejemplo, por categoría primero y luego por nombre dentro de cada categoría.

El paso Filtros mostrando la búsqueda de Selección de productos, un grupo de filtros expandido y la sección de Ordenación

Métodos de entrega

El paso Método te permite elegir a dónde va el archivo exportado:

  • Archivo a Medios: guarda el archivo en tu Biblioteca de Medios de WordPress.
  • Guardar en Servidor: escribe el archivo en un directorio de tu servidor.
  • Enviar como Correo Electrónico: adjunta el archivo exportado a un correo electrónico y lo envía a uno o más destinatarios.
  • POST a URL: envía el archivo a una URL remota usando una solicitud HTTP POST. Esto es adecuado para proveedores o sistemas de contabilidad que aceptan cargas de archivos entrantes.
  • FTP / SFTP: sube el archivo a un servidor FTP o SFTP externo. Necesitarás el host, puerto, protocolo, nombre de usuario y contraseña del servidor, además de una ruta de directorio remoto y nombre de archivo opcionales.
  • Google Sheets: exporta datos directamente a una Hoja de Cálculo de Google. Este método necesita credenciales de API configuradas primero. Si aún no las has configurado, el plugin muestra un aviso para configurarlas antes de que esta opción funcione.

La configuración completa campo por campo para FTP/SFTP, correo electrónico y los otros métodos de entrega está fuera del alcance de este artículo. Los campos en el paso Método están claramente etiquetados, y cada uno muestra texto de ayuda en línea a medida que lo completas.

El paso Método mostrando las tarjetas de método de entrega: Archivar en medios, Guardar en servidor, Enviar por correo electrónico, Publicar en URL, FTP / SFTP y Hojas de cálculo de Google

Opciones de intervalo de Cron y zona horaria

En el paso Programación, elige con qué frecuencia debe ejecutarse la exportación de estas frecuencias:

  • Cada hora: se ejecuta cada hora.
  • Diariamente: se ejecuta una vez al día.
  • Semanalmente: se ejecuta una vez por semana.
  • Mensualmente: se ejecuta el día 1 de cada mes.
  • Personalizado: se ejecuta cada número de minutos que especifiques.
  • Manual: no se ejecuta según ningún horario. Usa esta opción cuando solo quieras activar la exportación tú mismo, ya sea con el botón Ejecutar Ahora o con el motor de exportación CRON manual descrito a continuación.

Para las frecuencias Cada hora y Diariamente, también puedes limitar la exportación a días específicos de la semana usando las pastillas de días en la sección Días.

Debajo de la frecuencia, el menú desplegable Zona horaria te permite elegir la zona horaria en la que se ejecuta el horario, de una lista completa de zonas horarias con su desplazamiento UTC (por ejemplo, (UTC +10:00) Australia/Sydney). Por defecto, usa la zona horaria de tu propio sitio, por lo que en la mayoría de los casos no necesitarás cambiarla. La hora programada que establezcas se basa en la zona horaria que selecciones aquí, no en la hora UTC bruta del servidor.

El paso Programación mostrando las opciones de frecuencia, el selector de Días y el menú desplegable de Zona horaria

Disparar una exportación programada manualmente

Si necesita que una exportación programada se ejecute en un momento exacto, independientemente de que WordPress cargue una página, puede dispararla con una URL directa utilizando el motor de exportación CRON manual incluido con Store Exporter Deluxe.

Encuentra el ID de la exportación programada

  1. Abre WooCommerce → Store Export → Scheduled Exports.
  2. Anota el ID de la exportación programada que deseas ejecutar. Lo necesitarás para la URL de disparo a continuación.

Activar acceso CRON

  1. Abre WooCommerce → Store Export → Settings y selecciona la pestaña CRON Exports.
  2. Activa el interruptor Enable CRON.
  3. Introduce un valor en el campo Export Secret Key. Dejarlo vacío permite acceso sin restricciones a la URL de disparo, por lo que se recomienda establecer una clave para cualquier tienda activa.
Interfaz de la página de Configuración con navegación por la barra lateral izquierda y Exportaciones CRON resaltadas en el panel principal, incluyendo Opciones generales, Formatos de exportación, Archivos, Programación y una tarjeta de Resumen de configuración en el lado derecho

Construye y dispara la URL

  1. Construye una URL de disparo en este formato, reemplazando cada marcador de posición con tus propios valores:
https://your-site.com/?action=woo_ce-cron&key=YOUR_SECRET_KEY&type=product&response=download&scheduled_export=100

Los valores type y response son necesarios en la URL pero son ignorados por el motor de exportación CRON, ya que utiliza la configuración guardada en la propia exportación programada.

  1. Visita esta URL (por ejemplo, desde un trabajo cron a nivel de servidor real) para disparar la exportación inmediatamente. Comprueba la pantalla Scheduled Exports después. Una ejecución completada aparece en Recent Schedules.

Para más detalles sobre este disparador y alternativas de línea de comandos, consulta Cómo exportar mediante CRON manual.

Gestionar exportaciones programadas con WP-CLI

Si tienes acceso a la línea de comandos de tu servidor, el comando wp store-export te permite listar y disparar exportaciones sin abrir wp-admin:

wp store-export list
wp store-export scheduled_export --scheduled_id=100

Reemplaza 100 con el ID de la exportación programada que deseas ejecutar. También existe el comando wp store-export quick_export --export_type=product para ejecutar una exportación única fuera de cualquier programación guardada.

Solución de problemas

Una exportación programada no se ejecuta según su horario
Store Exporter Deluxe ejecuta las Exportaciones Programadas a través de Action Scheduler, una biblioteca de WordPress creada para tareas en segundo plano fiables. Al igual que el propio sistema cron de WordPress, Action Scheduler todavía necesita algo que lo active, típicamente una visita a tu sitio o una solicitud de administrador en segundo plano, por lo que una tienda con muy poco tráfico puede experimentar retrasos en el momento exacto en que se dispara una programación. Si la precisión del tiempo es importante (por ejemplo, un proveedor espera un archivo a las 9 en punto), la solución más fiable es configurar un trabajo cron a nivel de servidor real a través de tu panel de hosting que visite tu sitio regularmente, o que acceda a la URL del motor de exportación CRON manual descrita anteriormente en el momento que necesites. Contacta a tu proveedor de hosting si no estás seguro de cómo configurar un trabajo cron a nivel de servidor.

Comprueba primero la pantalla Scheduled Exports. Muestra el estado de cada programación, incluyendo si una ejecución está pendiente, en progreso o completada. El panel Recent Schedules y el widget del panel Recent Scheduled Exports muestran si la ejecución más reciente tuvo éxito o falló, junto con la razón de cualquier fallo.
Una exportación programada falla al ser entregada por FTP o SFTP
Si el panel Exportaciones recientes muestra un error de entrega FTP o SFTP, el mensaje suele decir “No se pudo subir el archivo a FTP. Respuesta: …” o “No se pudo subir el archivo al servidor SFTP …” , con la respuesta del servidor subyacente incluida después. Las causas comunes incluyen:
  • Host, puerto, nombre de usuario o contraseña incorrectos. Confirma estos datos directamente con tu proveedor de hosting o FTP.
  • El servidor receptor está bloqueando la conexión. Pide a tu proveedor de hosting que desbloquee los puertos que necesita tu protocolo FTP, o intenta cambiar entre FTP y SFTP en el paso Método si ambos están disponibles para ti.
El correo electrónico de una exportación programada no llega
Si Exportaciones recientes muestra una exportación exitosa usando Enviar por correo electrónico, pero no la has recibido:
  • Revisa primero tu carpeta de spam o correo no deseado.
  • Añade un segundo destinatario en un proveedor de correo electrónico diferente (por ejemplo, una dirección de Gmail u Outlook) para comprobar si el problema es específico del filtro de spam de tu proveedor habitual.
  • Si tu hosting de correo electrónico y WordPress se ejecutan en el mismo servidor, pregunta a tu proveedor de hosting sobre la entregabilidad del correo electrónico autohospedado. Esta configuración es una fuente común de problemas de entrega que no tienen nada que ver con el plugin.

Preguntas Frecuentes

¿Puedo pausar una exportación programada sin eliminarla?
Sí. En la pantalla Exportaciones programadas, cada programación tiene un interruptor Activa/Pausada en su fila. Desactívalo para pausar la programación y actívalo de nuevo cuando quieras que se reanude.
¿Puedo detener una exportación mientras se está ejecutando?
Sí. Abre el menú de acciones de la fila (el botón ) y haz clic en Detener. Esta opción solo aparece mientras esa exportación específica se está ejecutando activamente.
¿Necesito eliminar una programación para cambiar su configuración?
No. Abre el menú de acciones de la fila y haz clic en Editar para reabrir el mismo asistente que usaste para crearla, con toda su configuración actual rellenada.
¿Puedo duplicar una programación existente?
Sí. Abre el menú de acciones de la fila y haz clic en Clonar para crear una copia con la misma configuración, que luego puedes renombrar y ajustar.

¿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 que tu exportación programada funcione.

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