- 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' ) {