J'ai des produits virtuels dans mon magasin, mais je souhaite toujours collecter les informations d'expédition de mes clients afin de pouvoir leur envoyer une carte à la fin de l'année. Mais un panier contenant des produits virtuels masque automatiquement les informations d'expédition sur la page de paiement.
Comment puis-je forcer l'affichage des champs d'expédition? Y a-t-il un crochet que je peux utiliser?
C'est en fait assez facile. Vous devez simplement ajouter cet extrait à votre fichier functions.php
.
add_filter( 'woocommerce_cart_needs_shipping', '__return_true' );