2017-09-01 10 views
1

Je cherche maintenant un peu de temps pour trouver une solution à mon problème et j'ai essayé plusieurs plugins, code etc ... mais aucun d'entre eux n'a fonctionné pour moi.Woocommerce Hide Variations qui ne sont pas possibles

donc ce que je suis en train de résoudre est la suivante: J'ai aa beaucoup de variations ... 50 au moment Dans la première liste déroulante vous pouvez sélectionner simple ou double dans la seconde liste déroulante, vous pouvez sélectionner la taille du cadre photo

Et voici ce que je ne comprends pas ... la taille 23x23 et 50x50 est seulement disponible pour les images uniques. Mais quand je sélectionne Double, je suis capable de sélectionner 23x23 et 50x50 juste pour obtenir l'information que cette variation n'est pas possible.

Je suis à la recherche d'une solution qui, lorsque je sélectionne Double, je ne suis même pas en mesure de sélectionner ou de voir 50x50.

J'ai trouvé ce post, mais le code ne fonctionne pas pour moi: Hide variations that don't match Woocommerce

Il semble être un problème commun, mais il n'y a pas vraiment une solution ?!

Merci pour tous les conseils!

+1

WooCommerce 3.1.2 fait exactement ce que vous avez décrit par défaut – Reigel

+0

Non malheureusement ce n'est pas ... J'ai testé un peu autour ... et peut-il être que le problème se produit parce que j'ai environ 50 Var iations? Ca marche jusqu'à ce que j'atteigne un certain nombre de variations que je n'ai pas encore découvert ... – Marin

Répondre

1

Ok j'ai trouvé la solution ... il est en raison des limites WooCommerce les variations max à 30

Voici le code avec lequel j'ai réussi à le résoudre:

function custom_wc_ajax_variation_threshold($qty, $product) { 
 
    return 50; // Increase default 30 to 50 
 
} 
 
add_filter('woocommerce_ajax_variation_threshold', 'custom_wc_ajax_variation_threshold', 100, 2);