Ich habe gerade ein paar Dinge getestet. Klasse, wieviele versteckte Bugs im Trunk schon behoben wurden. Aber ich habe noch was:
1) Klickt man in einer Liste von Produkten auf "In den Warenkorb" eines Produktes mit Attributen. Dann kommt es eben nicht in den Warenkorb, sondern man gelangt auf die Produktseite. Das ist etwas verwirrend. Ich würde den Button ausblenden, in "Details" umändern (ggf. abhängig von der Existenz von Attributen) oder das Produkt mit den Standardoptionen in den Warenkorb legen. Letzteres fände ich am besten.
2) checkout_payment.php Im Layout ist die Ausrichtung auf der rechten Seite nicht gelungen. Einige Elemente sind breiter als andere. Bezahlarten sind breiter als die 4 boxen oben. AGBs sind noch breiter als die Bezahlarten.
3) "Anschrift ändern" finde ich etwas falsch formuliert. Es ist eher die Eingabe einer neuen Adresse. Vielleicht bin ich da auch zu penibel. Aber nie den Kunden zu viel denken lassen. Es soll einfach und eindeutig sein. Erst recht, wenn man eine neue Adresse erfolgreich eingegeben hat und dann gleich wieder auf "Anschrift ändern" klickt, kann man die Anschrift eben nicht ändern, sondern muss eine andere auswählen oder wieder eine neue eingeben.
4) Bei Eingabe einer Adresse bei checkout_payment.php gibt es einen dicken Bug. Füllt man nicht alle Felder aus, erhält man keine Fehlermeldung, sondern gelangt einfach wieder zurück auf die payment-Seite, ohne dass eine Adresse eingerichtet wurde.
5) Bei der Adressänderung wundere ich mich noch über etwas: wenn man nichts oder nur Müll beim Bundesland eingibt, dann erhält man keine Fehlermeldung, dass etwas fehlt oder falsch ist und es kommt auf einmal das Drop-Down-Menü, was eigentlich vorher schon da sein müsste (Bug offenbar bekannt). Einige Shops lösen das mit Javascript, damit die richtigen Bundesländer bei Länderwechsel angezeigt werden. Bundesland kann man leider nicht ganz weglassen, wenn man Kunden in den USA hat. Übrigens kann man bei Postleitzahl auch Buchstabenmüll eingeben, da scheint es keine Prüfung zu geben. Fehlt an dieser Stelle ein anderes Feld, gibt es auf einmal Fehlermeldungen, die in Punkt 4) fehlen. Komisch, komisch.
So, das ist alles nix dramatisches. Aber wir wollen ja einen perfekten Shop und unsere Kunden so wenig wie möglich belasten mit merkwürdigem Programmverhalten.
Linkback: https://www.modified-shop.org/forum/index.php?topic=13483.0