Versandfreigrenze pro Land, USt-ID, Rechtstexte+FAQ jetzt admin-editierbar

1) Versandkostenfreigrenze ist jetzt länderabhängig statt einer einzigen Zahl für alle:
   Deutschland 75 €, Österreich/Luxemburg 85 €, Schweiz 100 € (im Adminbereich unter
   "Versandkosten-Staffel" änderbar). Betrifft Warenkorb (live je nach gewähltem Land),
   Checkout-Berechnung, sowie alle Text-Hinweise (Topbar, FAQ, AGB) in allen 4 Sprachen.

2) Neues Feld "USt-IdNr." im Impressum (optional, admin-editierbar) — erscheint nur, wenn
   ausgefüllt.

3) Impressum, AGB, Datenschutzerklärung, Widerrufsbelehrung und FAQ sind jetzt vollständig
   im Adminbereich editierbar (neue Collection "⚖️ Rechtstexte & FAQ") statt fest im Code zu
   stehen. Jede Rechtsseite besteht aus frei bearbeitbaren Abschnitten (Überschrift + Text) —
   VanVan kann selbst Abschnitte ergänzen, ändern oder löschen. Freitext wird beim Anzeigen
   sicher escaped (kein kaputtes HTML durch Tippfehler möglich) und nackte Links automatisch
   klickbar gemacht. FAQ bleibt dabei weiterhin in allen 4 Sprachen separat pflegbar.

Ausführlich getestet: Freigrenze pro Land im echten Warenkorb verifiziert (Puppeteer,
84€ Warenwert -> DE kostenlos, AT/LU "noch 1€", CH "noch 16€"), Rechtstexte/FAQ/USt-ID
gegen den fertigen Build geprüft, EU-Streitschlichtung-Link-Bug (Satzzeichen wurde
mitverlinkt) gefunden und behoben.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
qcigano
2026-08-03 22:04:01 +02:00
co-authored by Claude Sonnet 5
parent 9a2c75ebe6
commit 0c1c8f075f
23 changed files with 495 additions and 310 deletions
+13 -54
View File
@@ -1,5 +1,6 @@
---
import Layout from "../../layouts/Layout.astro";
import { widerruf, rechtstextAlsHtml } from "../../data/legal";
---
<Layout title="Widerrufsbelehrung" path="/widerruf/" legalOnly={true}>
<section class="section-tight">
@@ -7,64 +8,22 @@ import Layout from "../../layouts/Layout.astro";
<h1>Widerrufsbelehrung</h1>
<div class="legal-note">
⚠️ <strong>Muster-Text.</strong> Vorbereiteter Platzhalter, ersetzt keine rechtliche
Prüfung durch eine fachkundige Stelle vor Veröffentlichung.
Prüfung durch eine fachkundige Stelle vor Veröffentlichung — im Adminbereich unter
„⚖️ Rechtstexte & FAQ" bearbeitbar.
</div>
<h2>Widerrufsrecht</h2>
<p>
Du hast das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu
widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag, an dem du oder ein von dir
benannter Dritter, der nicht der Beförderer ist, die Waren in Besitz genommen hast bzw. hat.
</p>
<p>
Um dein Widerrufsrecht auszuüben, musst du uns ([Vorname Nachname], Van's DIY &
Bastelbedarf, [Anschrift], [E-Mail-Adresse]) mittels einer eindeutigen Erklärung (z. B. ein
mit der Post versandter Brief oder E-Mail) über deinen Entschluss, diesen Vertrag zu
widerrufen, informieren. Du kannst dafür das beigefügte
<a href="/muster-widerrufsformular/">Muster-Widerrufsformular</a> verwenden, das jedoch
nicht vorgeschrieben ist.
</p>
<p>
Zur Wahrung der Widerrufsfrist reicht es aus, dass du die Mitteilung über die Ausübung des
Widerrufsrechts vor Ablauf der Widerrufsfrist absendest.
</p>
{widerruf.sections.map((s) => (
<>
<h2>{s.heading}</h2>
<Fragment set:html={rechtstextAlsHtml(s.body)} />
</>
))}
<h2>Folgen des Widerrufs</h2>
{/* Fester, nicht editierbarer Link auf das separate Formular-Seiten-Template — bewusst
nicht Teil des frei bearbeitbaren Textes oben, damit dieser wichtige Link nie aus
Versehen beim Bearbeiten verloren gehen kann. */}
<p>
Wenn du diesen Vertrag widerrufst, haben wir dir alle Zahlungen, die wir von dir erhalten
haben, einschließlich der Lieferkosten (mit Ausnahme der zusätzlichen Kosten, die sich
daraus ergeben, dass du eine andere Art der Lieferung als die von uns angebotene, günstigste
Standardlieferung gewählt hast), unverzüglich und spätestens binnen vierzehn Tagen ab dem
Tag zurückzuzahlen, an dem die Mitteilung über deinen Widerruf dieses Vertrags bei uns
eingegangen ist. Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das du bei der
ursprünglichen Transaktion eingesetzt hast, es sei denn, mit dir wurde ausdrücklich etwas
anderes vereinbart; in keinem Fall werden dir wegen dieser Rückzahlung Entgelte berechnet.
</p>
<p>
Wir können die Rückzahlung verweigern, bis wir die Waren wieder zurückerhalten haben oder
bis du den Nachweis erbracht hast, dass du die Waren zurückgesandt hast, je nachdem, welches
der frühere Zeitpunkt ist.
</p>
<p>
Du hast die Waren unverzüglich und in jedem Fall spätestens binnen vierzehn Tagen ab dem
Tag, an dem du uns über den Widerruf dieses Vertrags unterrichtest, an uns zurückzusenden
oder zu übergeben. Die Frist ist gewahrt, wenn du die Waren vor Ablauf der Frist von
vierzehn Tagen absendest. Du trägst die unmittelbaren Kosten der Rücksendung der Waren.
</p>
<p>
Du musst für einen etwaigen Wertverlust der Waren nur aufkommen, wenn dieser Wertverlust auf
einen zur Prüfung der Beschaffenheit, Eigenschaften und Funktionsweise der Waren nicht
notwendigen Umgang mit ihnen zurückzuführen ist.
</p>
<h2>Ausschluss/vorzeitiges Erlöschen des Widerrufsrechts</h2>
<p>
Das Widerrufsrecht besteht nicht bzw. erlischt vorzeitig unter anderem bei Verträgen zur
Lieferung von Waren, die nicht vorgefertigt sind und für deren Herstellung eine individuelle
Auswahl oder Bestimmung durch dich maßgeblich ist oder die eindeutig auf deine persönlichen
Bedürfnisse zugeschnitten sind (§ 312g Abs. 2 Nr. 1 BGB) — z. B. bei individuellen
Sonderanfertigungen auf Kundenwunsch. Bei Standardartikeln aus unserem Sortiment gilt das
Widerrufsrecht regulär.
📄 <a href="/muster-widerrufsformular/">Muster-Widerrufsformular</a> (nicht verpflichtend, kann für den Widerruf genutzt werden).
</p>
</div>
</section>