Magento–Wrong field specified.

In einer Magento 1.9-Installation hatten wir gerade das Problem, dass es nicht möglich gewesen ist irgendeine Änderung bei den Zahlungsarten vorzunehmen. Egal was wir ändern wollten nach dem Versuch zu Speichern kam immer die Fehlermeldung “Wrong field specified.”. Es spielte dabei keine Rolle, ob man den Namen eine Zahlart ändern wollte oder eine Zahlungsmethode aktivieren oder deaktivieren wollte.

Durch etwas Recherche stand bald fest, dass das Problem im Zusammenhang mit der Extension “PayPal Plus” von iways zu stehen scheint. Ein generelles Problem ist es aber wohl nicht, da in anderen Installationen mit derselben Version der Extension (1.9.2) hier keine Probleme auftauchen. Weiterhin scheint es mit der Integration von Drittanbieter-Zahlmethoden zu tun zu haben, denn folgende Anpassung löste das Problem:

In der app/code/community/Iways/PayPalPlus/Block/Adminhtml/System/Config/Thirdpartyinfo.php die Zeile 126 auskommentieren und durch die hier folgende ersetzen.

$field = $fieldset->addField(
// $paymentModel->getCode(),
‚payment_third_party_modul_info_text_‘ . $paymentModel->getCode(),
‚text‘,

So sollte es dann aussehen.

Mit dieser Anpassung tauchte der Fehler bei der Installation dann nicht mehr auf und man konnte wieder normal speichern.

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.