lupulario

Cómo funciona

Lupulario toma tu receta y responde dónde sale más barato comprar todos los ingredientes entre las tiendas que cotiza hoy, Enter Insumos, La Tienda del Cervecero y Mundo Cervecero, con el despacho a tu comuna incluido. No vende nada: te manda a comprar a la tienda.

De dónde salen los precios

  • Un lector automático (LupularioBot) lee una vez por semana las categorías de ingredientes de cada tienda, con pausas entre solicitudes y respetando lo que cada tienda permite.
  • Cada producto se guarda con sus variantes (tamaño, entera o molida, a granel), su precio en pesos con IVA y si tiene stock. Toda cotización muestra la fecha de lectura de cada tienda; si una tienda no se pudo leer en más de 7 días, aparece marcada como desactualizada.
  • Los precios son referenciales: manda lo que diga la tienda al comprar. El stock es el de la última lectura y puede haber cambiado.
  • La lista de tiendas no es cerrada: si vendes insumos cerveceros online en Chile, puedes pedir que sumemos la tuya.

Cómo se empareja cada línea

  • Cada línea de tu receta se empareja con un producto de cada tienda por reglas y tablas: identificadores de Brewfather, alias (otros nombres del mismo ingrediente), nombre con maltería u origen, color (para maltas caramelo o tostadas, con ±10%) y, al final, parecido del texto. El cálculo usa solo reglas fijas: la misma receta con el mismo catálogo da siempre el mismo resultado, y cada emparejamiento muestra la regla que lo produjo.
  • Si una línea no calza con ninguna regla, o calza solo por parecido, Lupulario puede pedir que se revise su texto (un nombre en inglés, una abreviatura, una marca). La respuesta solo puede ser un ingrediente de la tabla de Lupulario o ninguno, y la línea queda dudosa con la regla "interpretada" hasta que confirmes el ingrediente. Precios, variantes, despacho y canasta siguen saliendo solo de reglas. Si la revisión no responde a tiempo, la cotización queda como está.
  • Si una tienda no tiene el ingrediente, te ofrece un sustituto: la misma malta de otra maltería, el mismo lúpulo de otro origen o en flor, o un equivalente de la tabla (Carafoam por Carapils). Nunca entra a la canasta hasta que lo aceptes; aceptarlo vale para todas las tiendas.

Qué tan seguro es cada emparejamiento

alta
Calza por alias, nombre o color. Entra a la canasta.
dudosa
Calza solo por parecido, o la maltería no coincide. Entra marcada para que la revises.
sin match
No hay producto en esa tienda. No entra.

Cómo se arma la canasta

  • Para cada línea y tienda se busca la mezcla de variantes más barata que cubra la cantidad (5 × 1 kg + 1 × 500 g para 5,4 kg), respetando el mínimo y el paso de compra a granel. Un envase mayor solo se elige si el sobrante no supera lo que pediste, y se explica.
  • Se evalúan todas las combinaciones de tiendas (7 con 3) con el despacho de cada una según tu región (Enter Insumos: $5.042 a la Región Metropolitana; La Tienda del Cervecero: no publica su tarifa; Mundo Cervecero: $4.990 a la Región Metropolitana). La canasta óptima es la más barata con despacho; la canasta de una tienda es comprar todo en la tienda más barata; la referencia por ingrediente muestra el precio de cada cosa en cada tienda que la vende, de la más barata a la más cara, sin despacho, y no es una canasta.
  • Hay tiendas que no publican su tarifa de despacho en su sitio: a regiones las dos de WooCommerce lo dejan "por pagar" con el transportista, y La Tienda del Cervecero no publica ninguna tarifa. Ahí Lupulario no inventa un monto ni lo trata como gratis: la canasta aparece con lo que sí se sabe, el total dice que ese despacho no está incluido y la tienda queda nombrada, porque te lo van a cobrar en su checkout. Mientras falte esa tarifa tampoco se muestran la diferencia ni el ahorro: comparar un total completo con uno incompleto da un ahorro que no existe. Con retiro en tienda no hay despacho que pagar y el total queda completo.
  • Ante empate gana la canasta con menos tiendas, luego la de menor sobrante y luego el orden alfabético.

Publicidad y links de afiliado

Lupulario se financia con anuncios contextuales, patrocinios de tiendas y links de afiliado, todos rotulados y separados del resultado. Ninguno cambia el emparejamiento, el orden ni la canasta óptima: hay una prueba automática que lo comprueba en cada cambio. Cuando un link lleva código de afiliado, la página lo dice; el precio para ti es el mismo. Hoy la publicidad está apagada.

Para agentes y programas

Todo lo que ves aquí también se puede pedir por URL y en JSON: la guía está en /llms.txt.

