Wenn man mehrere Gebäude hat, für die man im betreffenden Geschäft einkaufen könnte, sollte es keine Vorauswahl geben, die ein "positives" (-> es wird eingekauft) Ergebnis beschert. Derzeit ist es so, dass man immer ohne selbständige Auswahl des zu beliefernden Gebäudes einkaufen kann, da in der Selectbox das erste Gebäude voreingestellt ist:
*** Bäckerei ABC ***
================ (und zusätzlich sichtbar, nachdem man auf den Auswahlpfeil klickte)
--- Bäckerei ABC ---
--- Hotel GHI ---
--- Restaurant DEF ---
Nach der vorgeschlagenen Änderung ergäbe sich folgende Ansicht:
*** Bitte auswählen ***
================ (und zusätzlich sichtbar, nachdem man auf den Auswahlpfeil klickte)
--- Bitte auswählen ---
--- Bäckerei ABC ---
--- Hotel GHI ---
--- Restaurant DEF ---
Hätte man nur ein einziges Gebäude, für welches man (dort) einkaufen kann, ist die Aufforderung auszuwählen unsinnig, und es reichte aus, wenn man ein deaktiviertes Eingabefeld anzeigte. Derzeit ist es eine Selectbox mit genau einem Eintrag, der bereits vorausgewählt ist:
*** Bäckerei ABC ***
================ (und zusätzlich sichtbar, nachdem man auf den Auswahlpfeil klickte)
--- Bäckerei ABC ---
Mit der Plausibilitätsprüfung würde verhindert, dass falsche Daten an den Server geschickt werden (weniger Traffic) und dem User angezeigt, was korrigiert werden muss.