Envole-toi – Ajoute avec l'ID 2377 aussi l'ID 6593

WPTurbo » Snippets » Envole-toi – Ajoute avec l'ID 2377 aussi l'ID 6593
0

Created with:

Visibility: 

public

Creator: RD4U

Customize with WPTurbo AI
X

Add Snippet To Project

New Project
Add To Existing Project
					<?php
add_action('woocommerce_review_order_before_submit', 'wpm_woocommerce_legal');

function wpm_woocommerce_legal()
{
    // Vérifiez si vous êtes sur la page de paiement (checkout)
    if (is_checkout()) {
        // Récupérez les ID des produits actuellement en cours de commande
        $product_ids = array();
        foreach (WC()->cart->get_cart() as $cart_item_key => $cart_item) {
            $product_ids[] = $cart_item['product_id'];
        }

        // Vérifiez si l'un des produits a les ID 2377 ou 6593
        if (in_array(2377, $product_ids) || in_array(6593, $product_ids)) {
            ?>
            <p class="form-row terms">
                <input type="checkbox" class="input-checkbox" name="legal" id="legal">
                <label for="legal" class="checkbox">Conformément à l'article L.221-28 du code de la consommation, et afin de pouvoir accéder immédiatement à nos offres exclusives, vous acceptez de renoncer définitivement à votre droit de rétractation de 14 jours</label>
            </p>
            <?php
        }
    }
}
				

Dans cette version mise à jour du code, j'ai modifié la logique pour récupérer tous les ID des produits en cours de commande et vérifier si l'un d'entre eux correspond à 2377 ou 6593. Si c'est le cas, le paragraphe avec la case à cocher sera affiché. Cela vous permet d'inclure autant de produits que vous le souhaitez en ajoutant simplement leurs ID dans la condition.

Register an account to save your snippets or go Pro to get more features.