Swan MAHE (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 92)
  • Auteur
    Messages
  • en réponse à : Easy Digital Downloads (facture ?) #2444144
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    N’est pas WordPress qui veut 🙁

    en réponse à : [Résolu] Eviter le rechargement du menu principal à chaque clic #2425222
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Bonsoir,

    Merci pour vos retours.

    Je n’avais pas capté qu’il s’agissait d’un site wix… désolé 🙁

    en réponse à : [Résolu] Montant de TVA erroné #2414311
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Suis je bête… merci…

    en réponse à : [Résolu] Montant de TVA erroné #2414277
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Merci pour cette réponse.

    La capture est en PJ et oui j’aimerai montrer les prix TTC 🙂

     

    • Cette réponse a été modifiée le il y a 7 mois et 1 semaine par Mandes.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    en réponse à : Variation d’images sous Elementor #2401655
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Salut,

    Oui. Tu as parfaitement saisi le souci.

    Pas de changement d’image chez moi lors de la sélection d’une variante de produit alors que sans Elementor tout fonctionnait parfaitement.

    Ais je mis en cause un peu vite Elementor ?

    Merci pour tes idées.

     

    en réponse à : Variation d’images sous Elementor #2401627
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Du coup tout cela me fait réfléchir… j’ai rien changé coté pages produits WP… mes images de variations sont bien là… mais j’ai peut être raté quelque chose coté Elementor ? J’ai importé une page produit sans rien modifier… en même temps j’ai parcouru les menus d’Elementor… je ne vois rien de particulier sur le sujet… Merci pour vos suggestions.

     

    en réponse à : Variation d’images sous Elementor #2401625
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Salut,

    Merci pour ton message que je consulte à l’instant.

    Etrangement les variations d’images fonctionnaient parfaitement sans Elementor. J’ai vérifié la configuration. Rien ne me parait anormal… bizarre, bizarre. Belle soirée.

    en réponse à : [Résolu] Panier Elementor dans menu principal ? #2400448
    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Finalement il suffisait de désactiver l’extension Woocommerce Menu Cart que j’avais installé… Merci 😉

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Bonsoir Ferman et merci beaucoup pour cette nouvelle réponse que je découvre à l’instant.

    Ce qui nous donne donc au final (je place le global ci-après pour celles et ceux intéressés par ce code génial) :

    function ferman_add_product_to_cart() {

    $cart_total = 50;
    $free_product = wc_get_product( 22559 );
    $subtotal = WC()->cart->subtotal;
    $free_product_id = $free_product->get_ID(); // Product Id of the free product which will get added to cart
    $free_product_price = $free_product->get_regular_price($free_product_id);
    $free_product_reduced_price = $free_product->get_sale_price($free_product_id);
    $found = false;

    //check if product already in cart
    if ( sizeof( WC()->cart->get_cart() ) > 0 ) {
    foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
    $product = $values['data'];
    if ( $product->get_id() == $free_product_id )
    $found = true;
    }
    // if product not found, add it
    if ( ! $found && $subtotal >= $cart_total ){

    WC()->cart->add_to_cart( $free_product_id );
    }
    elseif ($found && $subtotal < $cart_total ){
    $product_cart_id = WC()->cart->generate_cart_id( $free_product_id );
    $cart_item_key = WC()->cart->find_product_in_cart( $product_cart_id );
    if ( $cart_item_key ) {WC()->cart->remove_cart_item( $cart_item_key );}
    else {return;}
    }
    }
    else {
    return;
    }
    }

    add_action( 'template_redirect', 'ferman_add_product_to_cart' );


    function bbloomer_find_product_in_cart_modif() {

    $free_product = wc_get_product( 22559 );
    $free_product_id = $free_product->get_ID();
    $free_product_price = $free_product->get_regular_price($free_product_id);
    $free_product_name = $free_product->get_name($free_product_id);
    $in_cart = false;

    foreach( WC()->cart->get_cart() as $cart_item ) {
    $product_in_cart = $cart_item['product_id'];
    if ( $product_in_cart === $free_product_id ) $in_cart = true;
    }
    if ( $in_cart ) {
    $notice = 'Pour cette commande nous vous offrons ce produit : '. $free_product_name.' Valeur : '.$free_product_price.' euros.';
    wc_print_notice( $notice, 'notice' );
    }
    }
    add_action( 'woocommerce_before_cart', 'bbloomer_find_product_in_cart_modif' );

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Bonsoir,

    Je me demandais ce qu’il fallait que je modifie pour que le produit gratuit s’ajoute lorsque le sous-total (et non pas le total qui inclut les frais de port) atteint le minimum d’achat. Dois je remplacer « total » par « subtotal » partout dans le code ? Je ne sais pas si c’est correct. Merci pour vos conseils 😉

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Merveilleux. Tout à l’air ok maintenant.

    Merci infiniment Ferman.

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Bonsoir,

    A la ligne 23 de la première fonction vous m’avez demandé de remplacer « total-$free_product_price  » par simplement « total ».

    Sinon tout fonctionne parfaitement. J’ai juste cette petite alerte. Merci.

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Bonjour,

    Je viens de m’apercevoir que j’ai cette alerte sur la ligne :  $total = total;

    Warning: Use of undefined constant total - assumed 'total' (this will throw an Error in a future version of PHP) in /homepages/5/d689643507/htdocs/wp-content/themes/storefrontenfant/functions.php on line 146

    Une idée peut-être ?

    Merci 🙂

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    J’ai tout modifié selon vos indications.

    Tout semble fonctionner parfaitement.

    C’est vraiment du génie.

    Votre travail et vos conseils sont d’une immense utilité.

    Un grand grand grand merci 🙂

     

     

    Mandes
    Participant
    Chevalier WordPress
    128 contributions

    Correction : pas d’erreur sur function bbloomer (l’erreur c’était moi) 🙂

15 sujets de 1 à 15 (sur un total de 92)