Qué se guarda y dónde

  • Tu cotización, nada en el servidor. Cotizar no pide cuenta: tu receta se calcula al momento y no se guarda. Una cotización compartida viaja completa dentro del link, en una parte que el servidor no recibe.
  • Lo que publicas en Recetas, sí. Para mandar una receta entras con tu cuenta de Google, a través de Firebase (de Google): Lupulario guarda solo el número que Firebase le da a tu cuenta, no tu correo ni tu nombre, y una cookie de sesión que se usa solo en Recetas. Firebase sí guarda tu cuenta (correo y nombre de Google) para que puedas entrar. La receta se guarda con la firma y la comuna que escribiste, porque se publican con ella. Si la rechazamos, se borra entera; si quieres sacar una publicada, escríbenos. Para comentar una receta también entras con Google: el comentario se guarda con tu firma, tu comuna y ese número, y lo puedes borrar cuando quieras. Este navegador recuerda tu firma y tu comuna para el próximo comentario (bajo la clave beerme:firma). Reportar un comentario no pide cuenta y no guarda quién reportó. Un voto se guarda con un número al azar que genera tu navegador (bajo la clave beerme:recetas), para que puedas cambiarlo o quitarlo; no lleva tu IP, cookies ni nada que te identifique.
  • La Agenda. Los eventos los publica Lupulario: solo quien modera, y se guarda el número de su cuenta, no su correo. «Voy» no pide cuenta: se guarda con el mismo número al azar de los votos, sin tu IP ni cookies, y solo se muestra cuántos van. Este navegador recuerda en qué eventos marcaste «Voy» (bajo la clave beerme:eventos). La ficha de un evento muestra un mapa de OpenStreetMap y, si lo hay, el afiche desde el sitio de la organización: al cargarlos, tu navegador se conecta a esos servidores, que reciben tu dirección IP como cualquier sitio que visitas. El mapa carga recién cuando llegas a él, y ninguno de los dos recibe desde qué página se pidió.
  • Tu opinión sobre Lupulario, si la mandas desde «Danos tu opinión», al pie de cada página. Entras con Google, como para comentar, y se guarda con el número de tu cuenta (no tu correo de Google ni tu nombre), lo que nos quieres contar, la nota si la pusiste y la página desde donde la mandaste, sin la receta que lleva el link. Si quieres respuesta, puedes dejar un correo: se guarda con la opinión y lo usamos solo para responderte. No se publica: la lee solo quien modera, y la borramos cuando ya no sirve o si nos lo pides.
  • En tu navegador (almacenamiento local, bajo la clave beerme:v1): tu comuna, la malta entera o molida, el retiro en tienda, los sustitutos que aceptaste, tus correcciones y elecciones, las líneas ya revisadas, y un contador de cuántas veces cotizaste. Nada de eso sale de tu navegador ni te identifica. "Borrar mis datos", al pie de cada página, lo elimina todo, también lo que recuerda de tus votos, tus «Voy» y tu firma.
  • Medición de visitas (Google Analytics): las páginas que se visitan y unas cuentas de uso agregadas — cuántas cotizaciones se hacen, si el navegador ya había cotizado y el estilo de la receta, cuántas líneas se emparejan solas, cuántas cotizaciones se comparten y cuántos clics van a tiendas. Nunca el texto de tu receta, tu comuna ni nada que te identifique, y la personalización de avisos está apagada. Para distinguir una visita de otra, Google guarda una cookie en tu navegador. En Europa, el Reino Unido y Suiza arranca sin cookie y solo cuenta la visita. "Borrar mis datos", al pie de cada página, no alcanza esa cookie: se borra desde tu navegador.
  • Reporte de errores (Sentry): si algo falla en la página o en el servidor, se envía el error con la página donde ocurrió (sin la receta, la comuna ni el link compartido), el navegador y los últimos pasos de navegación. No se envía tu dirección IP, cookies ni nada que te identifique, y no se graban sesiones.
  • Reporte de una corrección, solo si lo aceptas: después de corregir un emparejamiento, Lupulario pregunta si quieres avisarle al administrador. Si dices que sí, se abre un formulario con el texto de la línea, el ingrediente que elegiste y la versión del catálogo, y si la línea había sido revisada; nada tuyo. Si dices que no, no sale nada.

Líneas que las reglas no reconocen

Para revisarlas, Lupulario envía a Google (API de Gemini, en su plan gratuito) solo el texto de esas líneas, por ejemplo "20 g H. Mittelfruh", junto con la lista de ingredientes posibles. No envía tu comuna, tu dirección IP, el resto de la receta ni nada que te identifique, y Lupulario no guarda ese texto. En su plan gratuito, Google puede usar lo que recibe para mejorar sus productos.

Si lo apagas, Lupulario cotiza solo con reglas y tus líneas no salen de tu navegador. Se guarda en este navegador.

Este tratamiento sigue la Ley 21.719 de protección de datos personales: Lupulario no pide ni guarda datos que te identifiquen fuera de la firma y la comuna que tú decides publicar con una receta o un comentario, el correo que dejas si quieres respuesta a una opinión y la cuenta de Google con que entras para mandarlos, lo que guarda de tu cotización está en tu dispositivo y bajo tu control, y lo único que sale de ahí son las cuentas de uso y la medición de visitas de arriba.

Tu opinión sobre Lupulario

Solo la lee el equipo. No se publica.

Revisando tu sesión…