Joomla 3.10.11
vm 4.0.7
php 8.1.14
keine Overrides
Hallo zusammen,
folgendes (erstmal unbemerktes Problem) trat nach Update von vm3 nach vm4
auf und/oder nach php-Umstellung?!:
im Kassenbereich (Registrieren u. zur Kasse begeben) wird nur noch die Rechnungsadresse abgefragt.
Die nachfolgende Registrierung (und auch Bestellung etc.) funtioniert,
nur erscheint in der Registrierungsmail (ein neuer Kunde hat sich in Ihrem Shop registriert)
nur noch Benutzername u. Angezeigter Name; unter "Eingegebene Adresse" steht nichts.
Im Backend von vm ist der Kunde angelegt mit seiner Rechnungsadresse.
Unter Lieferadresse ist kein Eintrag. Geht man auf "Adresse hinzufügen",
ist eine Eingabe in die Felder möglich, nur ohne Auswirkung nach einem Speichern;
es erscheint dann lediglich ein Eintrag "_1" ohne Inhalt in den Feldern.
Schaut man in der Datenbanktabelle _virtuemart_userinfos unter der entsprechenden virtuemart_user_id,
stehen in der Zeile beim Eintrag "_1" bei address_type_name natürlich auch keine Daten zur Lieferadresse.
Auch in der Vergangenheit von Kunden gemachte Einträge zu/r Lieferadresse/n sind in
der Datenbank plötzlich ohne Inhalt.
Das nun registrierte Kunden ihre in der Vergangenheit gespeicherten Lieferadressen nicht
mehr auswählen können, da diese bzw. ihre Werte in der Datenbank nicht mehr vorliegen,
ist ja vielleicht nicht so wild, aber das sie (wie auch Neukunden) keine Möglichkeit mehr haben eine
Lieferadresse abweichend zur Rechnungsadresse anzugeben ist fatal.
Für mich ist es leider nicht nachvollziehbar warum keine Datenbank-Einträge
zur Lieferadresse möglich sind bzw. hierzu sowohl Änderungen im Frontend als auch im Backend
ohne Auswirkung bleiben.
Sorry für die eventuell tlw. komplizierte Darstellung des Problems.
Hoffe man versteht es so einigermaßen.