8889841cgrouped.php000064400000011564150445114150006731 0ustar00
get_id() ); $quantites_required = $quantites_required || ( $grouped_product_child->is_purchasable() && ! $grouped_product_child->has_options() ); $post = $post_object; // WPCS: override ok. setup_postdata( $post ); echo ''; // Output columns for each product. foreach ( $grouped_product_columns as $column_id ) { do_action( 'woocommerce_grouped_product_list_before_' . $column_id, $grouped_product_child ); switch ( $column_id ) { case 'quantity': ob_start(); if ( ! $grouped_product_child->is_purchasable() || $grouped_product_child->has_options() || ! $grouped_product_child->is_in_stock() ) { woocommerce_template_loop_add_to_cart(); } elseif ( $grouped_product_child->is_sold_individually() ) { echo ''; } else { do_action( 'woocommerce_before_add_to_cart_quantity' ); ?>
get_id() ) . '">'; $value .= $grouped_product_child->is_visible() ? '' . $grouped_product_child->get_name() . '' : $grouped_product_child->get_name(); $value .= ''; break; case 'price': $value = $grouped_product_child->get_price_html() . wc_get_stock_html( $grouped_product_child ); break; default: $value = ''; break; } echo ''; // WPCS: XSS ok. do_action( 'woocommerce_grouped_product_list_after_' . $column_id, $grouped_product_child ); } echo ''; } $post = $previous_post; // WPCS: override ok. setup_postdata( $post ); ?>
' . apply_filters( 'woocommerce_grouped_product_list_column_' . $column_id, $value, $grouped_product_child ) . '
variation-add-to-cart-button.php000064400000002543150445114150012663 0ustar00
simple.php000064400000003776150445114150006563 0ustar00is_purchasable() ) { return; } echo wc_get_stock_html( $product ); // WPCS: XSS ok. if ( $product->is_in_stock() ) : ?>