Armar la canasta más barata (repartida por cadena)
build_cheapest_basketCompare prices across Chilean supermarkets and build the cheapest basket by selecting each item from its lowest-priced store. Shows total cost, single-store alternative, and savings.
Instructions
Toma una lista de ítems y, por CADA ítem, elige la cadena donde sale más barato (por precio por unidad cuando todas lo informan), agrupando la compra por cadena (la leche en una, el pan en otra). Devuelve plan por cadena, picks por ítem con alternativas, basketTotal (comprando cada cosa donde es más barata), singleStore y splitSaving (ahorro vs comprar todo en una sola cadena), y missing. Por defecto compara jumbo, santaisabel y unimarc (las que responden desde el servidor); tottus/lider requieren el puente de navegador (browserHtml de search_products). NO agrega al carro: para eso usa add_to_cart (hoy solo Jumbo, con sesión); para el resto quedan los links (url) de cada producto.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Ítems en texto libre, ej. ["leche colun 1L", "pan de molde", "arroz 1kg"]. | |
| stores | No | Cadenas a comparar. Por defecto jumbo, santaisabel y unimarc (tottus/lider bloquean el fetch del servidor). | |
| branchId | No | Sucursal para precios locales de cadenas Cencosud, ej. "jumboclj512". |