Warning: Call-time pass-by-reference has been deprecated in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/extensions/Autolink/AutoLink.php on line 94 Notice: Undefined variable: desc in /srv/www/vhosts/shopleiter.eu/httpdocs/mediawiki/extensions/Description/Description.php on line 63 Nummernkreis – ShopleiterWiki
Cloud Commerce Conference in Augsburg

Nummernkreis

Aus ShopleiterWiki

Wechseln zu: Navigation, Suche

phpMyAdmin: „Datenbank › SQL › …“

Falls Sie lieber mit anderen Nummernkreisen bei Auftragsbelegen (Bestellungen, Lieferscheinen oder Rechnungen) arbeiten, dann müssen Sie dazu momentan noch phpMyAdmin einsetzen. Schauen Sie sich dort die beiden Datenbank-Tabellen eav_entity_store und eav_entity_type an.

Starten Sie das Datenbank-Verwaltungstool phpMyAdmin, indem Sie ein neues Browser-Fenster öffnen und die Internet-Adresse für die Datenbank eingeben. Diese Adresse lautet:

  • lokal mit XAMPP: http://localhost/phpmyadmin/ oder
  • extern im Internet (abhängig vom Hosting-Anbieter): Bei Kunden mit einer Plesk-Umgebung ist der Zugriff nur über Plesk selber möglich.

Wählen Sie hier Ihre Datenbank aus und klicken Sie auf den Karteikartenreiter „SQL“, jetzt können Sie beliebige SQL-Befehle auf Ihrer Datenbank ausführen lassen. Damit ab sofort der Nummernkreis für Ihre Online-Bestellungen bei 100.001 beginnt, müssen Sie die Felder in der Tabelle kennen:

  • entity_store_id: Fortlaufende Nummer (autoincrement)
  • entity_type_id: Art der jeweils generierten Nummer, z. B. order ID = 4
  • store_id: ShopID aus Tabelle core_store von der Bestellung stammt
  • increment_prefix: ID des Stores von dem die Bestellung kommt
  • increment_last_id: Beinhaltet die letzte Bestellnummer inkl. Präfix

Die Stellenanzahl legen Sie in der Tabelle eav_entity_type fest. Als Standard sind im Datenbankfeld increment_pad_length 8 Stellen festgelegt. In Listing 2.8 ändern wir dies auf lediglich 6 Stellen ab. Um nun andere Startnummern zu erhalten, lassen Sie die folgenden Werte starten bei: Bestellungen mit 100.001 (order ID 4), Lieferscheinen mit 300.001 (shipment ID 24), Rechnungen mit 500.001 (invoice ID 18) usw.

# Stellenanzahl der Bestellnummer auf 6 verringern
UPDATE eav_entity_type
SET increment_pad_length = '6'
WHERE entity_type_id = '4';
# Präfix und Nummmernkreis von Store 3 anpassen
UPDATE eav_entity_store
SET increment_prefix = 'BE2-', increment_last_id = 'BE2-100001'
WHERE entity_store_id = '3';

Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.[[Kategorie:Magento Shopsysttore_id = '3'; </pre> Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.[[Kategorie:Magento Shopsysteore_id = '3'; </pre> Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.[[Kategorie:Magento Shopsystemre_id = '3'; </pre> Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.[[Kategorie:Magento Shopsystem]e_id = '3'; </pre> Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.[[Kategorie:Magento Shopsystemd = '3'; </pre> Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.[[Kategorie:Magento Shopsystem] = '3'; </pre> Listing 2.8: Stellenanzahl verringern und Nummernkreis anpassen

In größeren Shop-Installationen kommen bevorzugt Faktura-Lösungen und Warenwirtschaftsysteme zum Einsatz. Die Rechnungsnummer vergibt dann Ihre Fakturierungs-Software, dessen Nummernkreis Sie auch dort einstellen.

Persönliche Werkzeuge