Bestellungen ändern/speichern – plötzlich Fehlermeldung

Hallo,

seit gestern bekommen wir plötzlich bei Statusänderungen im Admin oder Bestellung speichern die Fehlermeldung „Bei der Preisberechnung ist ein Fehler aufgetreten“.

In der Browserconsole gibt es dafür einen fehler bei einbem Ajax-Request:
/api/_action/version/merge/order/018f774061dd735096857f272d595c47
{
„errors“: [
{
„status“: „400“,
„code“: „FRAMEWORK__LANGUAGE_FOREIGN_KEY_DELETE“,
„title“: „Bad Request“,
„detail“: „The language cannot be deleted because foreign key constraints exist.“,
„meta“: {
„parameters“:
}
}
]
}

hat einer eine idee an was das liegen kann.

Gruss Oliver

Sollte an einer fehlenden Verknüpfung bei der Bestellung liegen. Wurde irgendwas gelöscht?

  • Verkaufskanal
  • Versandart/en
  • Zahlungsart/en

eigentlich nicht, es ist auch so, dass die Meldung kommt, wenn man testweise bei alten Bestellungen den Status ändert. Hab im Moment überhaupt keinen Plan, wieso plötzlich die Fehlermeldung kommt. Scheinbar wird versucht irgendeinen sprachbasierten Datensatz zu löschen

Die Fehlermeldung ist etwas irreführend. Kommt bei Migrationen auch immer mal wieder - und aus Erfahrung liegt es zu 99% an einer fehlenden Verknüpfung.

Hast du das adminer-Plugin installiert? Dann am besten Mal direkt den Datensatz der Bestellung und alle verbundenen Datensätze durchschauen.

die Fehlermeldung tritt nur auf, wenn bei der Bestellung bereits ein Rechnungsdokument erzeugt wurde, ohne Rechnung passiert beim Statuswechsel oder Speichern der Bestellung nichts. Komm einfach nicht drauf woran das liegen kann, die Fehlermeldung in der Konsole ist zu unspezifisch.

  1. code: „FRAMEWORK__LANGUAGE_FOREIGN_KEY_DELETE“
  2. detail: „The language cannot be deleted because foreign key constraints exist.“

Ein Plugin „Statistik Professionell | Pro“ hat das Problem verursacht und wurde in der Zwischenzeit gefixt – Problem also gelöst

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.