Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

RicoNeitzel_PaymentFilter - Zahlarten werden nicht angezeigt / Fehler nach Deinstallation
 
STEP_Software
Jr. Member
 
Total Posts:  22
Joined:  2009-01-27
 

Hallo,

wir haben die aktuelle Version des Plugin (z.Zt. 0.1.6beta) auf der Shop-Version 1.6.1.0 rc-1 installiert und folgende Probleme:
- Es wurden nicht alle Zahlungsarten beim Checkout angezeigt (z.b. Nachnahme), auch wenn in der Kundengruppe alle Zahlungsarten aktiviert waren. Billpay-Zahlungsarten werden auch nicht angezeigt, wobei wir da noch nicht sicher sagen können, ob das mit diesem Plugin zusammenhängt.
- Nach Deinstallation des Plugins lassen sich sowohl im Backend als auch Frontend keine Artikeldetails mehr anzeigen. Im Error-log wird folgendes protokolliert.

a:5:{i:0;s:104:"Source model "payfilter/config_source_payment_methods" not found for attribute "product_payment_methods"";i:1;s:3200:"#0 /var/www/localhost/htdocs/app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php(387): Mage::exception('Mage_Eav', 'Source model "p...')
#1 /var/www/localhost/htdocs/app/code/core/Mage/Adminhtml/Block/Widget/Form.php(203): Mage_Eav_Model_Entity_Attribute_Abstract->getSource()
#2 /var/www/localhost/htdocs/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php(67): Mage_Adminhtml_Block_Widget_Form->_setFieldset(Array, Object(Varien_Data_Form_Element_Fieldset), Array)
#3 /var/www/localhost/htdocs/app/code/core/Mage/Adminhtml/Block/Widget/Form.php(144): Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes->_prepareForm()
#4 /var/www/localhost/htdocs/app/code/core/Mage/Core/Block/Abstract.php(862): Mage_Adminhtml_Block_Widget_Form->_beforeToHtml()
#5 /var/www/localhost/htdocs/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php(79): Mage_Core_Block_Abstract->toHtml()
#6 /var/www/localhost/htdocs/app/code/core/Mage/Core/Block/Abstract.php(238): Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs->_prepareLayout()
#7 /var/www/localhost/htdocs/app/code/core/Mage/Core/Model/Layout.php(430): Mage_Core_Block_Abstract->setLayout(Object(Mage_Core_Model_Layout))
#8 /var/www/localhost/htdocs/app/code/core/Mage/Core/Model/Layout.php(446): Mage_Core_Model_Layout->createBlock('
adminhtml/catal...', 'product_tabs')
#9 /var/www/localhost/htdocs/app/code/core/Mage/Core/Model/Layout.php(238): Mage_Core_Model_Layout->addBlock('
adminhtml/catal...', 'product_tabs')
#10 /var/www/localhost/htdocs/app/code/core/Mage/Core/Model/Layout.php(204): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element))
#11 /var/www/localhost/htdocs/app/code/core/Mage/Core/Model/Layout.php(209): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#12 /var/www/localhost/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(345): Mage_Core_Model_Layout->generateBlocks()
#13 /var/www/localhost/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(270): Mage_Core_Controller_Varien_Action->generateLayoutBlocks()
#14 /var/www/localhost/htdocs/app/code/core/Mage/Adminhtml/Controller/Action.php(263): Mage_Core_Controller_Varien_Action->loadLayout(Array, true, true)
#15 /var/www/localhost/htdocs/app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php(250): Mage_Adminhtml_Controller_Action->loadLayout(Array)
#16 /var/www/localhost/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_Adminhtml_Catalog_ProductController->editAction()
#17 /var/www/localhost/htdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('
edit')
#18 /var/www/localhost/htdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#19 /var/www/localhost/htdocs/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front->dispatch()
#20 /var/www/localhost/htdocs/app/Mage.php(640): Mage_Core_Model_App->run(Array)
#21 /var/www/localhost/htdocs/index.php(80): Mage::run('', '
store)
#22 {main}";s:3:"url";s:83:"/index.php/admin/catalog_product/edit/id/3218/key/d2177d420b89801b3214e29de55c9bec/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:5:"admin";}

Das Problem tritt anscheinend auch bei Version 1.5.0.1 auf: http://www.magenity.de/archive/index.php/t-2848.html

Mit freundlichen Grüßen
Patrick Schmidt

 
Magento Community Magento Community
Magento Community
Magento Community
 
robin2160
Mentor
 
Avatar
Total Posts:  1046
Joined:  2009-02-15
Berlin / Germany
 

Bei einer Deinstallation bzw. Deaktivierung von Modulen die bei der Installation auch Daten in die Datenbank schreiben (hierzu gehören auch Zahlungsmodule) kommt es in der Regel zu Fehlermedlungen. Hier müssen die das Modul betreffende Daten händisch aus der Datenbank entfernt werden.
In diesem Fall mal in der Tabelle core_config_data nach dem path checkout/payfilter/disable_ext suchen und den Datensatz löschen.
Vieleicht ist damit schon das Problem behoben.

VG Stefan

 
Magento Community Magento Community
Magento Community
Magento Community
 
STEP_Software
Jr. Member
 
Total Posts:  22
Joined:  2009-01-27
 

Das Problem mit der Deinstallation ist gelöst. Im Plugin-Verzeichnis findet man eine README.TXT in der folgende SQL-Anweisungen stehen:
DELETE FROM `eav_attribute` WHERE attribute_code = ‘product_payment_methods’;
DELETE FROM `core_resource` WHERE code = ‘payfilter_setup’;
ALTER TABLE `customer_group` DROP `allowed_payment_methods`;

Zu beachten:  ‘allowed_payment_methods’ ist in 2 verschiedene Hochkomma eingeschlossen, das muss man noch anpassen, sonst gibt es eine SQL-Fehlermeldung, dass das Feld ‘allowed_payment_methods´ nicht gefunden wird.

 
Magento Community Magento Community
Magento Community
Magento Community
 
MageClub
Guru
 
Avatar
Total Posts:  386
Joined:  2009-07-25
India
 

Tried that SQL query and it dint work out.

 
Magento Community Magento Community
Magento Community
Magento Community
 
oxamo
Member
 
Total Posts:  31
Joined:  2010-05-12
 

Habe leider auch den PaymentFilter geladen.
Unter 1.6 funktioniert er nicht.

Nach der Deinstallation hatte ich das gleiche Problem.

Die ersten beiden Einträge konnte ich rauslöschen, beim letzten Eintrag weiß ich nicht welche Kombination aus Hochkommas verwendet wurden.
‘ ` ´
:(

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top