Utilisant le module Receive and Pay v0.79, je suis confrontés à deux bugs étranges que je n'avais jamais rencontré .
1 ) Cet après midi un client passe une comande qui dans le back-office receive and pay apparait comme une transaction à crédit (étude en cours).
Dans le back-office magento j'ai bien cette commande qui apparait dans le listing des commandes, mais quand je clique sur la ligne en question pour voir le détail j'obtiens ce long message d'erreur
| Code : |
Notice: Undefined variable: title in /home/domimicr/www/app/code/community/Fianet/Core/Block/Widget/Grid/Column/Renderer/Fianet.php on line 224
Trace:
#0 /home/domimicr/www/app/code/community/Fianet/Core/Block/Widget/Grid/Column/Renderer/Fianet.php(224): mageCoreErrorHandler(8, 'Undefined varia...', '/home/domimicr/...', 224, Array)
#1 /home/domimicr/www/app/code/community/Fianet/Core/Block/Widget/Grid/Column/Renderer/Fianet.php(11): Fianet_Core_Block_Widget_Grid_Column_Renderer_Fianet->_renderRnP(Object(Fianet_ReceiveAndPay_Model_Payment_Transaction))
#2 /home/domimicr/www/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column.php(128): Fianet_Core_Block_Widget_Grid_Column_Renderer_Fianet->render(Object(Fianet_ReceiveAndPay_Model_Payment_Transaction))
#3 /home/domimicr/www/app/design/adminhtml/default/default/template/widget/grid.phtml(159): Mage_Adminhtml_Block_Widget_Grid_Column->getRowField(Object(Fianet_ReceiveAndPay_Model_Payment_Transaction))
#4 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(144): include('/home/domimicr/...')
#5 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#6 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
#7 /home/domimicr/www/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#8 /home/domimicr/www/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Adminhtml_Block_Template->_toHtml()
#9 /home/domimicr/www/app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php(290): Mage_Core_Block_Abstract->toHtml()
#10 /home/domimicr/www/app/design/adminhtml/default/default/template/widget/tabs.phtml(38): Mage_Adminhtml_Block_Widget_Tabs->getTabContent(Object(Fianet_ReceiveAndPay_Block_Sales_Order_View_Tab_Receiveandpay))
#11 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(144): include('/home/domimicr/...')
#12 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#13 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
#14 /home/domimicr/www/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#15 /home/domimicr/www/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Adminhtml_Block_Template->_toHtml()
#16 /home/domimicr/www/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#17 /home/domimicr/www/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Core_Block_Text_List->_toHtml()
#18 /home/domimicr/www/app/code/core/Mage/Core/Block/Abstract.php(503): Mage_Core_Block_Abstract->toHtml()
#19 /home/domimicr/www/app/code/core/Mage/Core/Block/Abstract.php(454): Mage_Core_Block_Abstract->_getChildHtml('left', true)
#20 /home/domimicr/www/app/design/adminhtml/default/default/template/page.phtml(58): Mage_Core_Block_Abstract->getChildHtml('left')
#21 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(144): include('/home/domimicr/...')
#22 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(176): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#23 /home/domimicr/www/app/code/core/Mage/Core/Block/Template.php(193): Mage_Core_Block_Template->renderView()
#24 /home/domimicr/www/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#25 /home/domimicr/www/app/code/core/Mage/Core/Block/Abstract.php(643): Mage_Adminhtml_Block_Template->_toHtml()
#26 /home/domimicr/www/app/code/core/Mage/Core/Model/Layout.php(526): Mage_Core_Block_Abstract->toHtml()
#27 /home/domimicr/www/app/code/core/Mage/Core/Controller/Varien/Action.php(347): Mage_Core_Model_Layout->getOutput()
#28 /home/domimicr/www/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php(115): Mage_Core_Controller_Varien_Action->renderLayout()
#29 /home/domimicr/www/app/code/core/Mage/Core/Controller/Varien/Action.php(376): Mage_Adminhtml_Sales_OrderController->viewAction()
#30 /home/domimicr/www/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(248): Mage_Core_Controller_Varien_Action->dispatch('view')
#31 /home/domimicr/www/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#32 /home/domimicr/www/app/Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch()
#33 /home/domimicr/www/index.php(65): Mage::run()
#34 {main}
|
Je ne vois pas d'ou viens l'erreur ...
2) Quand un client passe commande et que la transaction est mise sous surveillance, pour être ensuite validée par l'expert un ou deux jour plus tard, cette commande apparait tout à faut normalement dans le backoffice, par contre cette commande n'apparait pas pour le client loggué dans son "compte" sur la boutique. Heureusement , le client reçoit bien le mail de confirmation de commande , mais il s'inquiète de ne rien voir apparaitre dans son compte...
Ce bug m'a été rapporté deux fois cette semaine, et il ne survient que pour les transactions qui ne sont pas immédiatement confirmées (en automatique) par Receive and pay.
Si quelqu'un a une idée je suis preneur