Managed Server
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: ANLEITUNG: Kundennummer automatisch

    creativi

    • Frisch an Board
    • Beiträge: 95
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #45 am: 10. Oktober 2011, 20:26:43
    Hallo Torsten,

    danke auch an dich. Habe schon an mir gezweifelt. ;-)

    Lieben gruß
    Lene

    creativi

    • Frisch an Board
    • Beiträge: 95
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #46 am: 12. Oktober 2011, 16:40:56
    Noch eine Frage.
    Das Format der Kundennummer wird doch hier definiert:

    Code: PHP  [Auswählen]
    ...
    ? $new_cid = $day . $mon . $year . $space . ($arr_cid[1]+1)
    : $new_cid = $day . $mon . $year . $space . $start_cid);
    ...

    So sieht die Kundennummer dann aus wenn man von 1000 beginnt zu zählen:

    12102011-1000

    Wie müssten die Zeilen 13 und 14 dann aussehen wenn das Kundennummernformat so aussieht:

    1000-Jahr/Monat

    Danke und viele Grüße
    Lene

    derJan

    • Mitglied
    • Beiträge: 120
    • Geschlecht:
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #47 am: 25. August 2012, 19:52:14
    Suche nach ca. Zeile 1067:
    Code: PHP  [Auswählen]
    } else {
    echo '<td class="dataTableContent">';
    echo TEXT_ACCOUNT;
    }
    ?></td>

    Hallo zusammen,

    nun wollte ich die automatische Kundennummer wieder in meinen neuen modified eCommerce Shopsoftware einbauen, da ich genau diese Kundennummernvergabe seit 2007 in meinem xtCommerce Shop anwende, doch ich kann diese Zeile nicht in der "/admin/customers.php" finden.
    Warum habe ich diese Zeilen nicht?

    Danke

    der Jan

    seatfriend

    • Neu im Forum
    • Beiträge: 34
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #48 am: 06. September 2012, 12:32:32
    Hallo,

    soweit hat alles geklappt, aber mir ist ein kleiner Fehler passiert (siehe Bild -> http://www.need-speed.de/adm_kunden.jpg)

    in welcher Datei kann ich jetzt die Anordnung wieder verbessern?

    derJan

    • Mitglied
    • Beiträge: 120
    • Geschlecht:
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #49 am: 06. September 2012, 18:51:08
    Hallo,soweit hat alles geklappt, aber mir ist ein kleiner Fehler passiert (siehe Bild -> http://www.need-speed.de/adm_kunden.jpg)in welcher Datei kann ich jetzt die Anordnung wieder verbessern?

    Hi seatfriend!

    Nach dem Einbau war in meimem Shop auch die "Kundennummer" als Headline doppelt aufgeführt.
    Ich meine mich erinnern zu können, dass ich den folgenden, in der Installationsanleitung beschriebenen Codeschnipsel nicht eingebaut bzw. im Nachinein wieder gelöscht habe:

    Suche nach ca. Zeile 957:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent" width="40"><?php echo
    TABLE_HEADING_ACCOUNT_TYPE; ?></td>

    danach einfügen:

    Code: PHP  [Auswählen]
    <td class="dataTableHeadingContent"><?php echo
    TABLE_HEADING_CUSTOMERS_CID; ?></td>

    Rauslassen bzw. entfernen, da die "Kundennummer" standardmäßig schon angegeben ist/war.

    Grüße

    der Jan

    karabey

    • Schreiberling
    • Beiträge: 320
    • Geschlecht:
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #50 am: 23. Dezember 2012, 13:33:30
    Das kommt davon das in admin/customers.php eine Spalte als Kundennummer bereits gibt.

    Überspringt einfach die Anleitung mit den customers.php.. Funktioniert bei mir. Getestet!

    Iroplis

    • Frisch an Board
    • Beiträge: 94
    • Geschlecht:
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #51 am: 23. Dezember 2012, 18:46:43
    ich kann karabey´s antwort bestätigen.
    klappt so bei mir auch tadellos.

    dankeschön

    Tay

    • Neu im Forum
    • Beiträge: 10
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #52 am: 24. Januar 2013, 20:57:31
    Kann man auch die letzten Zahlen ( z.B. 0001 ) zufallszahlen generieren lassen ? Bin leider kein Programmier Guru wie Ihr hier im Forum. Verzeiht mir, wenn die frage überflüssig ist...aber habe leider nichts gefunden zu der Sache...

    Wenn ja.. wie würde der Code dann aussehen, den ich einfügen müsste ?

    P.S.  Ich benutze den aktuellen 1.06er modified eCommerce Shopsoftware

    danke im vorraus

    Gruß Tay

    Mad

    • Neu im Forum
    • Beiträge: 46
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #53 am: 29. Januar 2013, 17:57:23
    Sowohl die Anleitung aus Beitrag 1 als auch die Anleitung aus dem Handbuch funktinieren insoweit, dass einmal die Kundennummer vergeben wird.
    Dann zählt er aber nicht weiter, sondern vergibt immer wieder die gleiche Nummer, die man in der creat-Account eingetragen hat.

    Jemand nen Tip auf die Schnelle ?
    Anleitung(en) wurden 1:1 übertragen...

    Spegeli

    • Schreiberling
    • Beiträge: 278
    • Geschlecht:
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #54 am: 03. Februar 2013, 14:30:18
    Theoretisch gibt es allerdings 1 Schwachstelle.

    Wenn sich an einem Tag ein Kunde anmeldet, etwas bestellt und sein Konto direkt wieder Löscht bevor sich ein neuer Kunde anmeldet, dann bekommt der nächste Kunde der sich am gleichen Tag anmeldet, ja die CID die der Kunde davor hatte, welcher ja aber mittlerweile sein Konto wieder gelöscht hatte.

    Und wenn der neue Kunde dann auch wieder etwas bestellt hat man Theoretisch 2 Bestellungen mit 2 mal der gleichen CID, aber 2 unterschiedliche Kunden.

    Wäre es daher nicht am besten man geht nicht nach der höchsten CID sondern geht nach der customers_id da diese fortlaufend ist auch wenn jemand sein konto gelöscht hat.

    frankbackes

    • Fördermitglied
    • Beiträge: 118
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #55 am: 29. Oktober 2013, 04:53:09
    Hallo,

    Ich wollte nur anmerken dass im Handbuch Seite 94 auch noch erwähnt wird dass man die Admin/create_Guest_account.pho bearbeiten soll obwohl es sie nicht gibt.

    MfG Frank

    gerrylenz

    • Neu im Forum
    • Beiträge: 4
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #56 am: 20. Februar 2014, 22:14:37
    Theoretisch gibt es allerdings 1 Schwachstelle.

    Wenn sich an einem Tag ein Kunde anmeldet, etwas bestellt und sein Konto direkt wieder Löscht bevor sich ein neuer Kunde anmeldet, dann bekommt der nächste Kunde der sich am gleichen Tag anmeldet, ja die CID die der Kunde davor hatte, welcher ja aber mittlerweile sein Konto wieder gelöscht hatte.

    Und wenn der neue Kunde dann auch wieder etwas bestellt hat man Theoretisch 2 Bestellungen mit 2 mal der gleichen CID, aber 2 unterschiedliche Kunden.

    Wäre es daher nicht am besten man geht nicht nach der höchsten CID sondern geht nach der customers_id da diese fortlaufend ist auch wenn jemand sein konto gelöscht hat.
    Ich hab das bei mir so gelöst.

    Code: PHP  [Auswählen]
    // Modifikation Automatisch Kundennummer
            function new_customer_id(){
                    $new_cid='';
                    $start_cid = 86357;
                    $cid_query = xtc_db_query("SELECT customers_id FROM     ".TABLE_CUSTOMERS." ORDER BY customers_id DESC LIMIT 1");
                    $last_cid = xtc_db_fetch_array($cid_query);
                    $arr_cid = (int)$last_cid['customers_id'];
                    if($arr_cid
                                    ? $new_cid = $start_cid + $arr_cid + 1 
                                    : $new_cid = $start_cid
                    );
                    return (string)$new_cid;
            }
           
            $sql_data_array['customers_cid'] = new_customer_id();
            // Modifikation Kundennummer
     

    moscbabe

    • Frisch an Board
    • Beiträge: 86
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #57 am: 16. Juli 2014, 11:39:43
    Kann man vor die Kundennummer auch Zeichen anhängen?
    zB. TD00300

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #58 am: 17. Juli 2014, 10:37:23
    Hallo moscbabe

    Kann man vor die Kundennummer auch Zeichen anhängen?
    zB. TD00300

    Ja das sollte funktionieren, wenn Du in diesen Dateien "/admin/create_account.php", "/create_account.php" und "/create_guest_account.php"  folgenden Code

    Code: PHP  [Auswählen]
    ? $new_cid = $day . $mon . $year . $space . ($arr_cid[1]+1)
    : $new_cid = $day . $mon . $year . $space . $start_cid);

    durch diesen Code ersetzt

    Code: PHP  [Auswählen]
    ? $new_cid = 'TD00300 ' . $day . $mon . $year . $space . ($arr_cid[1]+1)
    : $new_cid = 'TD00300 ' . $day . $mon . $year . $space . $start_cid);

    Gruss
    Hanspeter

    moscbabe

    • Frisch an Board
    • Beiträge: 86
    Re: ANLEITUNG: Kundennummer automatisch
    Antwort #59 am: 31. Juli 2014, 09:50:13
    Sorry, aber bei mir existiert in den Dateien $new_cid leider nicht

    1.06 SP1
    Werbung / Banner buchen
    2 Antworten
    4107 Aufrufe
    11. April 2011, 15:21:35 von karl
    21 Antworten
    21246 Aufrufe
    05. Dezember 2013, 13:51:39 von S.Schneider
    16 Antworten
    9880 Aufrufe
    09. Oktober 2019, 12:06:22 von jay_ar_m
               
    anything