2016-11-18 21:30:40 +00:00
< ? php
/**
* Simple product add to cart
2018-03-22 18:39:01 +00:00
*
2016-11-18 21:30:40 +00:00
* This template can be overridden by copying it to yourtheme / woocommerce / single - product / add - to - cart / simple . php .
*
* HOWEVER , on occasion WooCommerce will need to update template files and you
* ( the theme developer ) will need to copy the new files to your theme to
* maintain compatibility . We try to do this as little as possible , but it does
* happen . When this occurs the version of the template file will be bumped and
* the readme will list any important changes .
*
2018-06-06 02:30:08 +00:00
* @ see https :// docs . woocommerce . com / document / template - structure /
* @ package WooCommerce / Templates
2019-04-22 16:38:43 +00:00
* @ version 3.6 . 1
2016-11-18 21:30:40 +00:00
*/
2018-06-06 02:30:08 +00:00
defined ( 'ABSPATH' ) || exit ;
2016-11-18 21:30:40 +00:00
global $product ;
if ( ! $product -> is_purchasable () ) {
return ;
}
2018-06-06 02:30:08 +00:00
echo wc_get_stock_html ( $product ); // WPCS: XSS ok.
2016-11-18 21:30:40 +00:00
2017-04-14 10:52:01 +00:00
if ( $product -> is_in_stock () ) : ?>
2016-11-18 21:30:40 +00:00
< ? php do_action ( 'woocommerce_before_add_to_cart_form' ); ?>
2018-06-06 02:30:08 +00:00
< form class = " cart " action = " <?php echo esc_url( apply_filters( 'woocommerce_add_to_cart_form_action', $product->get_permalink () ) ); ?> " method = " post " enctype = 'multipart/form-data' >
< ? php do_action ( 'woocommerce_before_add_to_cart_button' ); ?>
2017-04-14 10:52:01 +00:00
2018-06-06 02:30:08 +00:00
< ? php
do_action ( 'woocommerce_before_add_to_cart_quantity' );
2016-11-18 21:30:40 +00:00
2018-06-06 02:30:08 +00:00
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.
) );
2016-11-18 21:30:40 +00:00
2018-06-06 02:30:08 +00:00
do_action ( 'woocommerce_after_add_to_cart_quantity' );
2017-04-14 10:52:01 +00:00
?>
2016-11-18 21:30:40 +00:00
2018-03-23 18:42:33 +00:00
< button type = " submit " name = " add-to-cart " value = " <?php echo esc_attr( $product->get_id () ); ?> " class = " btn btn-outline-primary " >< ? php echo esc_html ( $product -> single_add_to_cart_text () ); ?> </button>
2016-11-18 21:30:40 +00:00
2018-06-06 02:30:08 +00:00
< ? php do_action ( 'woocommerce_after_add_to_cart_button' ); ?>
2016-11-18 21:30:40 +00:00
</ form >
< ? php do_action ( 'woocommerce_after_add_to_cart_form' ); ?>
< ? php endif ; ?>