Toutes mes réponses sur les forums

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #42862
    rafie
    Participant
    Points: 31 pts
    Membre 2 étoiles

    Bonjour, après quelques recherches dans des sites généralistes voici ce que j’ai trouvé si ça peut aider:

    1- le plugin « Agreeable » que beaucoup utilisent ne marche pas avec les produits woocommerce et de toutes façons, il n’est plus supporté par son auteur.

    Si vous voulez ajouter une case à cocher « accepter les termes & conditions » pour être en phase avec la loi, il suffit d’ajouter au fichier fonctions.php de votre child theme le code suivant :

    
    
    // ajout termes et conditions
    function so_33122634_add_field_to_registration() {
    wc_get_template('checkout/terms.php');
    }
    add_action('woocommerce_register_form', 'so_33122634_add_field_to_registration');
    
    function so_33122634_validation_registration($errors, $username, $password, $email) {
    if (empty($_POST['terms'])) {
    
    throw new Exception(__('Vous devez accepter les termes & conditions pour pouvoir vous enregistrer.', 'text-domain'));
    
    }
    
    return $errors;
    }
    add_action('woocommerce_process_registration_errors', 'so_33122634_validation_registration', 10, 4);

    Bien sur il faut renseigner auparavant dans vos réglages woocommerce  l’onglet commande avec la bonne page où vous avez au préalable établi vos CGU ou CGV ou les 2.

     

    Voilà j’espère que ça aidera.

     

    Have fun with WordPress
    #42741
    rafie
    Participant
    Points: 31 pts
    Membre 2 étoiles

    Bonjour Mathieu.

    Je veux surtout avoir une case à cocher pour l’utilisateur du site qui s’enregistre pour la premiere fois, car je n’ai pas que des produits qui dépendent de woocommerce, mais l’enregistrement sur le site passe obligatoirement par simple registration.

    Merci pour vos retours

    Have fun with WordPress
    #3124
    rafie
    Participant
    Points: 31 pts
    Membre 2 étoiles

    Bonjour,

    Merci pour cette réponse, marche impec 🙂

     

    Have fun with WordPress
3 sujets de 1 à 3 (sur un total de 3)