feat: Complete checkout overhaul with Stripe PaymentIntent integration and abandoned cart recovery

This commit is contained in:
Codex Agent
2025-10-07 22:25:03 +02:00
parent dd5545605c
commit aa8c6c67c5
38 changed files with 1848 additions and 878 deletions

View File

@@ -29,15 +29,40 @@
"title": "Registrieren",
"name": "Vollständiger Name",
"username": "Username",
"username_placeholder": "Wählen Sie einen Username",
"email": "E-Mail-Adresse",
"email_placeholder": "ihre@email.de",
"password": "Passwort",
"password_placeholder": "Mindestens 8 Zeichen",
"password_confirmation": "Passwort bestätigen",
"confirm_password": "Passwort bestätigen",
"confirm_password_placeholder": "Passwort wiederholen",
"first_name": "Vorname",
"first_name_placeholder": "Max",
"last_name": "Nachname",
"last_name_placeholder": "Mustermann",
"address": "Adresse",
"address_placeholder": "Straße Hausnummer, PLZ Ort",
"phone": "Telefonnummer",
"phone_placeholder": "+49 123 456789",
"privacy_consent": "Ich stimme der Datenschutzerklärung zu und akzeptiere die Verarbeitung meiner persönlichen Daten.",
"submit": "Registrieren"
"privacy_policy": "Datenschutzerklärung",
"submit": "Registrieren",
"success_toast": "Registrierung erfolgreich",
"validation_failed": "Bitte prüfen Sie Ihre Eingaben.",
"unexpected_error": "Registrierung nicht möglich.",
"errors_title": "Fehler bei der Registrierung",
"errors": {
"username": "Username",
"email": "E-Mail",
"password": "Passwort",
"password_confirmation": "Passwort-Bestätigung",
"first_name": "Vorname",
"last_name": "Nachname",
"address": "Adresse",
"phone": "Telefon",
"privacy_consent": "Datenschutz-Zustimmung"
}
},
"verification": {
"notice": "Bitte bestätigen Sie Ihre E-Mail-Adresse.",

View File

@@ -1,10 +1,71 @@
{
"header": {
"home": "Home",
"packages": "Packages",
"blog": "Blog",
"occasions": {
"wedding": "Wedding",
"birthday": "Birthday",
"corporate": "Corporate Event"
},
"contact": "Contact",
"login": "Login",
"register": "Register"
},
"login_failed": "Invalid email or password.",
"login_success": "You are now logged in.",
"registration_failed": "Registration failed.",
"registration_success": "Registration successful proceed with purchase.",
"already_logged_in": "You are already logged in.",
"failed_credentials": "Invalid credentials.",
"header.login": "Login",
"header.register": "Register"
"login": {
"title": "Login",
"username_or_email": "Username or Email",
"password": "Password",
"remember": "Remember me",
"submit": "Login"
},
"register": {
"title": "Register",
"name": "Full Name",
"username": "Username",
"username_placeholder": "Choose a username",
"email": "Email Address",
"email_placeholder": "your@email.com",
"password": "Password",
"password_placeholder": "At least 8 characters",
"password_confirmation": "Confirm Password",
"confirm_password": "Confirm Password",
"confirm_password_placeholder": "Repeat password",
"first_name": "First Name",
"first_name_placeholder": "John",
"last_name": "Last Name",
"last_name_placeholder": "Doe",
"address": "Address",
"address_placeholder": "Street Number, ZIP City",
"phone": "Phone Number",
"phone_placeholder": "+1 123 456789",
"privacy_consent": "I agree to the privacy policy and accept the processing of my personal data.",
"privacy_policy": "Privacy Policy",
"submit": "Register",
"success_toast": "Registration successful",
"validation_failed": "Please check your input.",
"unexpected_error": "Registration not possible.",
"errors_title": "Registration errors",
"errors": {
"username": "Username",
"email": "Email",
"password": "Password",
"password_confirmation": "Password Confirmation",
"first_name": "First Name",
"last_name": "Last Name",
"address": "Address",
"phone": "Phone",
"privacy_consent": "Privacy Consent"
}
},
"verification": {
"notice": "Please confirm your email address.",
"resend": "Resend email"
}
}