v3: eigener Scraper (OBI live verifiziert) statt braucheklima-Daten; Elektromärkte (MediaMarkt/Saturn/expert/Euronics)+Amazon; Startseite reframed 'wo gibt es Klimageräte'; SaaS-Design; Monitor any-AC + Modell-Filter
This commit is contained in:
+12
-26
@@ -2,41 +2,27 @@
|
||||
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 ps = getProduct('midea-portasplit-12000')!; const pi = 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.'}}
|
||||
]};
|
||||
{'@type':'Question',name:'Was tun, wenn die Midea PortaSplit ausverkauft ist?',acceptedAnswer:{'@type':'Answer',text:'Sinnvolle Alternativen: PortaSplit Cool, De\'Longhi PAC EX105 oder Bosch Cool 5000. Wer warten will, nutzt den Verfügbarkeits-Alarm statt überteuert bei Drittanbietern zu kaufen.'}},
|
||||
{'@type':'Question',name:'Was kostet die Midea PortaSplit normal?',acceptedAnswer:{'@type':'Answer',text:'Üblich rund 799 € (UVP), im Angebot teils um 699 €. Deutlich höhere Drittanbieterpreise 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}>
|
||||
<Base title="Midea PortaSplit ausverkauft? Verfügbarkeit, Preis & beste Alternativen | Kühlfinder" description="PortaSplit-Status, Wucher-Warnung und wohnungstaugliche Alternativen." 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 & sinnvolle Alternativen</h1>
|
||||
<h1>Midea PortaSplit: Preis & 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><span class="note">Üblicher Preis</span><br /><strong class="num">{euro(pi.fairPrice)}</strong></div>
|
||||
<div><span class="note">Fair ab</span><br /><strong class="num">{euro(pi.lowestLegit)}</strong></div>
|
||||
<div><span class="note">Wucher ab</span><br /><strong class="num">{euro(pi.wucherThreshold)}</strong></div>
|
||||
</div>
|
||||
<p class="wucher">⚠ <strong>Wucher-Warnung:</strong> Drittanbieter (z. B. Amazon-Marketplace) verlangen bei Knappheit das Mehrfache des üblichen Preises. Lieber Alarm setzen oder Alternative wählen.</p>
|
||||
<div class="status-cta"><a class="btn sm" href="/karte?modell=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>
|
||||
<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>
|
||||
<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>
|
||||
|
||||
Reference in New Issue
Block a user