Allow purchase of Product Variations if == $0

Check to see if the parent product is allowed to be purchased if $0
Merge pull request #259 from nimeso/patch-20

Allow purchase of Product Variations if == $0