2017-06-27 01:56:25 +00:00
< ? php
/**
* Single variation cart button
*
2018-06-06 02:31:16 +00:00
* @ see https :// docs . woocommerce . com / document / template - structure /
2017-06-27 01:56:25 +00:00
* @ package WooCommerce / Templates
2018-06-06 02:31:16 +00:00
* @ version 3.4 . 0
2017-06-27 01:56:25 +00:00
*/
2018-06-06 02:31:16 +00:00
defined ( 'ABSPATH' ) || exit ;
2017-06-27 01:56:25 +00:00
global $product ;
?>
< div class = " woocommerce-variation-add-to-cart variations_button " >
2018-06-06 02:31:16 +00:00
< ? php do_action ( 'woocommerce_before_add_to_cart_button' ); ?>
2017-06-27 01:56:25 +00:00
< ? php
2018-06-06 02:31:16 +00:00
do_action ( 'woocommerce_before_add_to_cart_quantity' );
woocommerce_quantity_input ( array (
'min_value' => apply_filters ( 'woocommerce_quantity_input_min' , $product -> get_min_purchase_quantity (), $product ),
'max_value' => apply_filters ( 'woocommerce_quantity_input_max' , $product -> get_max_purchase_quantity (), $product ),
'input_value' => isset ( $_POST [ 'quantity' ] ) ? wc_stock_amount ( wp_unslash ( $_POST [ 'quantity' ] ) ) : $product -> get_min_purchase_quantity (), // WPCS: CSRF ok, input var ok.
) );
do_action ( 'woocommerce_after_add_to_cart_quantity' );
2017-06-27 01:56:25 +00:00
?>
2018-06-06 02:31:16 +00:00
2017-06-27 01:56:25 +00:00
< button type = " submit " class = " single_add_to_cart_button btn btn-primary " >< ? php echo esc_html ( $product -> single_add_to_cart_text () ); ?> </button>
2018-06-06 02:31:16 +00:00
< ? php do_action ( 'woocommerce_after_add_to_cart_button' ); ?>
2017-06-27 01:56:25 +00:00
< input type = " hidden " name = " add-to-cart " value = " <?php echo absint( $product->get_id () ); ?> " />
< input type = " hidden " name = " product_id " value = " <?php echo absint( $product->get_id () ); ?> " />
< input type = " hidden " name = " variation_id " class = " variation_id " value = " 0 " />
</ div >