Produits variables basés sur les rôles
P粉174151913
P粉174151913 2023-08-06 13:06:26
0
1
507
<p>J'ai une boutique WooCommerce vendant des produits variables. <br /><br />Exemple : Options variables de Blow Dart : 4 dans une boîte pour un seul élément. <br /><br />J'essaie de faire en sorte que les produits variables n'affichent pas l'option d'élément unique lorsque vous êtes connecté. Je suis allé jusqu'à masquer le texte de l'étiquette de l'option, mais je n'ai pas complètement supprimé l'option. <br /><br />Options variables</p><p><br /></p> <pre class="brush:php;toolbar:false;">add_filter('woocommerce_variation_option_name', 'custom_hide_single_item_option', 10, 1); fonction custom_hide_single_item_option($term_name) { // Récupère les rôles de l'utilisateur actuel $user = wp_get_current_user(); $user_roles = (tableau)$user->roles; // Définir les rôles à exclure $roles_to_exclude = array('revendeur', 'revendeur 1', 'administrateur'); // Si l'utilisateur possède l'un des rôles exclus, supprimez l'option "Élément unique (1pc)" if (array_intersect($user_roles, $roles_to_exclude) && $term_name === 'Article unique (1pc)') { renvoie faux ; } renvoie $term_name ; }</pré> <p>J'ai fourni l'extrait PHP que j'utilise et j'ai joint une capture d'écran du résultat de cet extrait. </p>
P粉174151913
P粉174151913

répondre à tous(1)
P粉904450959

Je ne comprends/vois pas très bien les problèmes dans la description et/ou les photos. Tout ce que je vois, c'est un menu déroulant avec la possibilité d'en acheter 4. Voulez-vous supprimer le menu déroulant ? Dans ce cas, je ne pense pas que le problème vienne de PHP ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal