feat: implement one-page checkout with dynamic shipping

This commit is contained in:
Unchained
2026-03-28 18:03:12 +02:00
parent 7ca756fc5a
commit bcf74e1fd1
5 changed files with 122 additions and 102 deletions

View File

@@ -372,6 +372,11 @@
"errorNoCheckout": "Keine aktive Kasse. Bitte versuchen Sie es erneut.",
"errorEmailRequired": "Bitte geben Sie eine gültige E-Mail-Adresse ein.",
"errorFieldsRequired": "Bitte füllen Sie alle erforderlichen Felder aus.",
"errorNoShippingMethods": "Keine Versandmethoden für diese Adresse verfügbar. Bitte überprüfen Sie Ihre Adresse oder kontaktieren Sie den Support.",
"errorSelectShipping": "Bitte wählen Sie eine Versandmethode.",
"errorPhoneRequired": "Bitte geben Sie eine gültige Telefonnummer ein.",
"loadingShippingMethods": "Versandoptionen werden geladen...",
"enterAddressForShipping": "Geben Sie Ihre Adresse ein, um Versandoptionen zu sehen.",
"errorOccurred": "Ein Fehler ist during des Checkouts aufgetreten.",
"errorCreatingOrder": "Bestellung konnte nicht erstellt werden.",
"orderConfirmed": "Bestellung bestätigt!",

View File

@@ -420,6 +420,9 @@
"errorFieldsRequired": "Please fill in all required fields.",
"errorNoShippingMethods": "No shipping methods available for this address. Please check your address or contact support.",
"errorSelectShipping": "Please select a shipping method.",
"errorPhoneRequired": "Please enter a valid phone number.",
"loadingShippingMethods": "Loading shipping options...",
"enterAddressForShipping": "Enter your address to see shipping options.",
"errorOccurred": "An error occurred during checkout.",
"errorCreatingOrder": "Failed to create order.",
"continueToShipping": "Continue to Shipping",

View File

@@ -372,6 +372,11 @@
"errorNoCheckout": "Pas de paiement actif. Veuillez réessayer.",
"errorEmailRequired": "Veuillez entrer une adresse e-mail valide.",
"errorFieldsRequired": "Veuillez remplir tous les champs obligatoires.",
"errorNoShippingMethods": "Aucune méthode de livraison disponible pour cette adresse. Veuillez vérifier votre adresse ou contacter le support.",
"errorSelectShipping": "Veuillez sélectionner une méthode de livraison.",
"errorPhoneRequired": "Veuillez entrer un numéro de téléphone valide.",
"loadingShippingMethods": "Chargement des options de livraison...",
"enterAddressForShipping": "Entrez votre adresse pour voir les options de livraison.",
"errorOccurred": "Une erreur s'est produite lors du paiement.",
"errorCreatingOrder": "Échec de la création de la commande.",
"orderConfirmed": "Commande Confirmée!",

View File

@@ -418,6 +418,11 @@
"errorNoCheckout": "Nema aktivne korpe. Molimo pokušajte ponovo.",
"errorEmailRequired": "Molimo unesite validnu email adresu.",
"errorFieldsRequired": "Molimo popunite sva obavezna polja.",
"errorNoShippingMethods": "Nema dostupnih načina dostave za ovu adresu. Molimo proverite adresu ili kontaktirajte podršku.",
"errorSelectShipping": "Molimo izaberite način dostave.",
"errorPhoneRequired": "Molimo unesite validan broj telefona.",
"loadingShippingMethods": "Učitavanje opcija dostave...",
"enterAddressForShipping": "Unesite adresu da vidite opcije dostave.",
"errorOccurred": "Došlo je do greške prilikom kupovine.",
"errorCreatingOrder": "Neuspešno kreiranje narudžbine.",
"orderConfirmed": "Narudžbina potvrđena!",