La fonction add_filter
peut accepter 4 arguments, mais vous n'utilisez que 2, voir here pour la documentation fonctionnelle. Si vous avez été dit d'ajouter ce code dans votre fichier functions.php
mais il ne fonctionne pas, alors il est peut-être que le 3e argument n'a pas été défini comme ceci:
add_filter('woocommerce_ship_to_different_address_checked', '__return_true', 999);
Voyant que 999 est probablement plus élevé que les autres , Cela devrait faire l'affaire. Cependant, je vous recommande également de vérifier que l'envoi de la force à l'adresse de facturation du client n'a pas été activé au WooCommerce -> Shipping -> Shipping Options
.
Koda
** Ce code ** ne fera que ** cocher la case "cochée" si elle est déjà affichée. Cela peut provenir de vos paramètres ** WooCommerce: ** 1) Paramètres WC> Général> ** "Lieu (x) d'expédition" ** ... 2) Paramètres WC> Expédition> ** "Options d'expédition (s)" ** ... | ... Ou cela peut être lié à votre thème ou à un plugin tiers. Donc, vous devriez également envisager de demander aux auteurs de thème – LoicTheAztec