Ir al contenido principal

Anexo Workflow WooCommerce > go4clic via Pabbly/Zapier

Actualizado hace más de 4 meses

Worflow integracion WooCommerce > go4clic via Pabbly/Zapier

  • El usuario realiza el pago exitosa en WooCommerce

  • Pabbly/Zapier filtra la información recibida desde WooCommerce ( mediante un webhook) para determinar que acción tomar:

    • Realiza una llamada a go4clic para enrolar al participante como accepted (aceptado) -> el participante tendrá acceso al contenido

    • Realiza una llamada a go4clic para enrolar al participante como rejected (rechazado) -> el participante no tendrá acceso al contenido


Por ejemplo para aplicar un filtro según el estado de la suscripción en WooCommerce deberemos filtrar por el campo status.

IMPORTANTE

El filter debe aplicarse, de lo contrario toda actualización de una suscripción en WooCommerce realizará un llamado a go4clic, SIN IMPORTAR si la suscripción esta activa o no ya que el trigger utilizado es Subscription Updated.

Tambien se debe tener en cuenta el campo Tema configurado en el webhook en WooCommerce.

Para aplicar filtros en el workflow deberán utilizar un accion propio de Pabbly/Zapier, o bien un filter o bien un router.


Pabbly

Zapier

Impacto en los campos de fechas

  • Fecha alta usuario -> fecha en que el email del usuario usuario se da de alta en la plataforma

  • Fecha alta de insersión/inscripción/enrolamiento -> fecha en que el usuario se incribió en el curso por primera vez, INDISTINTAMENTE del estado inicial del pago que podría ser cancelado o aceptado. Si es la primera inscripción del usuario en un curso, esta fecha va a coincidir con la Fecha alta usuario/email. De lo contrario puede no coincidir

  • Fecha de última modificación -> fecha en que la membresía se modificó por última vez. Cada vez que la membresía sufra una modificacion, es decir cada vez que go4clic reciba un llamado, esta fecha se actualizará a la fecha actual. Por lo tanto, puede ser tomada como la fecha de pago coincidente con el último pago exitoso en WooCommerce

  • Fecha de vigencia de acceso ("async_end_date") -> fecha límite hasta donde el usuario tiene acceso. Si esta fecha ya paso, el participante no podrá ingresar al contenido​

  • Fecha de pago -> fecha en que se realizó el pago. Este campo mantiene la fecha del ultimo pago siempre y cuando los pagos se gestionen dentro de go4clic (no es el caso).

NOTA

Tener en cuenta que si la fecha de vigencia de acceso se modifica manualmente y se deja en blanco/nulo (se limpia/borra el valor del campo), provocará que la fecha nueva de acceso sincrono sea la Fecha alta de inscripción + course.async_end_days. Es decir que se interpretará como el caso inicial de compra.


Forzar renovación de acceso al contenido

Para forzar la actualizacion de la fecha de vigencia de acceso se deberá enviar el parámetro auto_async_end_date_renewal con valor true. Esto hará que el campo async_end_date se actualice con el valor correspondiente a now + course.async_end_days.

Esto puede servir para actualizar el acceso al contenido de un participante que acaba de renovar la suscripción, mensual por ejemplo, en WooCommerce.

Ejemplo

Fecha inscripción original Fecha última modificación Fecha vigencia acceso

2025-12-07 12:09:45.838304+00:00

2025-01-07 12:09:45.838304+00:00

2025-02-06 12:09:45.838304+00:00

Fecha inscripción original -> primer pago de la suscripción que fue en dic 24

Fecha última modificación -> último pago de suscripción realizado que fue en enero 25

Fecha vigencia acceso -> se le dió acceso por un mes más desde la fecha del último pago (feb 25)


¿Ha quedado contestada tu pregunta?