Antwort #21 am: 22. November 2014, 08:40:06
Was für ein Fundstück und so einfach.
Das sollte unbedingt übernommen werden. Ist ja grausam, wenn man als Benutzer Statusnummern eintragen muss.
Ich habe die alphabetische Sortierung dazu noch ausgeschaltet.
admin/includes/function/general.php
function xtc_cfg_pull_down_order_statuses
($order_status_id, $key = '') { $name = (($key) ?
'configuration['.$key.']' : 'configuration_value'); $statuses_array = array (array ('id' => '1', 'text' => TEXT_DEFAULT
)); $statuses_query = xtc_db_query
("select orders_status_id, orders_status_name from ".TABLE_ORDERS_STATUS
." where language_id = '".(int
)$_SESSION['languages_id']."' order by orders_status_id"); Letzter Teil order by orders_status_id statt orders_status_name
Meist ist der logische Zusammenhang eher ersichtlich in der Reihenfolge der Einträge und durchaus wichtig, da der Shop standardmäßig für den Download einen "Mindeststatus" festlegt. So kann man nicht erkennen, bei welchen Stati der Download noch aktiv wäre.
Ich habe aus dem Grund allerdings für Downloads auch keinen Mindeststatus genutzt, sondern nur einen spezifischen Status "Download aktiviert" zugelassen, sonst gibt es Probleme mit zusätzlich installierten Zahlungsmodulen und deren Bestellstati.