woocommerce_variation_is_purchasable, $this->variation_is_visible(
woocommerce_variation_is_purchasable, $this->variation_is_visible(
Appears in: woocommerce.11.0.0
Hook Type: filter
Displaying hooks found in version: woocommerce.11.0.0apply_filters('woocommerce_variation_is_purchasable, $this->variation_is_visible(') is found 1 times:
- /includes/class-wc-product-variation.php line 562
* @since 3.0.0 * @param bool $purchasable If the variation is purchasable. * @param object $variation The variation object. */ return apply_filters( 'woocommerce_variation_is_purchasable', $this->variation_is_visible() && parent::is_purchasable() && ( ProductStatus::PUBLISH === $this->parent_data['status'] || current_user_can( 'edit_post', $this->get_parent_id() ) ), $this ); } /** * Controls whether this particular variation will appear greyed-out (inactive) or not (active). * Used by extensions to make incompatible variations appear greyed-out, etc. * Other possible uses: prevent out-of-stock variations from being selected.