WPML
Statut
Résolue
Type
Bug
Signalée pour
WPML Multilingual & Multicurrency for WooCommerce 5.3.6
Résolue dans
WooCommerce Multilingual & Multicurrency 5.4.0
Extension/thème associé
WooCommerce Product Bundles
Étiquettes de sujet
Compatibility, WCML

Aperçu de l’anomalie

Si vous utilisez l’extension WooCommerce Product Bundles, vous remarquerez qu’un avis PHP apparaît lorsqu’un produit groupé est ajouté au panier :

PHP Notice: Function product_type was called incorrectly. Product properties should not be accessed directly...

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/woocommerce-multilingual/compatibility/WcProductBundles/class-wcml-product-bundles.php

  • Cherchez la ligne 796.

  • Remplacez :
    if ( isset( $cart_item['bundled_items'] ) && $cart_item['data']->product_type === 'bundle' ) {


  • Par :
    if ( isset( $cart_item['bundled_items'] ) && $cart_item['data']->get_type() === 'bundle' ) {

Toutes les anomalies connues