• Resolved Montrealenligne

    (@toitdeneige)


    Hello,

    When the new order email is send, the option product are not specify in email of woocommerce.

    My product is 35$ but in the email is 40$

    I try with this code to bring the custom fields of the plugin to show the information but it dosen’t work.

    This is the code :

    add_action( ‘woocommerce_email_order_details’, ‘ajout_du_champ_ACF_dans_le_courriel’, 10, 4 );
    function ajout_du_champ_ACF_dans_le_courriel( $order, $sent_to_admin, $plain_text, $email ) {

    // D'abord, obtenir les ID des produits dans la commande
    $items = $order->get_items();
    
    if( $items ) {
    
        foreach( $items as $item ) {
    
            // Récupération de l'ID du produit
            $product_id = $item->get_product_id();
    
            // Utilisez l'ID du produit pour obtenir la valeur du groupe de champs ACF
            $values = get_field( "group_6522eaf4e1daf", $product_id ); 
    
            // Vérifiez d'abord si vous avez des valeurs
            if( $values ) {
    
                // Ensuite, ajoutez ces valeurs à l'e-mail en parcourant le tableau.
                // Vous pouvez modifier le formatage ci-dessous en fonction de vos besoins.
                echo '<p><strong>Liste des personnes à contacter en cas d\'urgence et informations supplémentaires :</strong></p>';
                echo '<ul>';
    
                foreach( $values as $key => $value ){
                    //Récupérez l'objet de champ complet qui inclut le label du champ
                    $field_object = get_field_object($key);
    
                    //Assurez-vous que l'objet de champ existe
                    if( $field_object ) { 
                        echo '<li><strong>' . $field_object['label'] . ': </strong>' . $value . '</li>';
                    }
                }
    
                echo '</ul>';
            }
        }
    }

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Add ACF field of the plugin in Woocommerce Email’ is closed to new replies.