Estoy usando formularios de Elementor pro para recopilar datos de mis clientes y funciona como se esperaba, pero necesito usar los datos enviados en el próximo paso de los clientes. Para lograr esto, realicé una acción después del envío para redirigir al cliente a una página de paquete de productos con variaciones, donde una de las variaciones está preseleccionada en función de las respuestas de su formulario.
Para llevar los datos del formulario a la página de redireccionamiento, agregué los códigos cortos de campo como parámetros en mi URL de redireccionamiento de la siguiente manera:
https://website.com/index.php/product-bundle?name=[field id=”name”]?edad=[field id=”age”]?género=[field id=”gender”]?tipo de cuerpo=[field id=”bodytype”].
Para preseleccionar 4 artículos de la variación 5 en mi paquete de productos, agregaría los siguientes parámetros a la URL de la página de mi paquete de productos:
https://website.com/index.php/product-bundle?bundle_selected_opcional_5=yes&bundle_quantity_5=4
Necesito el formulario para redirigir a la página del paquete de productos final con parámetros basados en las respuestas del formulario. Entonces, si la respuesta del formulario llevara al nombre Alex, la edad de 60 días, el tipo de cuerpo es normal y el sexo es chico, la URL de redirección del formulario inicial sería:
https://website.com/index.php/product-bundle?name=Alex?age=60?gender=boy?bodytype=normal. Que luego usaría declaraciones if else para seleccionar la variación número 3 y preseleccionar 4 elementos de la variación 3 para el cliente, lo que se lograría enviando al cliente a:
https://website.com/index.php/product-bundle?bundle_selected_opcional_3=yes&bundle_quantity_3=4.
¿Estoy en el camino correcto pensando que necesito enviar al cliente a través de 2 redireccionamientos? Si es así, ¿cómo podría lograr esta funcionalidad agregando código en el back-end?
Si hay una forma más eficiente de lograr mi objetivo, ¡me encantaría aprender sobre ella!
.