Toutes mes réponses sur les forums
-
AuteurMessages
-
25 octobre 2024 à 21 h 31 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481738
Merci à tous les deux, et désolé pour le foutoir que j’ai mis avec mes doublons … triplons … ou plus !
25 octobre 2024 à 11 h 07 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481694Ouaaou ! … il y a des bugs dans ce forum.Mon pécédent long message a été zappé …
Je le recommence !
Cela fonctionne quoique de façon erratique.
Le champ email est optionnel pour les dons < à 25 ( et non pas 75€ … en France la facture est obligatoire dès 25€ !)Mais en fait … pas toujours … parfois cela ne marche pas et le champs est obligatoire, et il faut recharger la page pour qu’il passe en optionnel (!)
Une idée pour ça ??
Problème résolu grâce à vous et grâce à :
Merci donc,
Code :// Just hide woocommerce billing fields
add_action('woocommerce_before_checkout_form', 'hide_checkout_billing_country', 5);
function hide_checkout_billing_country() {
echo '<style>#billing_country_field{display:none;}</style>';
}
add_filter('woocommerce_billing_fields', 'customize_billing_fields', 100);
function customize_billing_fields($fields ) {
if (is_checkout()) {
// Email non nécessaire
if(WC()->cart->cart_contents_total < 25) {
$fields['billing_email']['required'] = false;
}
// HERE set the required key fields below
$chosen_fields = array('first_name', 'last_name', 'address_1', 'address_2', 'city', 'postcode', 'country', 'state', 'phone','company');
foreach ($chosen_fields as $key) {
if (isset($fields['billing_'.$key]) && $key !== 'country') {
unset($fields['billing_'.$key]); // Remove all define fields except country
}
}
}
return $fields;
}
add_filter('woocommerce_shipping_fields', 'customize_shipping_fields', 100);
function customize_shipping_fields($fields ) {
if (is_checkout()) {
// HERE set the required key fields below
$chosen_fields = array('first_name', 'last_name', 'address_1', 'address_2', 'city', 'postcode', 'country', 'state','company');
foreach ($chosen_fields as $key) {
unset($fields['shipping_'.$key]); // Remove all define fields except country
}
}
return $fields;
}- Cette réponse a été modifiée le il y a 1 mois et 2 semaines par minutepapillon.
24 octobre 2024 à 20 h 18 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481676… bon … rien à faire !
Retour de l’erreur pour PHP 8.1 –> retour en 8.0 ( demain j’appelle o2switch ).J’ai testé Custom price for woocommerce : enlevé car options de base non dispo en gratuit. A noter, le produit ne fonctionnait plus après … pas grave.
Je post un sujet sur stack overflow …
- Cette réponse a été modifiée le il y a 1 mois et 2 semaines par minutepapillon.
24 octobre 2024 à 18 h 22 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481671Merci Ferman ….
C’est rageant, c’est EXACTEMENT ce que je veux obtenir …Autre chose : Je suis passé en php 8.1. Plus cette erreur inquiétante.
Je vais mettre le theme à jour manuelement et essayer custom price for woocommerce et on va voir …24 octobre 2024 à 1 h 05 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481659J’ai ajouté un code pour rendre les champs optionels. Aucun effet non plus.
// remove billing fields
$fields['billing']['billing_first_name']['required'] = false;
$fields['billing']['billing_last_name']['required'] = false;
$fields['billing']['billing_company']['required'] = false;
$fields['billing']['billing_address_1']['required'] = false;
$fields['billing']['billing_address_2']['required'] = false;
$fields['billing']['billing_city']['required'] = false;
$fields['billing']['billing_postcode']['required'] = false;
$fields['billing']['billing_country']['required'] = false;
$fields['billing']['billing_state']['required'] = false;
$fields['billing']['billing_phone']['required'] = false;
$fields['billing']['billing_email']['required'] = false;
// remove shipping fields
$fields['shipping']['shipping_first_name']['required'] = false;
$fields['shipping']['shipping_last_name']['required'] = false;
$fields['shipping']['shipping_company']['required'] = false;
$fields['shipping']['shipping_address_1']['required'] = false;
$fields['shipping']['shipping_address_2']['required'] = false;
$fields['shipping']['shipping_city']['required'] = false;
$fields['shipping']['shipping_postcode']['required'] = false;
$fields['shipping']['shipping_country']['required'] = false;
$fields['shipping']['shipping_state']['required'] = false;24 octobre 2024 à 0 h 58 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481658Bon Ferman,
J’ai toujours l’Adresse de facturation et de livraison en obligatoire et quelques autres trucs.
J’ai essayé les deux snippet via le plugin code-snippetsLe code est bien lancé : j’ai ajouté un :
echo « mmmmmmmmmmmmmmmmmmmmmm »;
Qui produit bien son mmmmmmmmmmmmmmmmm.
Donc le code est exécuté24 octobre 2024 à 0 h 41 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481657Merci Joss,
Ca s’est assez mal passé avec l’upgrade PHP.
Je n’ai pas pu faire mieux que 8.0.
A 8.1, il y avait des alertes deprecated sur des fichiers WordPress ( pas des plugins ).Je crois que dans mon cas auto-entreprenneur, les factures sont exigibles à partir de 75€ donc je dois pouvoir tout virer ou mettre en infos optionnelles …
Je vais mettre en place la solution de Ferman.
23 octobre 2024 à 1 h 06 min en réponse à : Woocommerce : impossible d’enlever les champs inutiles. #2481635Merci l’ami … je vais essayer demain.
Mais j’aimerais bien savoir pourquoi les plugins en question n’ont rien fait.
… enfin si le reste marche …
A demain, je poste mon feedBack,
Encore merci et bonne nuit.30 avril 2014 à 10 h 34 min en réponse à : Google map pour mobile : Cela fonctionne avec le votre ? #950677Merci Sébastien, super conseil ! … Je vais tester sur le champs !
Luciole, tu avais raison. Le support m’a suggéré d’enlever l’option « update notifier » … et ça a réglé le problème …
Une papouille de ma part au petit chien.
a+… Merci Luciole, c’est fait … comme le theme marche sur un autre site avec la même config, je ne m’attends pas à un miracle : il va falloir que je trouve tous seul … ou avec l’aide de l’un d’entre vous ;o)
17 juin 2013 à 18 h 07 min en réponse à : Ras le bol d’OVH … un hébergeur au US ? Westhost ? #898782J’ai bossé un peu à optimiser tout cela et obtiens un 92% sur GTMetrix …
Mais alors coté Admin … quelle lenteur !!!
Une idée ?
17 juin 2013 à 12 h 17 min en réponse à : Ras le bol d’OVH … un hébergeur au US ? Westhost ? #898781Merci pprem,
Les sites n’ont rien à faire sur du mutualisé
Tu crois que c’est le cas de mes 2 sites ? … en fait je n’ai jamais envisagé le serveur dédié …
Oui, le flashdetect.js, je l’ai vu ce matin et je l’ai viré … une erreur de ma part …
»Chrome et sa console, dans l’onglet Network »
J’utilise l’onglet Network de Firebug … je suppose que c’est pareil …
« sur voir le loup, tu as un programme qui génère des vignettes de photos à chaque fois que tu l’appelles »
Information précieuse (merci :oops:) Comment tu le vois ça ?
Ce doit être le plugin Slider Pro pourtant excellent par ailleurs …mets les vignettes en cache
J’utilise W3 Total Cache, il devrait le faire … je vais voir la config, il doit y avoir un bourde …
ou change d’extension
Je comprends pas … l’xtension des fichiers ?
Merci en tout cas … l’énervement que j’ai eu devant le support OVH ne justifie effectivement pas que mon site ne soit pas optimisé … 🍺
Merci fge,
En fait tu n’as pas testé le bon site 😋 … c’est :
http://www.avoirunsite.com
et non pas voirleloup.com que j’ai mis ici à titre de comparaison … avoirunsite.com est pire :fouet:
Mais lui aussi mérite d’être optimisé.16 juin 2013 à 21 h 48 min en réponse à : Ras le bol d’OVH … un hébergeur au US ? Westhost ? #898777Merci Luciole,
L’anglais, ça ira … le droit ? … bonne remarque ! … je n’y avais pas pensé.
Sinon pour ce qui est des performance vitesse ?
Et quelqu’un a testé cet hébergeur (Westhost) ? -
AuteurMessages