I made custom attribute for variation other than size or colour, but when i apply as variation to this attribute its not showing on single page.

  • What was the name of your custom attribute? – Kamaal ABOOTHALIB Jun 29 '16 at 6:51
  • Look at line 9 of your custom attribute, the error is there – Pieter Goosen Jun 29 '16 at 6:51
  • Attribute name: Custom Box – Zarah Dewayne Jun 29 '16 at 6:52
  • Ok did you fill all required fields properly for each variation? Such as price. – Kamaal ABOOTHALIB Jun 29 '16 at 6:54
  • Yes prices are same but i fill each variation correctly.(I think) – Zarah Dewayne Jun 29 '16 at 6:56

It's seems you have all variations same price. That's why it's not showing, it's a WooCommerce default behavior. You can change this WooCommerce default variable price filter with this hook.

   add_filter('woocommerce_show_variation_price',      function() { return TRUE;});
  • Add this code on your functions.php file – Kamaal ABOOTHALIB Jun 29 '16 at 7:04
  • 8
    +1, nice find. I might just use WordPress's built in function to simplify it a bit: add filter( 'woocommerce_show_variation_price', '__return_true' );. – Dominic P Sep 27 '16 at 21:59

protected by Community Dec 25 '18 at 9:11

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.