Händlerbund_728x90_animiert
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: automatische Kundennummer - mehrstellig  (Gelesen 166 mal)

Offline Inox.deluxe

  • Neu im Forum
  • *
  • Beiträge: 8
    • Teile Beitrag
    • inox.deluxe
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

Haendlerbund_Leistungen_728x90_animiert

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.891
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
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

Offline hpzeller

  • Viel Schreiber
  • *****
  • Beiträge: 2.891
  • Geschlecht: Männlich
    • Teile Beitrag
    • xos-shop.com | XOS-Shop ist ein umfangreiches "Open Source Webshop-System", welches per Webinterface administriert wird und an die Bedürfnisse des Betreibers angepasst werden kann.
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


Teile per facebook Teile per linkedin Teile per twitter