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: Anzeige Kunden --> Kunden um Anschrift erweitern

    Wuff

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Anzeige Kunden --> Kunden um Anschrift erweitern
    am: 20. Oktober 2016, 11:12:41
    Hallo,

    im Backend werden nach Aufruf des Menüs Kunden - Menüeintrag Kunden (oh Wunder!) die Kunden gelistet und zwar u.a. mit Konto, Kundennummer, Nachname, Vorname, Email usw.
    Ich hätte dort aber gerne noch PLZ, Ort und Straße mit angezeigt.

    Ich vermute die Anzeige steckt in der admin/customers.php so ab Zeile 1360. Wo versteckt sich die zugehörige SQL-Abfrage und wie würdet ihr die erweitern, damit die Kundenanschrift mit angezeigt wird?

    Hat das schon mal gar jemand gemacht?

    viele Grüße
    Dirk

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35899.0

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Anzeige Kunden --> Kunden um Anschrift erweitern
    Antwort #1 am: 20. Oktober 2016, 11:37:47
    Ja, sehr oft.

    Du hast wahrscheinlich ne Shopversion 106. admin/customers.php

    Zeilen um 1363, Spaltenüberschriften

      <td class="dataTableHeadingContent">

    Ergänzen um ne Spalte

    Zeile um 1453, SQL-Abfrage
    Ergänzen um Adressdaten
      select ......
        a.<was du brauchst, Strasse, plz, ort...>
    (siehe Tabelle address_book)

    Ab nun stehen die zusätzlichen Adress(feld)daten in
    $customers['??????']
    (siehe Tabelle address_book)

    Ab Zeile 1517, Datenspalten
      <td class="dataTableContent">.....

    Dort ne Spalte hinzufügen, entspr. wie oben Datenspalten Z. 1363, mit den Adressinformationen die du wünscht.

    gruß
    hen

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Anzeige Kunden --> Kunden um Anschrift erweitern
    Antwort #2 am: 20. Oktober 2016, 13:09:40
    Verbesserungsvorschlag:

    Das permanent einbauen und im Backend einen Schalter "Kundendaresse mit anzeigen"

    Wuff

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Anzeige Kunden --> Kunden um Anschrift erweitern
    Antwort #3 am: 20. Oktober 2016, 14:08:16
    Danke, Hendrik. Das hilft mir sehr weiter.

    Bonsai, das halte ich für eine gute Idee. Zumal auf den aktuellen Bildschirmen ja mehr Platz in der Breite ist und man sich nicht mehr so beschränken muss, wie früher.

    Wuff

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Anzeige Kunden --> Kunden um Anschrift erweitern
    Antwort #4 am: 20. Oktober 2016, 15:16:59
    fehlt noch der - nicht ganz unwichtige - Hinweis, dass in lang/admin/customers.php noch die Überschriftenspalten bzw. deren Namen definiert werden müssen.

    Zeile 21 ff:

    define('TABLE_HEADING_CUSTOMERSCID','Kundennummer');
    define('TABLE_HEADING_FIRSTNAME', 'Vorname');
    define('TABLE_HEADING_LASTNAME', 'Nachname');
    -define('TABLE_HEADING_EPLZ', 'PLZ');
    -define('TABLE_HEADING_EORT', 'Ort');
    -define('TABLE_HEADING_ESTREET', 'Strasse');
    define('TABLE_HEADING_ACCOUNT_CREATED', 'Zugang erstellt am');
    define('TABLE_HEADING_ACTION', 'Aktion');

    Die Zeilen mit - voran, sind meine neuen Spaltenüberschriften.

    Beste Grüße
    Dirk

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Anzeige Kunden --> Kunden um Anschrift erweitern
    Antwort #5 am: 21. Oktober 2016, 09:53:02
    Verbesserungsvorschlag:

    Das permanent einbauen und im Backend einen Schalter "Kundendaresse mit anzeigen"

    Nicht so der Kracher. Da gibts noch 1000 andere Stellen im System die jeder gerne ein wenig anders/individueller haben möchte. Wenn man da jedesmal nen Schalter einbaut hast du 1000 Schalter für jedes Gedöns. Und der Code, was meinst du wie der dann aussieht? Und dann wirds kritisch. Sowas fehlerfrei zu halten. Bugs die du nicht mehr unter Kontrolle kriegst. Wie Kakerlaken. Erledigst du eine kommen zwei neue. Das kann Projekte erledigen. Ganz viel 'gut gemeint' eben.

    Besser man installiert eine Bibliothek die die Aufgaben vollständig übernimmt und entspr. Listen generiert. Das kann man dann einfach konfigurieren. Dann sähe die Lösung solch eines Problems anders aus. Nicht wie oben. Suche Zeile xx, ändere yy und und und. Sondern. Gehe in Konfigurationsdatei zz, füge 2 Werte hinzu, fertig.

    Gruß
    Hen
    1 Antworten
    316 Aufrufe
    27. März 2023, 11:45:20 von DokuMan
    28 Antworten
    11675 Aufrufe
    03. Oktober 2012, 16:29:32 von HH
    2 Antworten
    2587 Aufrufe
    23. November 2009, 21:15:10 von Tomcraft
               
    anything