Tú nombras el producto
Obtenemos la página con un user-agent de navegador normal y leemos JSON-LD, meta de precio, itemprop u og. Si no podemos analizar un precio, mantenemos el seguimiento y registramos el error: no inventamos un número.
Pega la URL de un producto. Bargains registra el precio, lo comprueba con un calendario y anota una bajada cuando el número cae.
Obligatorio: URL de la ficha y un correo. Opcional: un precio objetivo. Tras enviar recibes un enlace permanente secreto: guárdalo. Ese enlace es cómo ves el estado sin cuenta.
Guardamos la URL y el correo para consultar el precio y avisarte. No vendemos la lista. Una bajada es precio nuevo < último precio visto; si fijaste un objetivo, el precio nuevo también debe ser igual o inferior a ese objetivo. La primera obtención correcta es solo una base: no hay alerta.
Obtenemos la página con un user-agent de navegador normal y leemos JSON-LD, meta de precio, itemprop u og. Si no podemos analizar un precio, mantenemos el seguimiento y registramos el error: no inventamos un número.
Un cron del worker corre aproximadamente cada 20 minutos. Los seguimientos recién comprobados se omiten para no golpear las tiendas. También puedes lanzar un escaneo con POST /api/check.
Cada bajada escribe una fila de alertas. Aparece en tu enlace permanente y en el registro público. El correo se envía solo si hay una clave de correo; si no, el registro de la página es el aviso.
¿Necesitas un producto que podamos mover de verdad? Fieldcast No. 4 es una página de demostración en este sitio. Vigila https://bargains.app/demo/mixer; un cambio de precio más una comprobación producirán una alerta real.