Respuestas del foro creadas
-
Jefferson Maldonado
Miembro17 de febrero de 2026 en 10:44 AM en respuesta a: Cobros en tutor LMS SuscripcionesHola Juan
Muy buen planteamiento, y además muy realista para el contexto de Argentina.
El problema que tienes no es Tutor LMS, es la combinación:
Suscripciones + Mercado Pago + Automatización estable.Te doy una respuesta práctica y honesta.
Hoy por hoy, Tutor LMS maneja muy bien:
-
Pagos únicos
-
Integración con WooCommerce
-
Suscripciones cuando WooCommerce Subscriptions está presente
El cuello de botella es que Mercado Pago no tiene una integración oficial y estable para suscripciones recurrentes dentro de WooCommerce al nivel de Stripe o PayPal. Lo que ofrece es Checkout API y suscripciones vía API, lo que obliga a desarrollo personalizado.
Y ahí está el riesgo que ya detectaste:
Si lo haces con código propio generado con ChatGPT:-
Funciona… hasta que actualiza Mercado Pago
-
O WooCommerce
-
O Tutor
-
O cambia un endpoint
Y toca volver a ajustar todo.
Eso no es escalable ni mantenible para un proyecto que quiere crecer.
Soluciones realistas (ordenadas por estabilidad)
1️⃣ La más estable técnicamente
Usar WooCommerce + Woo Subscriptions + Mercado Pago si logras una pasarela que soporte recurrencia real (aunque implique mayor costo).
Es más caro, sí. Pero es estable y mantenible.2️⃣ Modelo alternativo (muy usado en LATAM)
En vez de suscripción automática, usar:-
Pago recurrente manual
-
Renovaciones semiautomáticas
-
Membresías por periodo fijo (ej: 30 días) y enviar recordatorio para renovar
No es tan elegante como una suscripción automática, pero evita depender de API personalizada.
3️⃣ Desarrollo propio (lo que estás intentando)
Se puede, pero solo lo recomendaría si:-
Tienes desarrollador backend
-
Puedes mantener el plugin
-
Estás dispuesto a asumir mantenimiento continuo
Para un negocio educativo que recién arranca, suele ser demasiada carga técnica.
Sobre lo que comentas del curso
Totalmente válido el feedback 🙌
La parte de administración de pagos, usuarios y suscripciones es donde realmente se vuelve negocio el sistema, no solo en montar el curso. Me lo apunto porque tienes razón: esa parte necesita más profundidad.Mi recomendación honesta
Si el proyecto es serio y a largo plazo, prioriza estabilidad sobre ahorro inicial.
A veces pagar Woo Subscriptions duele… pero rehacer un sistema inestable duele más.Si quieres, cuéntame qué modelo de negocio quieres exactamente (membresía mensual general, suscripción por curso, acceso tipo Netflix, etc.) y te doy la arquitectura más estable posible para Argentina.
-
-
Jefferson Maldonado
Miembro15 de enero de 2026 en 12:05 PM en respuesta a: Preguntas y Respuestas Frecuentes en Productos WooCommerceHola Fernando, feliz 2026 para ti también 😊🖐
Si estás maquetando la ficha de producto con el Theme Builder de Divi, la forma más sencilla y ordenada de hacerlo es esta:
Opción recomendada
Usa el módulo Acordeón de Divi para crear el bloque de Preguntas y Respuestas dentro del layout del producto.
Este módulo es ideal porque:
- Mantiene la ficha de producto limpia y ordenada
- Mejora la experiencia de usuario
- Permite estructurar fácilmente cada pregunta y su respuesta
Para el Schema FAQ, tienes dos caminos habituales:
- Añadir el marcado FAQ con un plugin de Schema/SEO (Rank Math, Yoast, Schema Pro, etc.) asociado a ese contenido
- O insertar el JSON-LD del FAQ manualmente (por ejemplo, en un módulo de Código o desde el SEO del producto)
De esta forma:
Visualmente usas el acordeón en el Theme Builder
A nivel SEO, Google reconoce las preguntas y respuestas mediante el Schema
Es una solución muy usada y funciona bien tanto en rendimiento como en posicionamiento.
Espero que esta info te sea de ayuda. Para cualquier otra cosa, aquí me tienes 😉🖐
-
Jefferson Maldonado
Miembro9 de enero de 2026 en 6:01 PM en respuesta a: Problema con diseño de producto diviHola Juan
Lo que te está pasando es totalmente normal y, de hecho, no estás haciendo nada mal. Simplemente estás editando el lugar incorrecto para el tipo de contenido que quieres cambiar. Te explico el concepto y luego la solución.
Por qué se te cambia el vídeo en todos los productos
Cuando creas una plantilla para “Todos los productos” en el Theme Builder de Divi, todo lo que coloques ahí es global. Por eso, si editas el vídeo desde esa plantilla, se actualiza en todos los productos que usan ese diseño.
El Theme Builder sirve para definir la estructura del diseño, no el contenido específico de cada producto.
¿Se puede cambiar el contenido de cada producto sin romper la plantilla? Sí, y la forma correcta de hacerlo es usando contenido dinámico.
En tu caso, el vídeo debe venir de un campo personalizado del producto, no estar fijo en la plantilla.
Solución recomendada (la correcta)
- Crea un campo personalizado para el vídeo en el producto (por ejemplo, “Video del producto”).
- Puedes hacerlo con ACF u otro sistema de campos personalizados.
- En la plantilla de producto del Theme Builder: Usa un módulo de Vídeo de Divi. En lugar de poner un vídeo fijo, conéctalo de forma dinámica al campo personalizado que creaste.
- Luego, en cada producto: Solo cambias el valor del campo “Video del producto”. El diseño se mantiene igual, pero cada producto muestra su propio vídeo.
Así puedes editar el contenido desde el producto sin tocar la plantilla global.
Tutoriales que te ayudarán paso a paso
Te dejo dos recursos que explican exactamente este flujo:
Cómo crear campos dinámicos y usarlos en la plantilla de producto:
Cómo hacer que el módulo de vídeo sea dinámico en Divi:
https://uxdivi.com/blog/como-hacer-el-modulo-de-video-dinamico-en-divi
-
Esta respuesta fue modificada 1 mes, 1 semana por
Jefferson Maldonado.
uxdivi.com
Diseño de producto inspirado en Starbucks con el Theme Builder de Divi
En nuestro segundo Live en abierto hacemos el diseño de una página de producto con Divi completamente en vivo.
-
¡Listo Octavio!
URL de la clase actualizada: https://uxdivi.com/cursos/mastery-en-elearning-con-learndash-y-divi-crea-una-academia-online-potente/lecciones/modulo-5-plugins-para-mejorar-la-experiencia-de-aprendizaje/clases/5-2-learndash-notes
uxdivi.com
Mastery en eLearning con LearnDash y Divi: Crea una academia online potente
En este Mastery, te acompaño paso a paso para dominar LearnDash junto con Divi y llevar tus proyectos educativos a otro nivel.
-
-
Jefferson Maldonado
Miembro12 de diciembre de 2025 en 4:05 PM en respuesta a: Añadir botón de Añadir al Carrito, Cantidad y Variaciones desde loop de la TiendHola Lidia
Buen caso, es una petición bastante común y ahora mismo con Divi 5 hay que enfocarlo bien porque no todo está aún adaptado.
Te dejo ideas realistas y ordenadas, para que puedas decidir qué nivel de solución aplicar según el proyecto.
1. Entender la limitación base (importante)
WooCommerce no está pensado nativamente para mostrar:
-
Selector de cantidad
-
Variaciones
-
Añadir al carrito
todo junto dentro del loop de categorías.
Por eso, muchos plugins lo “simulan” o fuerzan comportamientos que acaban redirigiendo al producto, justo lo que te pasa.No es que lo estés haciendo mal: es una limitación estructural.
2. Solución práctica y estable (la que más recomiendo)
Usar el loop de categorías así:
-
Productos simples → botón “Añadir al carrito” directo
-
Productos variables → botón “Ver opciones” (lleva a la ficha)
Esto es lo más estable a nivel UX y técnico, y además es lo que hace WooCommerce por defecto por una buena razón.
Puedes explicárselo al cliente como una decisión de usabilidad:
“Si hay variaciones, el usuario necesita contexto y elegir bien, por eso se abre la ficha”.
3. Si el cliente insiste en variaciones en el loop
Aquí tienes opciones, con sus matices:
a) WooCommerce Variation Swatches (Premium)
Permite mostrar variaciones (colores, tallas) en el loop.
Pros:-
Funciona bien con categorías
-
No rompe WooCommerce
Contras: -
Normalmente no incluye cantidad + add to cart completo en loop
-
No es 100% Divi 5 friendly todavía
b) WooCommerce Quick View (modal)
En lugar de meter todo en el loop:-
Botón “Añadir / Ver opciones”
-
Abre un modal con variaciones + cantidad + add to cart
Esto suele ser el mejor equilibrio entre:
-
UX
-
Performance
-
Compatibilidad con Divi 5
Hay plugins específicos de Quick View que funcionan bien incluso sin integrarse al builder.
4. Por qué WooEssential y similares redirigen
Lo que viste es normal:
-
El plugin detecta producto variable
-
WooCommerce exige seleccionar variaciones
-
El plugin no puede renderizar todo el formulario en loop
Resultado: redirección automática.
No es un bug, es una protección de WooCommerce.
5. Sobre Divi BodyCommerce
Coincido contigo:
-
A día de hoy no es buena idea usarlo con Divi 5
-
Aún depende de estructuras de Divi 4
Mejor esperar versiones compatibles.
6. Alternativa “semi-custom” (si sabes algo de CSS/JS)
Algunos proyectos lo resuelven así:
-
Loop normal
-
Botón “Añadir”
-
Al hacer clic, se despliega inline un mini formulario (JS)
Pero esto ya es desarrollo a medida, no plugin plug-and-play.
7. Comparación con Brizy
Brizy hace esto porque:
-
No sigue el flujo estándar de WooCommerce
-
Renderiza formularios completos en loop (a costa de rendimiento)
Justamente por eso la web “se quedaba colgada”.
Mi recomendación final
Para Divi 5 hoy:
-
Simples → Añadir al carrito en loop
-
Variables → Quick View o Ver opciones
-
Nada de BodyCommerce aún
-
Evitar forzar variaciones completas en categorías
Es más estable, más rápido y escalable.
-
-
Hola Alejandro, gracias por tu consulta.
Respecto a la primera duda:
En el constructor visual de Divi es normal que no aparezca la vista previa del listado de cursos de Tutor LMS. Actualmente, Tutor LMS no ofrece soporte completo para previsualización dentro del Builder, por eso el módulo aparece vacío o sin diseño.
La visualización correcta solo se ve en el frontend, una vez guardas y sales del constructor.Sobre la segunda pregunta:
Para un curso médico donde necesitas recopilar datos adicionales del alumno (especialidad, lugar de trabajo, archivos adjuntos, etc.), Tutor LMS por sí solo no trae un formulario de registro tan avanzado.Aquí tienes dos opciones recomendadas:
1. Ampliar el formulario con un plugin de perfiles avanzados
Plugins como Ultimate Member, Profile Builder o User Registration permiten:-
Crear campos personalizados
-
Añadir validaciones
-
Adjuntar documentos
-
Gestionar perfiles más complejos
Se integran bien con WordPress y luego puedes vincular esos datos al perfil del estudiante.
2. Usar BuddyBoss (recomendado para academias grandes)
BuddyBoss permite crear campos personalizados, gestionar comunidades, perfiles extendidos y áreas privadas.
Además, funciona muy bien con Tutor LMS y tenemos un curso en la plataforma donde explicamos cómo usarlo. -
-
Hola Sebastián
En BuddyBoss, la única forma “nativa” de asignar un foro a un curso específico de LearnDash es a través de los Grupos de BuddyBoss, porque BuddyBoss Forum está diseñado para que cada foro dependa de un grupo. Esa es la integración oficial entre LearnDash y BuddyBoss:
Curso → Grupo → ForoSin pasar por los grupos, BuddyBoss no ofrece una opción directa para vincular un foro a un curso concreto.
Aun así, para tu caso (solo dos foros globales para 50 cursos) tienes dos alternativas sencillas:
1. Usar foros globales sin asignarlos a cursos
Puedes crear un foro “Cursos Cortos” y otro “Formaciones”, dejarlos como foros abiertos o privados, y simplemente enlazarlos desde cada curso según corresponda.
No estarán “asignados” técnicamente al curso, pero funcionarán como área de discusión centralizada.2. Crear un pequeño módulo de acceso condicional
Si no quieres tocar grupos, puedes añadir en la plantilla del curso un bloque o módulo de Divi que muestre:
-
Foro A cuando el curso es de tipo corto
-
Foro B cuando es formación
Y controlar la visibilidad mediante categorías del curso o etiquetas.
El usuario no verá grupos, y tú mantienes solo dos foros globales.
Si en algún momento quisieras la vinculación oficial curso–foro (con permisos automáticos), entonces sí sería necesario utilizar Grupos de BuddyBoss.
Cualquier duda sobre cómo implementar las opciones, aquí estoy.
-
-
Hola Alberto
Buena pregunta. Si estás usando WordPress y Divi para tu directorio, hay varias formas de limitar la cantidad de propiedades que cada empresa puede mostrar según el tipo de plan o posición que tenga. Te dejo algunas opciones sencillas para lograrlo:
1. Usar un plugin de membresías o suscripciones
Puedes instalar un plugin como MemberPress o Paid Memberships Pro, donde cada empresa tenga un nivel de suscripción (Básico, Estándar, Premium) y ese nivel determine cuántas propiedades puede publicar. Así no necesitas tocar código y puedes gestionar fácilmente los límites.2. Crear los límites desde el propio tipo de plan en el formulario
Si estás usando un plugin de directorio (por ejemplo, Directorist, Business Directory Plugin o ListingPro), la mayoría de ellos permiten establecer el número máximo de listados por plan. Solo tendrías que editar cada plan y definir el número de propiedades permitidas.3. Usar un enfoque manual con categorías o roles
Otra opción es asignar a cada empresa una categoría o rol específico (por ejemplo, “Plan Básico”, “Plan Estándar”) y usar un filtro en la plantilla del directorio para mostrar solo la cantidad de propiedades que corresponda a su plan. Esto puede hacerlo tu desarrollador en pocos minutos si usas Divi y un CPT personalizado para las propiedades.En resumen, la forma más práctica y sin complicaciones es hacerlo a través de un plugin de membresías o del propio sistema del directorio, dependiendo de cuál uses para gestionar las empresas.
Un saludo
Equipo UXDivi -
Jefferson Maldonado
Miembro29 de octubre de 2025 en 5:55 PM en respuesta a: Problema con DIVI en woocommerceHola María José
Gracias por compartir tu caso. Ese tipo de comportamiento en WooCommerce puede deberse a conflictos temporales con la caché, optimizaciones del tema o plugins que alteran el orden de los módulos en la plantilla de checkout.
Antes de hacer más pruebas, te recomiendo revisar nuestra guía para solucionar problemas en Divi, donde explicamos paso a paso cómo detectar si el problema proviene del tema, de un plugin o de la configuración del constructor visual.
Puedes acceder a la guía desde este enlace:
https://uxdivi.com/blog/guia-para-solucionar-los-problemas-mas-comunes-en-divi
Ahí encontrarás los pasos para hacer un test rápido de conflicto y restaurar el comportamiento correcto del checkout.
Un saludo
Equipo UXDivi
uxdivi.com
Guía para solucionar los problemas más comunes en Divi
Con esta guía podrás solucionar todos los posibles problemas que tengas con Divi, descubre paso a paso como resolver cualquier problema Divi ✅
-
Jefferson Maldonado
Miembro29 de octubre de 2025 en 5:45 PM en respuesta a: Problemas con el Favicon en WordPress – (Tema: Divi)Hola Simón
Gracias por detallar tan bien tu caso y las soluciones que ya intentaste, eso ayuda mucho para darte una orientación precisa.
1. Google no actualiza el favicon de forma inmediata
Aunque el cambio sea visible en tu navegador, Google puede tardar varias semanas o incluso meses en reflejar el nuevo favicon en los resultados. Sin embargo, si ya pasaron más de dos meses, vale la pena revisar los siguientes factores.
2. Verifica que el favicon esté correctamente declarado en el head
Asegúrate de que el favicon se llame desde una ruta absoluta y accesible públicamente. Usa formato PNG y evita SVG, ya que Google recomienda imágenes en PNG de al menos 48×48 px. El SVG puede mostrarse en pestañas, pero normalmente no se indexa como favicon en los resultados de búsqueda.
3. No modifiques el header.php del tema padre
Los cambios en el tema padre pueden perderse con las actualizaciones. Lo ideal es restaurar el header.php original de Divi y agregar el favicon desde Apariencia > Personalizar > Identidad del sitio o mediante un hook en el functions.php del tema hijo.
4. Cumple con las pautas de Google
Google indica que el favicon debe ser PNG, GIF o ICO, tener fondo transparente, ser cuadrado y tener al menos 48×48 px. Además, la URL debe ser accesible sin restricciones. Puedes consultar la guía oficial en: https://developers.google.com/search/docs/appearance/favicon-in-search?hl=es
5. Reenvía la indexación desde Google Search Console
Después de hacer los ajustes, entra a Google Search Console, usa la opción “Inspeccionar URL”, coloca la URL principal de tu sitio y selecciona “Solicitar indexación”. Esto forzará a Google a rastrear nuevamente los metadatos del sitio, incluyendo el favicon.
Recomendación final
Usa un favicon en formato PNG, configúralo desde el personalizador de WordPress, elimina referencias SVG en el header y solicita una nueva indexación desde Search Console. Con estos pasos asegurarás que tanto WordPress como Google utilicen la versión correcta del favicon.
Un saludo
Equipo UXDividevelopers.google.com
Si tu sitio web tiene un icono de página, el icono puede incluirse en los resultados de búsqueda de Google del sitio. Para conseguirlo, sigue estas instrucciones de SEO sobre iconos de página.
-
Jefferson Maldonado
Miembro20 de octubre de 2025 en 5:32 PM en respuesta a: Propuesta de Curso Especializado en Headless WordPress con DiviGracias Simon, estaremos evaluando este tema para revisar si podemos crear algo así.
-
Jefferson Maldonado
Miembro3 de febrero de 2026 en 10:42 AM en respuesta a: Divi 5. Backwards Compatibility Mode EnableEste aviso se refiere a que debe haber algún módulo que se está cargando desde la versión vieja, algún módulo que no es compatible con Divi 5, allí más recomendable sería crear una copia de la página en cuestión e ir borrando (en la copia) módulo por módulo e ir guardando en cada borrado, hasta ver que módulo/fila/sección es la que se está cargando con este aviso.
Espero que esta info te sea de ayuda. Para cualquier otra cosa, aquí me tienes 😉🖐
-
Jefferson Maldonado
Miembro8 de enero de 2026 en 9:42 AM en respuesta a: Problema con sidebar en divi 4 wordpress y woocommerceNo te preocupes Juan, muchas gracias por tu respuesta sobre como lo solucionaste.
Solo como comentario, veo que has creado una sección especial para ese layout, allí lo recomendable sería usar una sección normal, que, para lo que necesitas, es más que suficiente.
Espero que esta info te sea de ayuda. Para cualquier otra cosa, aquí me tienes 😉🖐
-
Super mi estimado 😀




