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
  • 9
    +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

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