Fix für Integrity constraint violation: 1062 Duplicate entry ‘XXX’ for key ‘UNQ_MAG_SALES_FLAT_ORDER_INCREMENT_ID’

In der Datei app/code/core/Mage/Sales/Model/Resource/Quote.php gibt es die Funktion “isOrderIncrementIdUsed”. Diese prüft, ob die Bestellnummer schon vorhanden ist, aber leider hat sie Probleme mit Alphanumerischen Bestellnummern.

Darum einfach die Zeile

$bind      = array(':increment_id' => (int)$orderIncrementId);

gegen

$bind      = array(':increment_id' => $orderIncrementId);

tauschen

via http://magento.stackexchange.com/questions/1520/alphanumeric-order-increment-ids

Schreibe einen Kommentar

Menü schließen