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: automatische Kundennummer - mehrstellig

    Inox.deluxe

    • Neu im Forum
    • Beiträge: 10
    automatische Kundennummer - mehrstellig
    am: 07. Januar 2019, 21:59:57
    Hallo,
    bei der Vergabe der automatischen Kundennummer funktioniert bei mir mit einfacher Hochzählung
    KD-{n} --> KD-3
    ich hätte jedoch die Kundennummer vierstellig --> KD-0003

    ist das möglich?

    vielen Dank schonmal
    Roland

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

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: automatische Kundennummer - mehrstellig
    Antwort #1 am: 08. Januar 2019, 00:08:22
    Hallo Roland,

    folgendes kannst du testen.

    Ersetze In der Datei inc/generate_customers_cid.inc.php ca. Zeile 32 folgende Codezeile

    Code: PHP  [Auswählen]
        xtc_db_query("UPDATE ".TABLE_CONFIGURATION." SET configuration_value = '".($n + 1)."' WHERE configuration_key = 'MODULE_CUSTOMERS_CID_NEXT'");
     

    mit dieser Codezeile.

    Code: PHP  [Auswählen]
        xtc_db_query("UPDATE ".TABLE_CONFIGURATION." SET configuration_value = '".str_pad(($n + 1), 4, 0, STR_PAD_LEFT)."' WHERE configuration_key = 'MODULE_CUSTOMERS_CID_NEXT'");
     

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: automatische Kundennummer - mehrstellig
    Antwort #2 am: 08. Januar 2019, 00:56:50
    Nachtrag:

    Und ersetze in der Datei inc/generate_customers_cid.inc.php ca. Zeile 25 folgende Codezeile

    Code: PHP  [Auswählen]
      $cid = str_replace('{n}', $n, $cid);
     

    mit dieser Codezeile.

    Code: PHP  [Auswählen]
      $cid = str_replace('{n}', str_pad($n, 4, 0, STR_PAD_LEFT), $cid);
     

    Gruss
    Hanspeter
    13 Antworten
    7066 Aufrufe
    11. Juni 2012, 14:34:40 von Buggyboy
    9 Antworten
    4630 Aufrufe
    08. August 2012, 11:21:36 von Gradler
    7 Antworten
    4526 Aufrufe
    22. März 2013, 10:10:47 von syncode
    21 Antworten
    20836 Aufrufe
    05. Dezember 2013, 13:51:39 von S.Schneider