Fix sale flash for out of stock sale items Closes #5119

This commit is contained in:
Mike Jolley 2014-03-14 13:41:21 +00:00
parent e6b348ba83
commit 7f417c0e8e
1 changed files with 6 additions and 0 deletions

View File

@ -153,6 +153,12 @@ class WC_Product_Variable extends WC_Product {
if ( $this->has_child() ) { if ( $this->has_child() ) {
foreach ( $this->get_children() as $child_id ) { foreach ( $this->get_children() as $child_id ) {
if ( 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) ) {
$stock = get_post_meta( $child_id, '_stock', true );
if ( $stock !== "" && $stock <= get_option( 'woocommerce_notify_no_stock_amount' ) ) {
continue;
}
}
$price = get_post_meta( $child_id, '_price', true ); $price = get_post_meta( $child_id, '_price', true );
$sale_price = get_post_meta( $child_id, '_sale_price', true ); $sale_price = get_post_meta( $child_id, '_sale_price', true );
if ( $sale_price !== "" && $sale_price >= 0 && $sale_price == $price ) if ( $sale_price !== "" && $sale_price >= 0 && $sale_price == $price )