is_type( 'simple' ) && $product->is_downloadable('yes') ){
echo gon_template_loop_product_label2();
echo apply_filters( 'woocommerce_loop_add_to_cart_link',
sprintf( '%sDownloadable',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ),
esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ),
isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '',
esc_html( $product->add_to_cart_text() )
),
$product, $args );
} else
if ( $product->is_type( 'simple' )) {
echo gon_template_loop_product_label2();
echo apply_filters( 'woocommerce_loop_add_to_cart_link',
sprintf( '%sSimple Product',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ),
esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ),
isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '',
esc_html( $product->add_to_cart_text() )
),
$product, $args );
} else if( $product->is_type( 'variable' ) && $product->is_downloadable('yes') ) {
echo gon_template_loop_product_label2();
echo apply_filters( 'woocommerce_loop_add_to_cart_link',
sprintf( '%sVariable & Downloadable',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ),
esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ),
isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '',
esc_html( $product->add_to_cart_text() )
),
$product, $args );
} else if( $product->is_type( 'variable' ) ) {
echo gon_template_loop_product_label2();
echo apply_filters( 'woocommerce_loop_add_to_cart_link',
sprintf( '%sVariable',
esc_url( $product->add_to_cart_url() ),
esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ),
esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ),
isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '',
esc_html( $product->add_to_cart_text() )
),
$product, $args );
}