Anleitung Im Admin vor nicht-default- Versandart warnen

Thema wurde von sirtet, 8. August 2014 erstellt.

  1. sirtet

    sirtet Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    1.117
    Danke erhalten:
    88
    Danke vergeben:
    88
    Ich benutze für den Versand die Funktionen im Adminbereich.
    Die meisten Bestellungen werden mit der Standard-Versandart gemacht, weshalb ich gerne übersehe, wenn mal eine Bestellung mit anderer Versandart reinkommt.
    Um dies zu vermeiden, habe ich mir eine Warnung eingebaut.
    In der Datei admin/orders.php füge ich auf ca. Zeile 980 folgendes ein:
    PHP:
    // BOF edit non-standard-shipping alert
     
    if (! strpos($order->totals[1][title],'B-Post') == true) {
       
    $order->totals[1][title]= '<span style="color:red">' $order->totals[1][title] . '</span>';
     }
     
    // EOF edit non-standard-shipping alert
    Somit wird die Zeile "Versandart" bei den Summen hervorgehoben, falls sie nicht dem Standard entspricht.

    Die "Lösung" ist extrem gehackt, sauberer wäre natürlich, wenn der Titel-String der Default-Versandart geholt würde, statt einfach alles direkt im Code zu machen Der Test im Array [1] ist wohl auch nicht sehr stabil, weiss aber nicht, wie ich auf die Versandart einer Bestellung zugreife, oder wie ich die Default-Versandart feststelle.

    Verbesserungsvorschläge?
     

    Anhänge:

  2. sirtet

    sirtet Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    1.117
    Danke erhalten:
    88
    Danke vergeben:
    88
    Wenn zum Beispiel ein Rabatt vorhanden ist, so steht der in Array[1], und wird somit rot statt der Versandart...

    Experten, hat jemand einen Vorschlag, wie das besser zu machen ist? Eigentlich grad schon für im neuen Admin von 2.6?