WP Sheet Editor – Automations: Instalación y Configuración

Automations es un complemento para los plugins de WP Sheet Editor. Este complemento te permite automatizar acciones masivas, ediciones masivas, ediciones individuales, exportaciones e importaciones dentro de los editores de hojas de cálculo en WordPress. Puedes ahorrar mucho tiempo y aumentar tu productividad al reducir tu carga de trabajo a unas pocas tareas programadas.

Debes seguir los pasos a continuación para instalar y configurar el complemento WP Sheet Editor – Automations:

1- Obtén lo necesario para usar Automations en WordPress

Asegúrate de tener lo siguiente para usar el plugin Automations:

  1. El contenido de WordPress que editarás: Lo primero que debes saber es qué contenido deseas administrar con WP Sheet Editor. Esto incluye cualquier plugin de terceros que utilices para crear o gestionar contenido (por ejemplo, WooCommerce, GiveWP, LearnDash, etc.).
  2. El plugin WP Sheet Editor: Una vez que hayas decidido qué tipo de contenido deseas editar con nuestras hojas de cálculo, necesitas el plugin WP Sheet Editor adecuado para editar ese contenido. WP Sheet Editor es una suite de plugins que te permite editar cualquier tipo de entrada, término de taxonomía o base de datos en una hoja de cálculo intuitiva dentro de WordPress. Estas son nuestras hojas de cálculo:
    • Hoja de cálculo de Entradas, Páginas y Tipos de Contenido Personalizados: Este plugin te permite editar cualquier tipo de contenido de WordPress como cursos, donaciones, recetas, bienes raíces, etc.
    • Hoja de cálculo de Productos de WooCommerce
    • Hoja de cálculo de Pedidos de WooCommerce
    • Hoja de cálculo de Cupones de WooCommerce
    • Hoja de cálculo de Clientes de WooCommerce
    • Hoja de cálculo de Usuarios de WordPress
    • Hoja de cálculo de Biblioteca de Medios
    • Hoja de cálculo de Comentarios y Reseñas
    • Hoja de cálculo de Términos de Taxonomía
    • Hoja de cálculo de Tablas de Base de Datos Personalizadas
    • Hoja de cálculo de Easy Digital Downloads
    • Hoja de cálculo de The Events Calendar
    • Hoja de cálculo de GiveWP
  3. El complemento WP Sheet Editor – Automations: Este complemento funciona con cualquier hoja de cálculo de WP Sheet Editor, por lo que podrás programar exportaciones automáticas, importaciones y ediciones masivas para cualquier tipo de contenido y taxonomía, incluidos campos personalizados agregados por otros plugins como Advanced Custom Fields, PODS, Metabox, plugins SEO, etc.

2- Configurar los cron jobs de WordPress

El complemento Automations utiliza el sistema de tareas cron de WordPress para ejecutar exportaciones automáticas programadas, importaciones, ediciones masivas y guardado de cambios en celdas.

Por lo tanto, para que Automations funcione correctamente, debes hacer dos cosas:

a) Desactivar el cron predeterminado de WP

WordPress tiene un sistema para programar tareas generales llamado “WP Cron”. Este se utiliza, por ejemplo, para programar publicaciones.

De forma predeterminada, WordPress ejecuta el WP cron cuando alguien visita tu sitio web. Esto significa que si tu sitio no recibe visitas durante algunas horas, las tareas programadas no se ejecutarán en ese período.

Por esta razón, necesitas desactivar el cron predeterminado y configurar un cron en tu propio servidor, que ejecutará siempre las tareas programadas en el momento establecido.

  • Ve a la carpeta de tu sitio web de WordPress.
  • Abre el archivo wp-config.php para editarlo.
  • Pega la siguiente línea de código encima de la línea que dice “That’s all, stop editing! Happy publishing.”. Importante: verifica si tu archivo ya contiene esta línea, ya que agregarla dos veces provocará errores.
define('DISABLE_WP_CRON', true);
  • Después de hacerlo, guarda los cambios en el archivo wp-config.php.

b) Agregar un cron job en el panel de control de tu hosting

Nota: Si tu proveedor de hosting no permite cron jobs o si deseas simplificar este proceso, puedes usar este servicio gratuito para crear cron jobs. Recomendamos ejecutar el cron cada 1 minuto.

IMPORTANTE: El rendimiento de tus tareas programadas dependerá del intervalo del cron que configures. Por ejemplo, supongamos que estás realizando una exportación que WP Sheet Editor procesará en 12 lotes. Si tu cron se ejecuta cada minuto, la exportación podría terminar en 12 minutos o menos. Pero si el cron se ejecuta cada hora, tu exportación podría tardar 12 horas en lugar de minutos, ya que cada lote se ejecutará cuando el cron vuelva a ejecutarse. Para obtener el mejor rendimiento, tu cron debería ejecutarse cada 1–5 minutos. Si tienes un servidor económico, podrías usar un intervalo de 10 minutos o más.

