Kühlfinder MVP: Finder, Geräte, Karte (MapLibre), Preis-Intelligenz + Wucher-Warnung, PortaSplit-Hub, llms.txt

This commit is contained in:
2026-06-27 12:06:13 +00:00
commit f89db4ee8f
31 changed files with 10250 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
---
import Base from '../layouts/Base.astro';
import ProductCard from '../components/ProductCard.astro';
import { allProducts, getProduct, priceIntel, euro } from '../lib/pricing';
const ps = getProduct('midea-portasplit-12000')!;
const psi = priceIntel(ps);
const alts = allProducts.filter(p=>['delonghi-pac-ex105','midea-portasplit-cool-8000','bosch-cool-5000','midea-silent-cool-26-pro-wf'].includes(p.id));
const jsonld={'@context':'https://schema.org','@type':'FAQPage',mainEntity:[
{'@type':'Question',name:'Was tun, wenn die Midea PortaSplit ausverkauft ist?',acceptedAnswer:{'@type':'Answer',text:'Sinnvolle Alternativen sind die kleinere PortaSplit Cool, der Monoblock De\'Longhi PAC EX105 oder die Bosch Cool 5000. Wer auf die PortaSplit warten will, nutzt den Verfügbarkeits-Alarm statt überteuert bei Drittanbietern zu kaufen.'}},
{'@type':'Question',name:'Wie viel kostet die Midea PortaSplit normal?',acceptedAnswer:{'@type':'Answer',text:'Der übliche Preis liegt bei rund 899 € (UVP), im Angebot teils um 699 €. Preise deutlich darüber bei Drittanbietern sind Wucher.'}}
]};
---
<Base title="Midea PortaSplit ausverkauft? Verfügbarkeit, Preis & beste Alternativen | Kühlfinder" description="PortaSplit-Status, Wucher-Warnung und wohnungstaugliche Alternativen, wenn die Midea PortaSplit nicht lieferbar ist." jsonld={jsonld}>
<section class="wrap" style="margin-top:1.6rem">
<p class="kicker"><span class="u"></span>PortaSplit-Hub</p>
<h1>Midea PortaSplit: Status, Preis &amp; sinnvolle Alternativen</h1>
<div class="card" style="border-left:4px solid var(--warm)">
<div class="sg">
<div><span class="note">Üblicher Preis</span><br /><strong>{euro(psi.fairPrice)}</strong></div>
<div><span class="note">Seriös ab</span><br /><strong>{euro(psi.lowestLegit)}</strong></div>
<div><span class="note">Märkte mit Bestand</span><br /><strong>{psi.storesAvailable}</strong></div>
</div>
{psi.wucher && <p class="wucher">⚠ <strong>Wucher-Warnung:</strong> Drittanbieter verlangen bis {euro(psi.wucher.price)} rund {Math.round((psi.wucher.price/psi.fairPrice-1)*100)} % über üblich. Lieber Alarm setzen oder Alternative wählen.</p>}
<div class="status-cta">
<a class="btn sm" href="/karte?produkt=midea-portasplit-12000">Auf der Karte</a>
<a class="btn sm ghost" href="/alarm?produkt=midea-portasplit-12000">Alarm setzen</a>
</div>
</div>
<h2 style="margin-top:1.6rem">Wohnungstaugliche Alternativen</h2>
<p class="muted">Geräte, die in normalen Wohnungen wirklich kühlen nicht nur „auch verfügbar“.</p>
<div class="grid cards2">
{alts.map(p=> <ProductCard product={p} />)}
</div>
</section>
</Base>
<style>
.sg{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:.5rem}.sg strong{font-size:1.25rem}
.wucher{background:var(--danger-bg);color:var(--danger);padding:.7rem .9rem;border-radius:var(--radius)}
.status-cta{display:flex;gap:.5rem;flex-wrap:wrap}
.cards2{grid-template-columns:1fr 1fr}
@media(max-width:820px){.cards2{grid-template-columns:1fr}}
</style>