• Resolved marieroe

    (@marieroe)


    Bonjour,

    Sur mon site je vends des produits physiques et des produits virtuels, lors de l’achat d’un produit virtuel, les clients n’ont pas besoin d’expédition. Quand je mets un produit virtuel dans le panier, le choix de l’expédition n’apparait pas mais quand je passe à la page de commande, seul la carte des points relais apparait et il est obligatoire pour mon client de sélectionner un point relais malgré le fait que ce soit un produit virtuel.

    Comment puis-je enlever cette option ?

    Merci d’avance pour votre retour.
    Bonne journée,
    Marie.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Bonjour,

    J’ai le même problème. Est-ce un cas qui n’a pas été prévu par le plugin, ou est-ce un simple soucis de paramétrage ?

    Merci beaucoup,
    Vincent

    Thread Starter marieroe

    (@marieroe)

    Bonjour,

    Avez-vous une solution ?? Mon problème devient très urgent.

    Merci,
    Bonne journée,
    Marie.

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Si une carte point relais se déclenche, c’est que WC indique qu’il a bien détecté une ‘chosen_shipping_methods’ appartenant à CDI, alors qu’il ne devrait pas y en avoir s’il n’y a que des produits virtuels dans votre panier.
    Pour tenter d’identifier le bug (qui pour moi semble plus sur WC que sur CDI), il faudrait que vous trouviez comment reproduire les conditions de cet incident. Notamment, vos produits virtuels ont-ils été affectés d’une classe avant d’être noté comme virtuels, l’incident se produit-il après retrait d’un article non virtuel du panier, etc…

    Bonjour Harasse,

    Merci pour votre réponse.

    Malheureusement, ni moi ni mon client n’avons réussi à déterminer comment reproduire le bug de façon systématique. Nous utilisons une plateforme de recette sur laquelle il arrive qu’on laisse traîner des paniers sans aller au bout de la commande. Les cas de test sont donc difficiles à reproduire.

    Peut-être Marie saurait-elle nous indiquer sa façon de faire ?

    À vous lire, j’imagine la solution suivante : rajouter une vérification sur le contenu du panier juste avant de déclencher l’affichage de la carte des points relais.

    Ainsi, si une chosen_shipping_methods est présente mais que le panier ne contient que des produits virtuels, alors on n’afficherait pas la carte.

    Qu’en pensez-vous ?

    Très bonne journée,
    Vincent

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Il est quand même plus solide de trouver l’origine du bug et de le (faire) corriger, et non d’utiliser CDI pour corriger WC.
    Peut-être un palliatif pour vous : Pour tous vos produits virtuels, décochez le tick « virtuel » ; affectez lui une classe nouvelle (ex : « virtuel ») et re-cochez-le en virtuel ; créez dans la méthode de livraison CDI une ligne tarif spécifique bidon sélectionnant uniquement la classe « virtuel » et avec un termid que vous n’avez pas déclaré comme point retrait. Si c’est un problème de rémanence de la « chosen_shipping_methods » dans WC, le problème pourrait alors disparaître.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Points relais qui apparaissent pour un produit virtuel’ is closed to new replies.