Skip to main content

Hola! Como estan? Estoy atascado en una duda con las solicitudes externas http. En este caso, estoy conectando Wordpress con Manychat, especialmente con Woocommerce. La idea es obtener informacion de un producto especifico el cual se define en la estructura de la URL de la solicitud http, con el metodo “GET” . La solicitud funciona, y arroja los datos, en este formato : 

{"id":"734356","stock":20,"precio":15750,"fecha_inicio_oferta":"22 de Marzo del 2024","fecha_fin_oferta":"06 de Abril del 2024"}

Ahora, mi pregunta especifica, es siempre necesario almacenar estos datos en un campo personalizado de usuario? Como puedo utilizar estos datos obtenidos. He probado por ejemplo en configurar el jsonpath , de esta forma:

1_ Creo un campo personalizado de usuario nombrado “precioProducto734356” , con formato numerico.

2_ Luego de crearlo, en la solicitud http, configuro la variable JsonPath de esta forma : $.precio => #precioProducto734356 
3_ Pruebo la automatizacion con whatsapp , respondiendo un mensaje : Este es el precio {precioProducto734356}

Pero nada de esto ha funcionado, ademas que no me parece practico, ya que si tuviere 100 productos, tendria 100 campos personalizados de usuario, y no lo veo ni practico ni organizado.

 

Entonces, existe alguna forma de utilizar los datos obtenidos como respuesta de las solicitudes GET ?

 

Gracias!!

Usa esta herramienta: https://jsonpath.com/

Para el precio, deberías usar $.precio y así tiene que funcionar correctamente. Asegúrate que el campo personalizado sea de número para evitar errores (aunque de Texto debería funcionar también si no me equivoco)

 

Para hacerlo 100% en Manychat, y si necesitas traer el precio de los 100 productos a la vez, no te queda otra opción que usar 100 Custom Fields.

Pero, si tu lógica es otra, se podría simplificar y mostrar contenido dinámico de alguna manera.

Hay que ver el caso específico y diseñar los requests y la automatización...


Reply