Descubre en este tutorial cómo enseñar el total de clientes en Stripe usando su API y un shortcode en WordPress.
Si tú o alguno de tus clientes tiene un negocio creado que utilice Stripe como pasarela de pago y es un amante de las Open Metrics, seguro que esto te va a interesar.
En este tutorial vas a aprender cómo mostrar el número total de clientes que tienes en Stripe, usando su fantástica API, y mantener dicho número siempre actualizado donde tú quieras en la web.
Aquí tienes cómo conseguirlo:
Instrucciones para crear un shortcode que muestre el el total de clientes de Stripe
1. Crea el shorcode
Añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
En este código utilizas la librería de Stripe y la API key secreta guardada por Restrict Content Pro.
Si estás usando otro plugin (Easy Digital Downloads, Gravity Forms…) tendrías que cambiar esa parte y adecuarla al mismo. Si quieres que prepare un tutorial con alguna variación solo tienes que decírmelo.
La API de Stripe no tiene un endpoint de dónde poder obtener el total de clientes, así que tienes que obtenerlos todos (utilizando un loop con la función autoPagingIterator
) y sumarlos.
Dependiendo del proyecto esta petición puede ser bastante «pesada», así que dentro del shortcode creas y utilizas un transient para cachear el resultado durante un día (aunque puedes modificarlo a tu gusto). De esta manera te aseguras de que el resultado se muestra de forma inmediata.
2. Introduce el shortcode donde desees
Por último, solo tienes que escribir [clientes_totales]
donde quieras que se visualice.
Puedes utilizar el editor de bloques para crear el diseño que quieras e introducir el shortcode para que muestre el número de clientes totales. Por ejemplo:
![ejemplo clientes totales stripe](https://codigogenesis.com/genesis/2022/05/ejemplo-clientes-totales-stripe.png)
Conclusiones
Ahora ya sabes cómo mostrar los clientes totales en Stripe y que este dato siempre se mantenga actualizado en cualquier punto de la web mediante un shortcode.
Aunque no vayas a utilizar este snippet para mostrar los datos de forma pública, sí te puede venir bien para crear un dashboard donde se agregues todos los datos relevantes de tu negocio.
Además, con pequeñas variaciones puedes conseguir personalizarlo para que se ajuste 100% a tus necesidades.
Ya solo te queda ponerlo en práctica. 😉
Si tienes alguna duda sobre este tutorial, déjala en los comentarios.
¿Sugerencias para próximos snippets? Envíamelas con el formulario de contacto.
Todo ventajas de ser suscriptor.