WooFrance Dépannage et support WordPress WooCommerce Forums Forum de Support WooCommerce Split Cart et cache des frais d’expédition

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #287896
    ZeShacq
    Participant
    Points: 19 pts

    Salut la communauté !

    Je m’attaque à un nouveau casse tête.
    Tout d’abord, je dois spliter mon panier car mes différents produits ne propose pas tous les mêmes méthodes d’expédition. En effet, certains produits ne sont que livrable quand d’autre sont dispo en retrait sur place.
    Pour se faire, j’utilise WooCommerce Table Rate Shipping (borderelements) pour configurer mes méthodes d’expedition et Shipping Packages for WooCommerce (OneTeamSoftware) pour spliter mon panier en différent “colis” permettant à l’internaute de choisir sa méthode souhaitée selon le colis/produit.

    Maintenant, j’ai besoin de créer une condition plus particulière :

    – Lorsque mon Produit A est dans le panier, une méthode d’expedition X est disponible pour le produit B
    – A contratio, si le Produit A n’est pas dans le panier, la méthode X n’est plus disponible pour le produit B

    Je sais le mettre en place, et cela fonctionne (via un filter sur le hook ‘woocommerce_package_rates’ ).

    En revanche, lorsque le multipackage est actif, si je supprime le produit A de mon panier, la méthode X ne se met pas à jour (se supprime) pour le Produit B.
    Tout cela semble venir du “cache des frais d’expedition”.
    En effet, dans les options de livraison sur Woocommerce, si j’active le  mode de débogage, tout est nikel, le refresh de mon panier fontionne pour tous les packages. Quand je le désactive, retour aux problèmes.

    Je sais que le refresh du panier est appelé par Woocommerce UNIQUEMENT pour les packages qui ont été modifiées. Tant que la quantité ou autre n’a pas changé, le refesh du panier n’agit pas sur le produit en question.

    J’ai trouvé des méthodes (https://gist.github.com/chuckmo/9c2a57f64cf60ee0d9d3) mais rien ne fonctionne.

    Une idée ?
    Un coup de main ?

    Merci :'(

    depanagewp
    #291902
    ZeShacq
    Participant
    Points: 19 pts

    Salut la commu !
    Je me permet un petit up, je n’ai toujours pas la solution.

    Merci!

    depanagewp
2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.