Antwort #3 am: 18. Oktober 2021, 12:51:37
Also im Admin ist das nicht konfigurierbar, so was muss man programmieren. Wenn man das Suchfeld für die Bestellnummern in der Datei \admin\includes\admin_search_bar.php, siehe Code1, dazu nutzen will muss man die Prüfung der $_GET['oID'] auf Integer (Ganzzahl) ausser Kraft setzen, denn das verträgt sich nicht mit einer Amazon Bestellnummer "Beispiel: 304-1234567-1234567" und dann muss man die Datenbankabfrage in der Datei \admin\orders.php erweitern, siehe Code2.
Code 1
<div class="col25" style="width:10%;">
<?php echo xtc_draw_form('search_order', FILENAME_ORDERS, '', 'get'); ?>
<input name="oID" type="text" value="<?php echo $search_ord;?>" size="7" placeholder="<?php echo ASB_QUICK_SEARCH_ORDER_ID; ?>" />
<input type="hidden" name="action" value="search" />
</form>
</div>
Code 2
$orders_query_raw = "SELECT ".$order_select_fields.",
s.orders_status_name
FROM ".TABLE_ORDERS." o
LEFT JOIN ".TABLE_ORDERS_STATUS." s
ON (o.orders_status = s.orders_status_id
AND s.language_id = '".(int)$_SESSION['languages_id']."')
WHERE o.orders_id LIKE '%".$oID."%'
ORDER BY o.orders_id DESC";
Das alles updatesicher zu gestalten wäre dann noch eine besondere Herausforderung.
Gruss
Hanspeter