Curso con modulo

Topic summary

Solicitud para implementar en Shopify un curso de 4 módulos vendidos por separado, con compra secuencial obligatoria. El requisito es impedir adquirir el módulo 3 sin haber comprado antes el 1 y el 2, y así sucesivamente hasta completar los 4.

Intentos realizados: creación de una colección que agrupe los 4 productos (módulos) y búsqueda de mecanismos para bloquear o restringir la compra de los módulos siguientes. La aproximación ha generado inconvenientes y errores, sin una solución estable.

Piden orientación sobre la mejor forma de implementar esta lógica en Shopify o la opción más adecuada para el caso. No se adjuntan imágenes ni código, ni se proponen soluciones concretas. La discusión permanece abierta y sin resolución por el momento.

Summarized with AI on December 27. AI used: gpt-5.

Buenas tardes,

Espero que se encuentren muy bien.

Quisiera hacerles una consulta para ver si nos pueden orientar sobre cómo desarrollar la siguiente idea. Deseamos crear un curso en Shopify compuesto por 4 módulos, donde cada módulo se venda por separado. La condición que solicita el cliente es que el usuario deba comprar los módulos de forma secuencial, es decir, no debería poder adquirir el módulo 3 sin haber comprado previamente el módulo 1 y 2, y así sucesivamente hasta completar los 4 módulos.

Lo que hemos intentado hasta ahora es crear una colección con los 4 productos (módulos) y buscar alguna forma de bloquear o restringir la compra de los módulos siguientes, pero hemos tenido algunos inconvenientes y errores durante el proceso.

¿Alguien podría indicarnos cuál sería la mejor manera de implementar esta lógica en Shopify o recomendarnos la opción más adecuada para este caso?

Quedo atento, muchas gracias.

Hola @Innlab ,

Una idea podría ser crear una automatización en Shopify Flow con la cual al recibir una orden se revise cual módulo es y se le agregue un tag al perfil del cliente, por ejemplo compra:modulo1, luego desde el código del tema puedes revisar los tags del usuario y solo habilitar el botón de compra en el siguiente módulo al que debería tener acceso.

La lógica sería algo tal que:

  • Si no tiene ningún tag que empiece con compra: entonces habilitar el botón de compra en el módulo 1
  • Si tiene el tag de compra:modulo1 entonces solo habilitar el botón de compra en el módulo 2
  • Si tiene el tag de compra:modulo2 entonces solo habilitar el botón de compra en el módulo 3

Y así sucesivamente.