shop-old/core/config/revocation_config.inc.php
2026-04-20 01:03:43 +02:00

51 lines
1.7 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* Carteasy Revocation / Widerruf (EU-RL 2026/2673 "Widerrufsbutton")
*
* Zentrale Feature-Flags und Konstanten. Bis zum Go-Live Mitte Mai 2026
* bleibt REVOCATION_ENABLED = false (Silent-Modus).
*
* @copyright Wlanium / Thomas Bartelt
* @since 2026-04-19
*/
if (defined('REVOCATION_CONFIG_LOADED')) {
return;
}
define('REVOCATION_CONFIG_LOADED', true);
// ===== Master-Schalter =====
// wenn false: Token werden weder erzeugt noch Mails verschickt,
// Landingpage liefert "Widerruf zurzeit nicht verfügbar".
define('REVOCATION_ENABLED', false);
// wenn false: Token wird trotzdem in DB angelegt (für spätere Aktivierung),
// aber die Info-Mail an den Kunden geht NICHT raus.
define('REVOCATION_INFO_MAIL_ENABLED', false);
// ===== Einordnung B2C / B2B =====
define('REVOCATION_B2C_GROUP_IDS', serialize([1, 103])); // Endverbraucher, Gast
define('REVOCATION_B2B_GROUP_IDS', serialize([101])); // Händler (ausgenommen)
define('REVOCATION_GUEST_GROUP_ID', 103);
// ===== Token / Gültigkeit =====
define('REVOCATION_TOKEN_VALIDITY_DAYS', 20); // 14 Tage Pflicht + 6 Puffer
define('REVOCATION_TOKEN_BYTES', 32); // 32 Bytes = 64 Hex-Chars
// ===== Adressen / URLs =====
define('REVOCATION_OWNER_EMAIL', 'intelectra-ersatzteile@t-online.de');
define('REVOCATION_LANDING_PATH', '/widerruf.php'); // Pfad auf dem Shop-Host
define('REVOCATION_RETURN_COMPANY','Intelectra GmbH');
define('REVOCATION_RETURN_STREET', 'Sachsenring 20');
define('REVOCATION_RETURN_CITY', '94315 Straubing');
define('REVOCATION_RETURN_COSTS_NOTE',
'Die regelmäßigen Kosten der Rücksendung tragen Sie.');
// ===== UI-Texte =====
define('REVOCATION_BUTTON_LABEL', 'Vertrag hier widerrufen');