feat(widerruf): Form schlanker (Grund/Anmerkung raus) + Footer-Link 'Vertrag widerrufen'
All checks were successful
Deploy to Dev / deploy (push) Successful in 1s

- widerruf.php: nur noch 3 Pflichtfelder (Name, Bestellnr, E-Mail) + Confirm-Checkbox
- main_widget_footer_menu.tpl: dauerhafter Link im Footer (gesetzliche Pflicht § 356a ab 19.06.2026)
- Live ist deployed, Dev parallel auf gleichem Stand
This commit is contained in:
Thomas Bartelt 2026-06-14 23:14:36 +02:00
parent 68a03080d1
commit 08beac8d67
2 changed files with 5 additions and 13 deletions

View File

@ -11,4 +11,7 @@
</span>
</a>
{/foreach}
<a title="Vertrag widerrufen" href="{$SUB_DIR}widerruf.php" class="widerruf_link">
<span>Vertrag widerrufen</span>
</a>
</div>

View File

@ -161,18 +161,6 @@ $display_error = isset($messages[$error]) ? $messages[$error] : null;
value="<?= htmlspecialchars($prefill['email']) ?>"
placeholder="Die E-Mail, mit der Sie bestellt haben">
<label for="reason_id">Grund (optional, freiwillige Angabe)</label>
<select name="reason_id" id="reason_id">
<option value="0"> bitte wählen </option>
<?php foreach ($reasons as $r): ?>
<option value="<?= (int)$r->id ?>"><?= htmlspecialchars($r->label) ?></option>
<?php endforeach; ?>
</select>
<label for="reason_text">Anmerkung (optional)</label>
<textarea name="reason_text" id="reason_text" maxlength="2000"
placeholder="Sie können uns hier eine Mitteilung hinterlassen muss nicht."></textarea>
<label class="check">
<input type="checkbox" name="confirm" value="1" required>
Ich erkläre hiermit den Widerruf meiner oben genannten Bestellung.
@ -181,7 +169,8 @@ $display_error = isset($messages[$error]) ? $messages[$error] : null;
<button type="submit" class="btn">Vertrag widerrufen</button>
<p class="muted" style="margin-top:20px;">Nach dem Absenden erhalten Sie eine
Bestätigungs-E-Mail mit der Rücksendeadresse und weiteren Informationen.</p>
Bestätigungs-E-Mail mit der Rücksendeadresse und den weiteren Informationen
zur Rücksendung.</p>
</form>
<?php elseif ($view === 'success'): ?>