rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Lieferzeit direkt im Admin bei einer bestellung anzeigen lassen

    Glera77

    • Fördermitglied
    • Beiträge: 78
    Hallo,

    wollte mal nachfragen, wie ich es hinbekomme, das im Adminbereich direkt bei einer Bestellung angezeigt werden kann, welche Lieferzeit zum Zeitpunkt der Bestellung hinterlegt war. Also ohne dafür zb Rechnung anzeigen zu lassen oder sowas. Hab selbst bisschen rumprobiert, aber mein Wissen ist nicht gross genug dafür :)

    Shopversion ist v1.06 rev 4642, falls das wichtig dafür ist

    Danke im vorraus

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35686.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Lieferzeit direkt im Admin bei einer bestellung anzeigen lassen
    Antwort #1 am: 12. September 2016, 15:17:01
    Ich hoffe Du kannst etwas PHP ...

    suche in der /admin/orders.php
    Code: PHP  [Auswählen]
                          <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?>&nbsp;</td>
                        </tr>
                        <?php
    Da noch eine Tabellenzelle davor:
    Code: PHP  [Auswählen]
                                              <td class="dataTableHeadingContent" align="right">Lieferzeit</td>
     
    der PHP Code der die Tabelle füllt ist direkt darunter.

    Schau Dir auch mal weiter oben das Array an:
    Code: PHP  [Auswählen]
    //select default fields
    $order_select_fields = 'o.orders_id,
                                                    o.orders_lexware_id,
                            o.customers_id,
                            o.customers_name,
                            o.customers_company,
                            o.payment_method,
                            o.last_modified,
                            o.date_purchased,
                            o.orders_status,
                            o.currency,
                            o.currency_value,
                            o.afterbuy_success,
                            o.afterbuy_id,
                            o.language,
                            o.delivery_country,
                            o.delivery_country_iso_code_2,
                            ot.text as order_total
                            '
    ;
     
    Achtung! Ist nicht 1:1 der 1,06er Shop! Hier ist auch die Anzeige erweitert um 2 Felder!

    Damit Du Dir den Unterschied leichter anzeigen lassen kannst, hier die Datei komplett:
    (war zu lang ..... kommt sofort)

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Lieferzeit direkt im Admin bei einer bestellung anzeigen lassen
    Antwort #2 am: 12. September 2016, 15:19:28
    /admin/orders.php mit 2 zusätzlichen Feldern

    Glera77

    • Fördermitglied
    • Beiträge: 78
    Re: Lieferzeit direkt im Admin bei einer bestellung anzeigen lassen
    Antwort #3 am: 12. September 2016, 16:59:06
    hmm sry, aber irgendwie hat mir das nicht weitergeholfen :)

    Glera77

    • Fördermitglied
    • Beiträge: 78
    Re: Lieferzeit direkt im Admin bei einer bestellung anzeigen lassen
    Antwort #4 am: 12. September 2016, 17:37:53
    habs gelöst :)

    in meinem Fall steht es jetzt unter dem Namen des Produkts.

    in der admin/orders.php folgendes suchen:

    Code: PHP  [Auswählen]
    echo '              <a href="'.HTTP_CATALOG_SERVER.DIR_WS_CATALOG.'product_info.php?products_id='.$order->products[$i]['id'].'" target="_blank">'.$order->products[$i]['name'].'</a>';

    und mit folgendem ersetzen:

    Code: PHP  [Auswählen]
              echo '              <a href="'.HTTP_CATALOG_SERVER.DIR_WS_CATALOG.'product_info.php?products_id='.$order->products[$i]['id'].'" target="_blank">'.$order->products[$i]['name'].'</a><br />';
              echo '            '.$order->products[$i]['shipping_time'].'<br />';
    1 Antworten
    822 Aufrufe
    05. März 2022, 14:43:08 von ARS
    0 Antworten
    1108 Aufrufe
    22. November 2017, 03:46:27 von Waldi60
    7 Antworten
    5637 Aufrufe
    06. September 2011, 14:54:24 von Litschi