• Resolved undarktaker

    (@undarktaker)


    Bonjour,

    Depuis la dernière version 3.0.0, une erreur fatale est déclenché. La mise au panier ne fonctionnait plus.
    J’ai désactiver le plugin et tout refonctionnait parfaitement et impossible de le réactiver car WordPress indique : L’extension n’a pas pu être activée, car elle a déclenché une erreur fatale.

    Voici le log :
    [28-Jul-2026 07:26:12 UTC] PHP Fatal error: Uncaught Error: Class ‘Colissimo\Classes\Shipping\WC_Admin_Settings’ not found in /home/u217175344/domains/monsite.fr/public_html/wp-content/plugins/colissimo-shipping-methods-for-woocommerce/src/Classes/Shipping/CapabilitiesPerCountry.php:276

    Infos techniques :
    PHP : 7.4
    WordPress : 7.0.2

    Plugins :
    Admin Menu Editor Pro Version 2.33.4
    Advanced Custom Fields PRO Version 6.8.6
    Akismet Anti-spam: Spam Protection Version 5.7
    Block Specific Plugin Updates Version 3.3.2
    Checkout Field Editor for WooCommerce Version 2.1.9
    Classic Editor Version 1.7.0
    Contact Form 7 Version 6.1.6
    Contact Form CFDB7 Version 1.3.6
    Converter for Media Version 6.6.2
    Flexible Shipping Version 6.10.0
    Flow-Flow Version 4.1.22
    Google for WooCommerce Version 3.8.1
    Loco Translate Version 2.8.7
    MailChimp Forms by MailMunch Version 3.2.7
    MailPoet Version 5.31.0
    ManageWP – Worker Version 4.9.35
    Menu Image Version 3.13
    Metricool – Social media and site statistics Version 2.0.2
    Minimum and Maximum Quantity for WooCommerce Version 2.1.1
    mmenu – App look-alike menus Version 2.9.1
    Page Links To Version 3.4.1
    PDF Invoices & Packing Slips for WooCommerce Version 5.14.0
    Popup Maker Version 1.23.0
    Product Code for WooCommerce Version 1.5.11
    Redirection Version 5.9.0
    SecuPress Free with Simple SSL – Simple and Performant Security Version 2.6.3
    Shortcode in Menus Version 3.5.1
    Simple Page Ordering Version 2.8.0
    UpdraftPlus – Backup/Restore Version 1.26.6
    WCMultiShipping — Mondial Relay, Inpost & Chronopost for WooCommerce Version 3.0.6
    Wicked Folders Pro Version 4.1.4
    WooCommerce Version 10.9.4
    WooCommerce Monetico Gateway Version 2.1.3
    WP-Optimize – Clean, Compress, Cache Version 4.5.5
    WPCode Lite Version 2.3.6
    WPC Smart Wishlist for WooCommerce (Premium) Version 4.9.7
    WP Grid Builder Version 2.3.3
    WP Maintenance Version 6.1.10.1
    YITH WooCommerce Gift Cards Premium Version 4.35.0
    YITH WooCommerce Recover Abandoned Cart Premium Version 3.20.0
    Yoast Duplicate Post Version 4.7
    Yoast SEO Version 28.1

    • This topic was modified 1 week, 3 days ago by undarktaker.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Oui pareil, j’ai également une erreur fatale depuis la dernière mise à jour du plugin.

    Meme probleme.

    Correction:

    /public_html/wp-content/plugins/colissimo-shipping-methods-for-woocommerce/src/Classes/Shipping/CapabilitiesPerCountry.php line 276:

    $storeCountryWithState = explode(':', get_option('woocommerce_default_country'));
    Plugin Support jeremycolissimo

    (@jeremycolissimo)

    Bonjour,

    Les fichiers de la 3.0.0 sur wordpress.org ont été modifiés et un patch 3.0.1 a été mis en ligne, mais il y a un délai avant qu’il ne soit visible sur le store WordPress et sur les sites.

    Pour un correctif manuel, il faut effectivement modifier le fichier wp-content/plugins/colissimo-shipping-methods-for-woocommerce/src/Classes/Shipping/CapabilitiesPerCountry.php, mais il faut ajouter cette ligne en haut du fichier avec les lignes similaires :

    use WC_Admin_Settings;

    Je reviens ici lorsque le patch est visible.

    Plugin Support jeremycolissimo

    (@jeremycolissimo)

    Le patch 3.0.1 n’est pas encore proposé à la mise à jour sur les sites ayant le plugin (un délai allant jusqu’à 24h est a priori appliqué depuis Juin sur toute mise en ligne), en revanche il est bien disponible au téléchargement sur la page du plugin wordpress.org.

    Thread Starter undarktaker

    (@undarktaker)

    Super, merci beaucoup pour votre réactivité.

    Bonne journée

    Bonjour,

    J’ai rencontré la même erreur sur trois de mes sites e-commerce. Je vais tester cette correction manuellement et je reviendrai vers vous pour vous dire si elle fonctionne correctement.

    Merci pour ta réactivité, Jeremy !

    Pour revenir à mon message plus haut, @ariesimah , cette ligne de code :

    $storeCountryWithState = explode(':', get_option('woocommerce_default_country'));

    a suffi pour l’un de mes sites. En revanche, sur les deux autres, je ne pouvais pas réactiver l’extension WP. J’ai donc uniquement ajouté la ligne de code recommandée par Jeremy, qui corrige le problème sur tous mes sites :

    use WC_Admin_Settings;

    à placer après :

    use WC_Order;

    qui était déjà présent.

    La solution finale est donc bien d’ajouter, à la ligne 9 :

    use WC_Admin_Settings;

    La version 3.0.1 semble avoir corrigé le problème, merci pour votre réactivité.

Viewing 8 replies - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.