Hay varios comandos que puedes usar para el cron job en tu servidor. Puedes ver algunos ejemplos a continuación, pero ten en cuenta que son solo ejemplos y debes adaptarlos según tu servidor y sitio web. Lo ideal es pedir a tu proveedor de hosting que configure el cron por ti. Usa solo uno de los comandos, no varios.

Comando para ejecutar solo las tareas de WP Sheet Editor

Este comando ejecutará únicamente las tareas de WP Sheet Editor. Recomendamos un intervalo de uno o dos minutos para mayor velocidad. Reemplaza /path/to/your/website con la ruta real de tu sitio.

cd /path/to/your/website; wp action-scheduler run --hooks=vg_sheet_editor/scheduled/export-rows,vg_sheet_editor/scheduled/import-rows,vg_sheet_editor/scheduled/bulk-edit,vg_sheet_editor/scheduled/gs-sync,vg_sheet_editor/scheduled/rows

Importante. Si tienes una red multisite, no olvides agregar el parámetro –url=http://subsite.url para que WP CLI ejecute el comando en el sub-sitio específico donde están instalados nuestros plugins. Reemplaza http://subsite.url con la URL real de tu sub-sitio.

Comando con archivo de registro para verificar si el cron se ejecuta correctamente

Este es el mismo comando anterior, pero creará un archivo de registro para verificar fácilmente si el cron se ejecuta correctamente. Puedes usarlo para solucionar problemas, pero cuando termines deberías volver a usar el comando anterior porque el archivo de registro puede volverse muy grande.

cd /path/to/your/website; wp action-scheduler run --hooks=vg_sheet_editor/scheduled/export-rows,vg_sheet_editor/scheduled/import-rows,vg_sheet_editor/scheduled/bulk-edit,vg_sheet_editor/scheduled/gs-sync,vg_sheet_editor/scheduled/rows >> cronwpsheet.txt

Comando para ejecutar todas las tareas programadas

Este comando ejecutará todas las tareas programadas, incluidas las programadas por otros plugins, sin archivo de registro.

cd /path/to/your/website; wp cron event run --due-now

Comando para ejecutar todas las tareas programadas con archivo de registro

Este comando ejecutará todas las tareas programadas, incluidas las de otros plugins, con archivo de registro.

cd /path/to/your/website; wp cron event run --due-now >> cronwpsheet.txt

Comando para ejecutar todas las tareas programadas usando la URL de tu sitio

Este comando ejecutará todas las tareas programadas, incluidas las de otros plugins. Reemplaza https://example.com con la URL de tu sitio:

wget -q -O - https://example.com/wp-cron.php?doing_wp_cron

IMPORTANTE: Debes contactar a tu proveedor de hosting para saber cómo crear correctamente los cron jobs, ya que cada panel de servidor es diferente.

Hemos recopilado una lista de tutoriales de la documentación de varios servicios de hosting populares. Sin embargo, recomendamos contactar a tu proveedor de hosting si 1) no encuentras tu servicio en esta lista o 2) necesitas ayuda adicional para seguir las instrucciones de su documentación.

Si usas cPanel, sigue estos pasos para crear una nueva cron job:

  • En cPanel, ve a Cron Jobs.
  • Agrega los valores necesarios para crear una nueva cron job.
  • Haz clic en Add New Cron Job.
  • Nota. Aún debes contactar a tu proveedor de hosting o revisar su documentación para saber qué valores usar en el campo Command.

automations-instalacion-configuracion

IMPORTANTE: Si experimentas problemas al ejecutar las tareas programadas, puedes instalar este plugin gratuito creado por el equipo de WooCommerce, el cual aumentará la cantidad de tareas procesadas por llamada cron y ayudará a limpiar las colas más rápido.

3- Instalar y activar la extensión Automations

Ahora estás listo para instalar y activar la extensión WP Sheet Editor – Automations.

Nota. Esta sección asume que ya instalaste y activaste alguna de las hojas de cálculo de WP Sheet Editor.

Primero, necesitas instalar la extensión Automations:

  • En tu panel de administración (wp-admin), ve a Plugins > Add New > Upload plugin.
  • Sube el archivo wp-sheet-editor-automations-premium.zip que recibiste después de tu compra.
  • Una vez instalado, haz clic en Activate.

Segundo, debes ingresar tu licencia y hacer clic en Activate License.

automations-instalacion-configuracion

Después de activar tu licencia, verás una página de bienvenida que te mostrará algunas de las cosas que podrás hacer con el plugin Automations:

  • Guardar las celdas modificadas en la hoja de cálculo en una fecha posterior o en un horario recurrente
  • Ejecutar ediciones o acciones masivas en cualquier conjunto de datos más tarde o de forma recurrente
  • Ejecutar automáticamente cualquier exportación en una fecha posterior o de forma recurrente
  • Importar datos automáticamente en una fecha posterior o de forma recurrente
  • Y más

automations-instalacion-configuracion

Ahora que has instalado y configurado el complemento Automations para WP Sheet Editor, puedes comenzar a programar exportaciones, importaciones, ediciones masivas y cambios realizados en celdas.

¿Necesitas ayuda?

Tú puedes recibir ayuda al instante en el chat en vivo durante horas laborales, o via email