Don de Fluir Danzas
Este es el proyecto más largo y complejo que he hecho. El proyecto inicial era una página web de cursos de danzas. Las funcionalidades principales necesarias eran: procesamiento de pagos, suscripciones, contenido exclusivo y gratuito, registro y login, y por supuesto un sistema de progresión para los cursos.
Utilicé Woocommerce, Woocommerce Subscriptions y Woocommerce Memberships para los pagos, suscripciones y el manejo de las páginas exclusivas. Fue complejo descifrar el asunto de las páginas exclusivas porque tiene una suscripción gratuita que te da acceso a algunas clases y la suscripción paga que te da acceso a todo.
Configuramos el registro con correo y redes sociales.
Por último en esta etapa inicial, estaba el asunto de los pagos y las monedas. Federico quería aceptar la mayor cantidad de métodos de pago posible y empezar, por lo menos, aceptando Pesos Argentinos, Dolares Americanos y Euros, con la particularidad, de que los precios debían mostrarse dependiendo del país. Utilicé WOOCS – Woocommerce Currency Switcher para esta funcionalidad, porque insertaba un css dependiendo de la moneda, que me permitía esconder los precios dependiendo del país. Máxima flexibilidad, pero también mucho trabajo.
Para la funcionalidad de LMS necesitaba un plugin que me diera la posibilidad de integración con Divi, el tema con el que suelo trabajar. En el momento, la mejor opción era LifterLMS (un error terrible como veremos más adelante).
Ese desarrollo inicial llevó un par de meses. A pesar de que a nivel de funcionalidad estaba muy bien, la web tenía dos problemas importantes:
1. La estética era mediocre
2. La página era lenta
El segundo problema lo pude resolver, pero daba problemas constantemente. Para el segundo, el cliente contrató un diseñador aparte, que creó la estética final que se mantiene hasta ahora.
Luego del desarrollo inicial, el cliente contrató el servicio de mantenimiento mensual. Además, en los siguientes meses/año fuimos añadiendo funcionalidades a medida que iban surgiendo las necesidades.
Añadimos nuevos métodos de pago, nuevas monedas y nuevos métodos de pago exclusivos para esas monedas.
Creé una funcionalidad para regalar una membresía por un tiempo determinado. Esto fue super complejo y engorroso, porque hasta ahora estabamos manejando suscripciones y, aparentemente, la gente no suele regalar productos digitales. Utilicé una combinación de Woocommerce Smart Coupons con Aero Checkout.
Creamos varias variantes de cupones con Smart Coupons para ofertas específicas.
Añadimos una prueba gratuita adicional de acceso a todo el contenido durante 7 días, con un banner que te indica los días faltantes para que caduque el tiempo gratuito.
El cliente se encargó de toda la parte de email marketing y optimización SEO. Además añadimos un blog para mejor posicionamiento. Añadí un sistema de markup de FAQs que ha resultado bastante útil.
Por último añadimos una funcionalidad de eventos virtuales, con la posibilidad de registrarse directamente en la web y que se cree automáticamente un evento de calendario y una reunión por Zoom.
Todo esto dio como resultado que la página fuese realmente lenta y pesada. Migramos la web de Siteground a Kinsta, eso mejoró algo las cosas. El cliente contrató varios agentes externos para que nos ayudaran. Pero finalmente logramos poner las cosas medianamente rápidas gracias a WP Rocket y Smush Pro.
El punto de dolor principal en este momento es el uso innecesario de funcionalidades de LifterLMS que viene con un sistema de pagos, permisos, etc. Que realmente nunca hemos usado.
Pero la página funciona, tiene muchísimos alumnos y aunque luego de la pandemia el interes bajó, ha demostrado ser un proyecto rentable, aunque no sin sus dificultades.