diff options
| author | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-06 23:02:33 +0200 |
|---|---|---|
| committer | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-06 23:02:33 +0200 |
| commit | ffe21468b296bc8c7571abf88911771e3ff6d52a (patch) | |
| tree | e893865515d55e1e0eb722d596f45bc1567805c4 | |
| parent | a8a797de18445b1b8f20d9e034dba582111b4897 (diff) | |
Kasse: Registrierungspflicht auch nach einem ersten Versuch ohne Passwort (K124)
Der Gastkunde, den die Kasse anlegt, galt als angemeldet; danach fehlten die Passwortfelder und die Bestellung lief ohne Konto durch. Im SmartCheckout wurde ein gesetztes Passwort nicht gespeichert.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| -rw-r--r-- | views/mods/mod_kundenverwaltung/checkout_customer_inner.phtml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/views/mods/mod_kundenverwaltung/checkout_customer_inner.phtml b/views/mods/mod_kundenverwaltung/checkout_customer_inner.phtml index 90680e1..1a6109f 100644 --- a/views/mods/mod_kundenverwaltung/checkout_customer_inner.phtml +++ b/views/mods/mod_kundenverwaltung/checkout_customer_inner.phtml @@ -6,15 +6,18 @@ * @version 4.6.1
*/
+ // Bei Registrierungspflicht oder nach einem Fehler stehen die Passwortfelder offen (K124)
+ $bOpen = ($this->get_option('wpsg_mod_kundenverwaltung_showCheckoutRegisterzwang') == '1' || in_array("mod_kundenverwaltung_pwd1", (array)$this->view['error']));
+
?>
<label for="checkout_login" style="line-height:35px; margin-top:25px; cursor:pointer;">
<?php /* display:none, bis Option aktiv */ ?>
- <input <?php echo ((in_array("mod_kundenverwaltung_pwd1", (array)$this->view['error']))?'checked="checked"':''); ?> type="checkbox" id="checkout_login" value="" onclick="jQuery('#checkout_login_fields').toggle();">
+ <input <?php echo (($bOpen)?'checked="checked"':''); ?> type="checkbox" id="checkout_login" value="" onclick="jQuery('#checkout_login_fields').toggle();">
<span class="wpsg-checkbox-label">Ich möchte ein Kundenkonto anlegen.</span>
</label>
<?php /* aktiv bei Registrierungszwang - aktiv bei Fehlermeldung */ ?>
-<div id="checkout_login_fields" style="display:<?php echo ((in_array("mod_kundenverwaltung_pwd1", (array)$this->view['error']))?'block':'none'); ?>;">
+<div id="checkout_login_fields" style="display:<?php echo (($bOpen)?'block':'none'); ?>;">
<div class="wpsg_checkoutblock">
<label for="mod_kundenverwaltung_pwd1"><?php echo __("Passwort", "wpsg"); ?>
<?php if ($this->get_option('wpsg_mod_kundenverwaltung_showCheckoutRegisterzwang') == '1') { ?><span class="wpsg_required">*</span><?php } ?>:
|
