Magento 2 ModulKundennummer

Eindeutige Kundennummern für B2B- und B2C-Shops: automatisch vergeben, sicher migrieren und nahtlos mit ERP/CRM verbinden.

Mit dem Magento 2 Modul Kundennummer führen Sie eine klare und belastbare Kundennummernlogik ein. Statt technischer Standard-IDs arbeiten Sie mit eindeutigen, verständlichen Kundennummern, die zu Ihren Geschäftsprozessen passen.

Automatische Vergabe mit Regeln: Neue Kunden erhalten automatisch die nächste freie Nummer. Nummernformate wie KND-%04d lassen sich flexibel über Präfixe, Suffixe und Zähler steuern.

Weniger Aufwand im Tagesgeschäft: Ihre Teams in Vertrieb, Kundenservice und Buchhaltung arbeiten mit bekannten Kundennummern statt mit uneinheitlichen Referenzen. Das reduziert Rückfragen und beschleunigt Abläufe.

Stabile ERP- und CRM-Anbindung: Kundennummern bleiben systemübergreifend konsistent und können in Integrationen zuverlässig genutzt werden, zum Beispiel für Auftragssynchronisation und Stammdatenpflege.

Mehr Sicherheit bei Datenqualität: Die Dublettenkontrolle verhindert doppelte Vergaben. Nummernkreise lassen sich global oder je Website trennen, damit auch mehrmandantenfähige Setups sauber bleiben.

Saubere Migration bestehender Bestände: Vorhandene Kundennummern aus Altsystemen können per Import übernommen werden. So gelingt der Umstieg ohne Prozessbruch.

Das Ergebnis: konsistente Stammdaten, weniger manuelle Korrekturen und ein Magento-Shop, der in B2B- und B2C-Szenarien skalierbar mitwächst.

Kundennummern automatisch vergeben

Neue Kunden erhalten automatisch die nächste freie Kundennummer. Das reduziert manuelle Pflege und sorgt für konsistente Stammdaten.

Nummernformat flexibel steuern

Definieren Sie Kundennummern mit Präfix, Suffix und führenden Nullen, passend zu Ihren internen Vorgaben und Prozessen.

Anmeldung mit Kundennummer ermöglichen

B2B-Kunden können sich mit Kundennummer oder E-Mail anmelden. Das vereinfacht den Login und senkt Supportaufwand.

Nummernkreise je Website verwalten

Vergeben Sie getrennte Nummernkreise pro Website oder global. So vermeiden Sie Überschneidungen in Mehrshop-Umgebungen.

Dubletten und fehlerhafte Eingaben verhindern

Vor dem Speichern prüft das Modul Eindeutigkeit und Format der Kundennummer. Das schützt Datenqualität und Folgesysteme.

Kundennummer in Integrationen nutzbar machen

Kundennummern stehen als stabile Referenz für ERP- und CRM-Prozesse bereit und unterstützen saubere Systemkopplungen.

  • Aktuelle Version1.1.7
  • Kompatibel mit Magento 2.4+
  • Kompatibel mit PHP 8.2+

Wenn Ihre Umgebung von den angegebenen Anforderungen abweicht, prüfen wir die Kompatibilität vorab auf Wunsch. Kontaktieren Sie uns dazu gerne über das Kontaktformular.

customer-id

Version 1.1.7 - 2025-08-08

Added
  • Added PHP 8.4 compatibility

Version 1.1.6 - 2025-07-23

Added
  • Added suggest entry to composer.json referencing the Customer ID Sample Data package for easier onboarding

Version 1.1.5 - 2025-07-06

Fixed
  • Fixed wrong DataProvider path

Version 1.1.4 - 2025-07-06

Added
  • Added Unit Tests
  • Added mageb2b/customer-id-sample-data as a suggested package for demo data

Version 1.1.3 - 2025-05-21

Fixed
  • Fixed showing deprecated error instead of Magento 2 error when no email address was used for the login email field

Version 1.1.2 - 2025-05-19

Changed
  • Changed Plugin Path
  • Updated System Info Class

Version 1.1.1 - 2024-10-04

Changed
  • Updated System class

Version 1.1.0 - 2024-08-31

Changed
  • Removed unused class rewrite IndexerHandlerAttributeHandler
  • Improved Customer ID assignment logic

Version 1.0.11 - 2024-08-13

