Einmalprodukte (Normalsortiment, show_on 3) können jetzt schon beim Abo-Abschluss hinzugefügt werden – im Portal-Wizard (Abschnitt im Upgrade-Schritt) und in allen drei Sales-Center-Abo-Strecken (eigene Produktliste). Variante A: Zeilen laufen als Cart-Option abo_addon mit durch den Checkout, werden sofort bezahlt und mit der Erstlieferung verschickt (Rechnung/Lieferschein gruppieren automatisch). - Checkout persistiert is_abo_addon (CheckoutRepository, PaymentHelper) - createAboItems/ensureUserAboItemsFromLatestOrder überspringen Addons (sonst würden Einmalprodukte dauerhaft wiederkehren); amount ohne Addon-Anteil; aboHasBaseProduct ignoriert Addon-Zeilen - CreateAboReplacementOrder propagiert is_abo_addon in Ersatzbestellungen - iq-shopping-cart.js: zweite Datatable + abo_addon-Flag-Weitergabe - i18n: neue abo.onetime_create_*-Keys (de/en/es/fr); zusätzlich es/fr komplett synchronisiert (abo-Kartenblock, navigation, payment, weborder inkl. Entfernung PAYONE-Altlasten, withdrawal.php neu) - Tests: AboCreateOneTimeItemsTest, AboCreateOneTimeCartTest, AboPortalCreateOneTimeTest (17 neue, 122 Tests gesamt grün) Plan: dev/2026-07-21-abo-einmalprodukte-anlage/ Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
63 lines
3.3 KiB
PHP
63 lines
3.3 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
// Buttons / Navigation
|
|
'button_label' => 'Révoquer le contrat',
|
|
'nav_title' => 'Rétractation',
|
|
|
|
// Identifikationsformular
|
|
'page_title' => 'Révoquer le contrat',
|
|
'intro' => 'Vous pouvez ici vous rétracter facilement de votre commande passée en ligne. Veuillez d\'abord identifier votre commande.',
|
|
'identify_hl' => 'Identifier la commande',
|
|
'order_number' => 'Numéro de commande',
|
|
'order_number_placeholder' => 'p. ex. 12345',
|
|
'order_number_help' => 'Vous trouverez le numéro de commande dans votre confirmation de commande.',
|
|
'email' => 'Adresse e-mail de la commande',
|
|
'email_placeholder' => 'votre@email.fr',
|
|
'find_order' => 'Rechercher la commande',
|
|
|
|
// Bestellung gefunden / Auswahl
|
|
'order_found_hl' => 'Votre commande',
|
|
'order_date' => 'Date de la commande',
|
|
'choose_scope_hl' => 'De quoi souhaitez-vous vous rétracter ?',
|
|
'scope_full' => 'Rétractation complète (toute la commande)',
|
|
'scope_partial' => 'Rétractation partielle (articles individuels)',
|
|
'select_items_hl' => 'Sélectionner les articles',
|
|
'product' => 'Article',
|
|
'quantity' => 'Quantité',
|
|
'withdraw_quantity' => 'Quantité à rétracter',
|
|
'reason' => 'Motif (facultatif)',
|
|
'reason_placeholder' => 'Vous n\'êtes pas obligé d\'indiquer un motif. Si vous le souhaitez, vous pouvez nous le communiquer ici.',
|
|
'submit' => 'Envoyer la rétractation de manière ferme',
|
|
'back' => 'Retour',
|
|
'legal_note' => 'En envoyant ce formulaire, vous déclarez la rétractation de votre contrat auprès de mivita care gmbh, Leinfeld 2, 87755 Kirchhaslach (Allemagne). Vous recevrez immédiatement une confirmation de réception par e-mail avec la date et l\'heure.',
|
|
|
|
// Fehler
|
|
'not_found' => 'Nous n\'avons trouvé aucune commande correspondant à ces informations. Veuillez vérifier le numéro de commande et l\'adresse e-mail.',
|
|
'no_items_selected' => 'Veuillez sélectionner au moins un article pour la rétractation partielle.',
|
|
|
|
// Erfolg / Eingangsbestätigung
|
|
'success_hl' => 'Votre rétractation nous est bien parvenue',
|
|
'success_intro' => 'Merci beaucoup. Nous avons bien reçu votre rétractation et la traiterons dans les meilleurs délais.',
|
|
'clock' => 'h',
|
|
'success_received_at' => 'Réception de votre rétractation',
|
|
'success_reference' => 'Numéro de dossier',
|
|
'success_email_sent' => 'Nous avons également envoyé une confirmation de réception à :email.',
|
|
'success_full' => 'Vous vous êtes rétracté de la commande complète.',
|
|
'success_partial' => 'Vous vous êtes rétracté d\'articles individuels de votre commande.',
|
|
|
|
// E-Mail
|
|
'mail_subject' => 'Confirmation de réception de votre rétractation',
|
|
'mail_hello' => 'Bonjour',
|
|
'mail_intro' => 'nous confirmons la réception de votre rétractation concernant la commande suivante. Votre rétractation nous est parvenue au moment indiqué :',
|
|
'mail_received_at' => 'Reçue le',
|
|
'mail_order_number' => 'Numéro de commande',
|
|
'mail_reference' => 'Numéro de dossier',
|
|
'mail_scope' => 'Étendue de la rétractation',
|
|
'mail_items_hl' => 'Articles rétractés',
|
|
'mail_outro' => 'Nous nous occupons de la suite du traitement et vous recontacterons si nécessaire.',
|
|
'mail_greetings' => 'Meilleures salutations',
|
|
'mail_sender' => 'Votre équipe mivita.care',
|
|
|
|
];
|