So Collissimo – Erreur lors de l’installation
L’installation de l’extention “Clissimo” dans magento 1 génère une erreur quand vous voulez faire le paramétrage:
Fatal error: Call to a member function toOptionArray() on boolean in /opt/lampp/htdocs/magento1/includes/src/Mage_Adminhtml_Block_System_Config_Form.php on line 464
Afin de résoudre ce problème, suivez les étapes suivantes:
- Activer le mode developer dans le backend de votre boutique magento 1
- Vérifier le log quand vous voulez faire le paramétrage nécessaire depuis l’extentio
- vous auriez une erreur comme:
- “2017-01-21T22:22:34+00:00 ERR (3): Warning: include(/app/code/community/LaPoste/SoColissimoSimplicite/Model/System/Config/Source/Shipping/Amountbasetype.php): failed to open stream: No such file or directory in /lib/Varien/Autoload.php on line 93”
dans ce chemin, il y’a un répertoire au lieu d’un fichier php, essayer de créer un fichier et supprimer le répertoire. ci-dessous le contenu du fichier:
<?php
/**
* LaPoste_SoColissimoSimplicite
*
* @category LaPoste
* @package LaPoste_SoColissimoSimplicite
* @copyright Copyright (c) 2010 La Poste
* @author Smile (http://www.smile.fr)
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/
class LaPoste_SoColissimoSimplicite_Model_System_Config_Source_Shipping_Amountbasetype
{
/**
* Valorise les options de la liste déroulante
*
* @return array
*/
public function toOptionArray()
{
return array(
array(
'value' => 'fixed',
'label' => Mage::helper('socolissimosimplicite')->__('Tarif unique')),
array(
'value' => 'per_weight',
'label' => Mage::helper('socolissimosimplicite')->__('Tarif selon poids')),
array(
'value' => 'per_amount',
'label' => Mage::helper('socolissimosimplicite')->__('Tarif selon sous-total du panier')),
);
}
}