J'utilise le thème Woodmart et le widget mini-panier et je souhaite afficher le poids total et le prix total des produits simples et variables. J'ai donc modifié le code mais il ne fonctionne pas et a le problème suivant :
Merci pour toute aide. Merci beaucoup.这是我的代码:
/* Afficher le poids total dans le pied de page du widget du mini panier*/ fonction display_mini_cart_total_weight() { if ( ! WC()->cart->is_empty() ) { $poids_total = 0 ; foreach ( WC()->cart->get_cart() comme $cart_item_key => $cart_item ) { $produit = $cart_item['data']; $variation_id = $cart_item['variation_id']; $poids = 0 ; si ( $variation_id ) { // Récupère la variante sélectionnée $variation = wc_get_product( $variation_id ); si ( $variation ) { // Récupère le poids de la variation $poids = $variation->get_weight(); } } autre { // Récupère le poids du produit $poids = $produit->get_weight(); } $quantité = $cart_item['quantité']; // Calcule le poids du produit actuel $product_weight = $poids * $quantité ; // Ajoutez le poids du produit au poids total $total_weight += $product_weight ; } // Afficher le poids total dans le pied de page du widget de panier d'achat du mini panier $total_weight_display = $total_weight . ' Kg'; // Ajouter 'Kg' au poids total echo ''; } } add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'display_mini_cart_total_weight' ); ' . __('Poids total :', 'chahar-4-rahewordpress') . '≪/p>
' . $total_weight_display . '≪/p>
Vous pouvez vérifier si la quantité est inférieure à 1, alors la quantité minimale doit être considérée comme 1. Veuillez vérifier le code suivant.