Cacher les méthodes de paiement pour les méthodes d’expédition dans WooCommerce

Si vous souhaitez masquer des méthodes de paiement spécifiques pour des méthodes d’expédition sélectionnées, il vous suffit d’ajouter un petit extrait de moruee dans vos fonctions.fichier php. Par exemple, si vous souhaitez masquer le paiement par chèque pour la méthode d’expédition locale, vous pouvez utiliser ceci :function we_gateway_disable_shipping( $available_gateways ) { global $woocommerce ; si ( !is_admin() ) { $chosen_methods=WC()->session->get( ‘chosen_shipping_methods’ ) ; $chosen_shipping=$chosen_methods ; si ( isset( $available_gateways ) && 0 === strpos( $chosen_shipping, ‘local_pickup’ ) ) { unset( $available_gateways ) ; } } return $available_gateways ; }add_filter(‘woocommerce_available_payment_gateways’, ‘we_gateway_disable_shipping’ ) ;Si vous ne connaissez pas le nom de votre méthode de paiement WooCommerce que vous voulez cacher, vous pouvez inspecter la page de paiement comme ceci :Obtenir le nom de la méthode de paiement dans WooCommerce Obtenir le nom de la méthode de paiement dans WooCommerceIci, vous pouvez voir que dans le champ de la valeur, le nom est “morue” tel qu’il est utilisé dans notre moruee de fonction ci-dessus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close Popup

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.

Close Popup
Paramètres de confidentialité sauvegardés !
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Technical Cookies
In order to use this website we use the following technically required cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Save
Accept all Services