Abo-System: VanVan kann jetzt wirklich alles im Admin einstellen
Bisher waren nur Preis, Rabatt-% und ein paar Verhaltensregeln im CMS editierbar — Namen, Vorteilstexte und die Teddy-Vergabe-Intervalle steckten fest im Code. Jetzt ist pro Abo-Stufe (Klein/Mittel/Groß) direkt im Adminbereich einstellbar: - Name & Vorteilstext der Stufe, in allen 4 Sprachen einzeln - Ob die Stufe aktuell überhaupt neu buchbar ist (bestehende Abonnent:innen behalten ihre Vorteile trotzdem, im Kundenkonto wird die Stufe nur für neue Buchungen ausgegraut mit "Derzeit nicht buchbar") - Nach wie vielen Monaten es den kleinen/großen Teddy gibt (ersetzt die vorher fest verankerten 6-/12-Monats-Abstände) - Welches Produkt als "kleiner"/"großer" Teddy für die Prämien-Einlösung verwendet wird (Produktauswahl statt festem Slug im Code) Alle Berechnungen (Meilensteine, Fortschrittsanzeige) laufen jetzt komplett über diese Admin-Werte statt über Konstanten im Code. Konto-Plan-Karten in allen 4 Sprachen zeigen die admin-gepflegten Texte live an. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
208d995941
commit
a222d6c96e
@@ -2421,6 +2421,7 @@ a:focus-visible, button:focus-visible {
|
||||
.abo-plan-badge { align-self: flex-start; background: color-mix(in srgb, var(--plan-color, var(--c-accent)) 30%, transparent); border: 1px solid color-mix(in srgb, var(--plan-color, var(--c-accent)) 55%, transparent); border-radius: 999px; padding: 0.2rem 0.7rem; font-size: 0.78rem; font-weight: 700; }
|
||||
.abo-plan-btn { align-self: flex-start; }
|
||||
.abo-plan-btn:disabled { opacity: 0.6; cursor: default; }
|
||||
.abo-plan-card.is-not-bookable { opacity: 0.55; filter: grayscale(0.3); }
|
||||
|
||||
.abo-status-card { margin-bottom: 1.4rem; }
|
||||
.abo-status-card h3 { display: flex; align-items: center; gap: 0.6rem; flex-wrap: wrap; }
|
||||
|
||||
Reference in New Issue
Block a user