Changed
  • Show last update date from CHANGELOG.md inside the system configuration of the extension

Version 1.0.10 - 2024-07-21

Changed
  • updated README.md

Version 1.0.9 - 2024-03-28

Changed
  • php Docs

Version 1.0.8 - 2023-08-11

Fixed
  • Fixed dynamic property issue, removed deprecated json serialize

Version 1.0.7 - 2023-06-11

Changed
  • Next id increment is now stored in core flag

Version 1.0.6 - 2023-06-06

Fixed
  • Fixed next increment config save

Version 1.0.5 - 2022-10-14

Added
  • Added uninstall routine

Version 1.0.4 - 2022-10-13

Added
  • Added new feature "Display Customer ID on customer dashboard", which once enabled, will display the external Customer ID on the customer's dashboard

Version 1.0.3 - 2022-10-12

Added
    Changed
    • Changed PHP Syntax
    Fixed

      Version 1.0.2 - 2022-07-24

      Added
        Changed
          Fixed
          • Compatibility with Magento 2.4.4

          Version 1.0.1 - 2020-08-22

          Added
          • Added customer ID attribute in SalesOrderRepository API response inside the extension attributes section
          Changed
            Fixed
            • Fixed composer.json structure
            Modulspezifische Fragen
            Wie aktiviere ich die automatische Vergabe von Kundennummern?

            Unter Stores >Konfiguration > MageB2B > Kundennummer aktivieren Sie das Auto-Inkrement. Legen Sie danach Nummernformat (z. B. KND-%04d) und bei Bedarf einen Nummernkreis fest.

            Wie definiere ich das Nummernformat?

            Nutzen Sie printf-Muster: %d für fortlaufende Zahlen, %04d für führende Nullen. Präfixe und Suffixe sind möglich, zum Beispiel KND-%04d oder %04d-2026.

            Können sich Kunden mit Kundennummer anmelden?

            Ja. Aktivieren Sie die Anmeldung mit Kundennummer. Danach ist die Anmeldung wahlweise per E-Mail-Adresse oder Kundennummer plus Passwort möglich.

            Wie verhindert das Modul doppelte Kundennummern?

            Vor jeder Vergabe wird auf Eindeutigkeit geprüft. Bei Konflikten greift die Dublettenkontrolle, protokolliert den Vorgang und vergibt die nächste freie Nummer.

            Wie importiere ich bestehende Kundennummern?

            Deaktivieren Sie kurzzeitig das Auto-Inkrement, importieren Sie die Werte über die Spalte customer_id und aktivieren Sie anschließend die automatische Vergabe wieder.

            Was passiert, wenn ein Nummernkreis ausgeschöpft ist?

            Erweitern Sie den Nummernkreis oder entfernen Sie die Begrenzung. Das Modul protokolliert diese Fälle, damit Sie frühzeitig reagieren können.

            Kann ich je Website unterschiedliche Nummernformate nutzen?

            Ja. Wechseln Sie auf Website-Ebene und hinterlegen Sie dort ein eigenes Format. Für unabhängige Sequenzen sollte der globale Nummernkreis deaktiviert sein.

            Wo ist die Kundennummer sichtbar?

            Je nach Konfiguration in der Kundenverwaltung im Admin, in Bestellungen, im Kundenkonto und in E-Mails bzw. Dokumenten.

            Ist die Kundennummer über Schnittstellen verfügbar?

            Ja. Die Kundennummer steht über REST und SOAP zur Verfügung. Bei passender Konfiguration kann sie auch in GraphQL als benutzerdefiniertes Attribut ausgegeben werden.

            Wie migriere ich ein bestehendes Nummernschema ohne Datenverlust?

            Exportieren Sie vorhandene Nummern, importieren Sie sie als customer_id und richten Sie danach das gewünschte Format für neue Kunden ein. So bleibt Ihr Bestand unverändert und neue Vergaben laufen automatisch.

            Allgemeine Fragen
            Für wie viele Magento-Installationen gilt die Lizenz?

            Die Lizenz gilt für eine Magento-Installation inklusive Multi-Website-Betrieb. Zusätzlich darf das Modul auf beliebig vielen Entwicklungs- oder Staging-Servern installiert werden. Weitere Details finden Sie in unseren Lizenzbestimmungen.

            Ist die Installation im Preis enthalten?

            Installation und Konfiguration sind nicht im Preis enthalten. Wir unterstützen Sie auf Wunsch bei einer reibungslosen Integration in Ihr System.

            Welche Zahlungsmethoden stehen zur Verfügung?

            Sie können per Kreditkarte (Stripe) oder per Überweisung (Vorkasse) bezahlen. Bei Kreditkartenzahlung wird die Bestellung sofort verarbeitet und die Zugangsdaten werden direkt in einer weiteren E-Mail bereitgestellt.

            Wie läuft der Bestellprozess ab?

            Nach Kreditkartenzahlung erhalten Sie unmittelbar Zugangsdaten für den Bezug des Moduls per Composer. Bei Überweisung erhalten Sie den Zugang, sobald die Rechnung bezahlt ist.

            Ich benötige eine individuelle Anpassung des Moduls. Ist das möglich?

            Individuelle Wünsche sind kein Problem. Wir passen unsere Magento‑2‑Module an Ihr Projekt an und pflegen eine eigene interne Version, sodass wir bei Supportanfragen genau wissen, was in Ihrem System läuft.

            Kann ich eine Demo-Version lokal installieren?

            Sie können auf der Detailseite des jeweiligen Moduls eine eigene Demo-Instanz anfordern, in der Sie das Modul intensiv 7 Tage testen können. Eine lokale Demo-Version stellen wir jedoch nicht bereit.

            Ist der Quellcode verschlüsselt?

            Nein, der Quellcode unserer Module ist nicht verschlüsselt. Wenn Sie eine Anpassung wünschen, senden Sie uns gerne eine Anfrage. Wir melden uns zeitnah mit einem unverbindlichen Angebot.

            Wie sehen Updates und Support aus?

            Sie können Ihrer Bestellung ein Support-Paket hinzufügen. Es umfasst Unterstützung sowie Updates und Upgrades rund um das Modul. Ein dauerhaftes Abo ist nicht erforderlich.

            Ich habe bereits eine Lizenz. Wie kann ich ein Update durchführen?

            Das Lizenzupdate können Sie bequem hier abschließen. Wenn Sie ein aktives Support-Paket haben, erhalten Sie Updates automatisch via Composer. Falls Ihr Support-Paket abgelaufen ist, können Sie Ihre Lizenz hier oder in Ihrem Kundenkonto verlängern.

            Ich habe eine weitere Frage – wie erreiche ich Sie?

            Sie erreichen uns jederzeit über E-Mail.

            Kundennummer

            ×

            Ideal für diese Branchen & Anwendungsfälle

            Migration von Altsystemen

            Übernehmen Sie bestehende Kundennummern aus ERP, CRM oder Altsystemen ohne Prozessbrüche. So bleibt Ihr Tagesgeschäft auch während der Magento-Migration stabil.

            Vereinfachte Anmeldung

            Kunden melden sich mit ihrer bekannten Kundennummer an statt mit langen E-Mail-Adressen. Das senkt Rückfragen im Support und verbessert die Nutzerfreundlichkeit.

            ERP/SAP-Integration

            Einheitliche Kundennummern über Magento, SAP, Microsoft Dynamics und weitere Systeme hinweg. Die Kundennummer kann in Integrationen und Schnittstellen zuverlässig verwendet werden.

            Nummernkreise je Website

            Definieren Sie getrennte Nummernkreise pro Website, z. B. DE: 1000-1999 und AT: 2000-2999. Das verhindert Überschneidungen in Mehrshop-Umgebungen.

            Revisionssicherheit und Prüfbarkeit

            Nachvollziehbare Vergabe mit Dublettenkontrolle unterstützt interne und regulatorische Prüfanforderungen, z. B. im Rahmen von GoBD und SOX.

            Flexible Nummernformate

            Erstellen Sie Formate wie K-0001, CID-10000 oder DE-2024-0001 mit Präfix, Suffix und Zähler. So bilden Sie Ihr bestehendes Nummernsystem exakt ab.

            Testen Sie ohne Risiko

            Fordern Sie eine persönliche Demo-Instanz an und prüfen Sie das Modul direkt im Backend und Frontend unter realen Bedingungen – ohne lokale Installation.

            Für Entwickler

            Praxisnahe Magento-2-Anleitungen, technische Entwicklerdokumentation und API-Referenzen (REST, SOAP, GraphQL) für Installation, Konfiguration und Troubleshooting.

            Zur Knowledge Base