Hola! Estoy tratando de armar un sitio para una aseguradora de Automóviles.
Los usuarios tienen que poder elegir una Marca, luego un Modelo, luego la Versión y el Año del automóvil y eso enviarse al administrador para que sea cotizado el precio a pagar por el seguro.
Lógicamente que cuando elija la Marca, deberán aparecer solamente los Modelos de Autos de esa Marca, y cuando elija el Modelo, deberán mostrarse las versiones y después elegir un año.
En el ejemplo de la imagen adjunta: elijo primero la marca FORD, el Grupo/Modelo KUGA, el modelo/versión 2.0 TITANIUM" y en los usados el año también.
Por lo que estuve viendo son formularios anidados pero no sé cómo implementarlo.
Toolset no tiene soporte para este, sería necesario implementar una solución particular para tal funcionalidad.
Primero, tendrás que pensar en cómo conectar estos datos.
¿Cómo sabe un grupo de que marca pertenece?
En el contexto de WordPress, típicamente crearías una taxonomía jerárquica, donde cada nivel representa una de las opciones, p.j. marca = 1 nivel, grupo = 2 nivel, modelo = 3 nivel (ve pantallazo).
En el formulario debe incluir el campo de la taxonomía y campos de relleno para los niveles distintos, y JavaScript particular para modificar los campos dependientes cuando el usuario hace sus selecciones.
Puedes usar el función de WordPress wp_localize_script para pasar una array que mapea la estructura de la taxonomía para conectar los campos distintos.
Y finalmente, tendrás que usar el API hook cred_save_data para guardar la taxonomía final según los valores de los campos usado para los distintos niveles.
Es bastante complicado, y si necesitas un desarrollador para hacerlo puedes consultar la lista mantenemos aquí: https://toolset.com/contractors/