Neuinstallation : Wenn Sie unter Magento 2.2.0+ eine Neuinstallation mit aktiviertem Multi-Store ausführen (dies ist standardmäßig aktiviert), können Sie einfach die folgenden Abfragen ausführen, bevor Sie Bestellungen über die Site aufgeben :
ALTER TABLE `sequence_creditmemo_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_creditmemo_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_invoice_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_invoice_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_order_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_order_1` AUTO_INCREMENT=303;
ALTER TABLE `sequence_shipment_0` AUTO_INCREMENT=303;
ALTER TABLE `sequence_shipment_1` AUTO_INCREMENT=303;
Bitte beachten Sie, dass dies 303
nur die Nummer ist, die ich für unsere Site wähle, da unsere alte Plattform bei der Bestellnummer 300 aufgehört hat und ich eine Art von Konsistenz wollte. Beachten Sie auch, dass Sie keine der Abfragen benötigen, die mit enden, _1
wenn Sie den Einzelspeichermodus aktiviert haben.
Bestehende Installation:
Wenn Sie bereits Magento 2.2.0+ verwenden (oder ein Upgrade auf Magento 2.2.0+ durchführen) und einfach die Zahlen erhöhen möchten, ohne die Auffüllung zu ändern oder Zeichen hinzuzufügen, überprüfen Sie einfach den aktuellen AUTO_INCREMENT-Wert in den folgenden Tabellen (unter der Annahme, dass mehrere Sites vorhanden sind) ):
- sequence_creditmemo_0
- sequence_creditmemo_1
- sequence_invoice_0
- sequence_invoice_1
- sequence_order_0
- sequence_order_1
- sequence_shipment_0
- sequence_shipment_1
Ändern Sie sie mit den oben gezeigten Änderungsabfragen, stellen Sie jedoch sicher, dass der neue Wert, den Sie verwenden, größer ist als der Wert, den Sie durch Überprüfen des aktuellen AUTO_INCREMENT-Werts erhalten.
Wenn Sie mit dem Auffüllen herumspielen oder ein benutzerdefiniertes Muster hinzufügen möchten, müssen Sie die anderen Antworten hier anzeigen und die folgenden Tabellen überprüfen:
- sales_sequence_meta
- sales_sequence_profile
Update: Multishop?
Für diejenigen, die nicht mit Multi-Stores vertraut sind, ist dies eine Funktion, mit der Sie vollständig getrennte Stores von derselben Magento-Installation ausführen können. Ein häufiger Grund dafür ist die Unterstützung anderer Sprachen. Aus diesem Grund können Sie im Back-End die Geschäftsansicht auswählen, die Sie beim Aktualisieren der Konfiguration und bei anderen Aktionen, z.
Aus diesem Grund fügt Magento am Ende bestimmter Tabellen einen Unterstrich und eine Zahl hinzu, um die verschiedenen Geschäftsansichten im Auge zu behalten. Sie werden feststellen, dass die von mir bereitgestellten Abfragen doppelte Tabellen zu sein scheinen, aber mit unterschiedlichen Zahlen enden, in diesem Fall 0 oder 1. Wenn Sie mehrere Geschäfte / Ansichten hätten, würden diese Nummern einfach weiter inkrementieren, z. B. _2 oder _3. Auf diese Weise können Sie die IDs jedes Geschäfts unterschiedlich verwalten. Ihre Änderung am ID-System in einer Ansicht (Geschäft) muss in einer anderen nicht identisch sein.
Es ist für diesen Beitrag nicht zulässig, aber dasselbe Nummerierungssystem gilt für andere Tabellen in der Datenbank, sodass Sie jede Geschäftsansicht wirklich unterschiedlich behandeln und beeinflussen können. Sie könnten zum Beispiel ein völlig anderes Thema pro Geschäft haben.
increment_id
wie sie sollen.