Es ist ja nicht schön wenn man seine erste Bestellung hat und diese fängt mit „100000001“ und wenn man ein multistore hat der nächste mit „200000001“. Möchte man das ändern gibt es die möglichkeit dies in der Mysql Datenbank zu ändern.
- Bitte legen Sie für jeden zustande einer Bestellung eine Bestellung, Rechnung, Lieferschein und eine Gutschrift an. Da es sonst nicht funktioniert. Also auch für Multistore wie Shop 1, Shop 2 und Shop 3.
- als erstes bitte eine Sicherung der Datanbank vornehmen.
- ein geeignetes Programm zum bearbeiten der Mysql Datenbank z. B. Phpmyadmin
- in die Datenbank von Magneto gehen und folgenden code in „Sql-Befehle“ eingeben
** Längendefinitionen **
Man kann die Länge der Kunden, Bestell, Rechnung, Lieferschein und Gutschriftsnummer ändern.
- im bereich „SET `increment_pad_length` = ‚6‘ “ ist die länge angegeben.
** Startwerte und Prefix ändern **
Startwert für ihre Kunden, Bestell, Rechnung, Lieferschein und Gutschriftsnummer ändern.
- im bereich „SET `increment_last_id` = ‚102676‘ “ ist die Nummer mit der man anfangen möchte muss so lang sein wie man in der längedefinition angegeben.
- im bereich „`increment_prefix`=’K-‚ “ kann man ein Prefix eingeben wie in meinen Beispiel für Kundennummer „K-“ und für Bestellnummer „B-2013“ mit Jahresangebe die man dann jedes Jahr ändern kann um eine besser Übersicht zu haben bei Reklamationen.
hier finden Sie den Sql befehl:
-- ** Längendefinitionen ** -- -- Länge Kundennummern UPDATE `eav_entity_type` SET `increment_pad_length` = '6' WHERE `entity_type_code`='customer' AND `entity_model`='customer/customer'; -- -- Länge Bestellnummern UPDATE `eav_entity_type` SET `increment_pad_length` = '5' WHERE `entity_type_code`='order' AND `entity_model`='sales/order'; -- -- Länge Rechnungsnummern UPDATE `eav_entity_type` SET `increment_pad_length` = '5' WHERE `entity_type_code`='invoice' AND `entity_model`='sales/order_invoice'; -- -- Länge Lieferscheinnummern UPDATE `eav_entity_type` SET `increment_pad_length` = '5' WHERE `entity_type_code`='shipment' AND `entity_model`='sales/order_shipment'; -- Länge Gutschriftsnummern UPDATE `eav_entity_type` SET `increment_pad_length` = '5' WHERE `entity_type_code`='creditmemo' AND `entity_model`='sales/order_creditmemo'; -- -- ** Startwerte und Prefix aendern ** -- -- Startwert Kundennummern UPDATE `eav_entity_store`,`eav_entity_type` SET `increment_last_id` = '102676',`increment_prefix`='K-' WHERE `eav_entity_store`.`entity_type_id`=`eav_entity_type`.`entity_type_id` AND `entity_type_code`='customer' AND `entity_model`='customer/customer'; -- -- Startwert Bestellnummern UPDATE `eav_entity_store`,`eav_entity_type` SET `increment_last_id` = '02708',`increment_prefix`='B-2013' WHERE `eav_entity_store`.`entity_type_id`=`eav_entity_type`.`entity_type_id` AND `entity_type_code`='order' AND `entity_model`='sales/order'; -- -- Startwert Rechnungsnummern UPDATE `eav_entity_store`,`eav_entity_type` SET `increment_last_id` = '02701',`increment_prefix`='R-2013' WHERE `eav_entity_store`.`entity_type_id`=`eav_entity_type`.`entity_type_id` AND `entity_type_code`='invoice' AND `entity_model`='sales/order_invoice'; -- -- Startwert Lieferscheinnummern UPDATE `eav_entity_store`,`eav_entity_type` SET `increment_last_id` = '02699',`increment_prefix`='L-2013' WHERE `eav_entity_store`.`entity_type_id`=`eav_entity_type`.`entity_type_id` AND `entity_type_code`='shipment' AND `entity_model`='sales/order_shipment'; -- Startwert Gutschriftsnummern UPDATE `eav_entity_store`,`eav_entity_type` SET `increment_last_id` = '02696',`increment_prefix`='G-2013' WHERE `eav_entity_store`.`entity_type_id`=`eav_entity_type`.`entity_type_id` AND `entity_type_code`='creditmemo' AND `entity_model`='sales/order_creditmemo';
getestet in Magento Version 1.7.0.2
Bedanke mich an all die netten Leute im Netz für die Hilfe.