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')),
        );
    }
}


 

Read More