ru-se.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

form-checkout.php (2347B)


      1 <?php
      2 /**
      3  * Checkout Form
      4  *
      5  * This template can be overridden by copying it to yourtheme/woocommerce/checkout/form-checkout.php.
      6  *
      7  * HOWEVER, on occasion WooCommerce will need to update template files and you
      8  * (the theme developer) will need to copy the new files to your theme to
      9  * maintain compatibility. We try to do this as little as possible, but it does
     10  * happen. When this occurs the version of the template file will be bumped and
     11  * the readme will list any important changes.
     12  *
     13  * @see https://docs.woocommerce.com/document/template-structure/
     14  * @package WooCommerce\Templates
     15  * @version 3.5.0
     16  */
     17 
     18 if ( ! defined( 'ABSPATH' ) ) {
     19 	exit;
     20 }
     21 
     22 wc_print_notices();
     23 
     24 do_action( 'woocommerce_before_checkout_form', $checkout );
     25 
     26 // If checkout registration is disabled and not logged in, the user cannot checkout.
     27 if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
     28     echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'materialis' ) ) );
     29 	return;
     30 }
     31 
     32 ?>
     33 
     34 <form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( wc_get_checkout_url() ); ?>" enctype="multipart/form-data">
     35 	<div class="checkout-columns">
     36 		<?php if ( $checkout->get_checkout_fields() ) : ?>
     37 			<div>
     38 				<?php do_action( 'woocommerce_checkout_before_customer_details' ); ?>
     39 
     40 				<div class="col2-set" id="customer_details">
     41 					<div class="col-1">
     42 						<?php do_action( 'woocommerce_checkout_billing' ); ?>
     43 					</div>
     44 
     45 					<div class="col-2">
     46 						<?php do_action( 'woocommerce_checkout_shipping' ); ?>
     47 					</div>
     48 				</div>
     49 
     50 				<?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>
     51 			</div>
     52 		<?php endif; ?>
     53 
     54 		<div>
     55 			<?php do_action( 'woocommerce_checkout_before_order_review_heading' ); ?>
     56 
     57 			<h3 id="order_review_heading"><?php esc_html_e( 'Your order', 'materialis' ); ?></h3>
     58 
     59 			<?php do_action( 'woocommerce_checkout_before_order_review' ); ?>
     60 
     61 			<div id="order_review" class="woocommerce-checkout-review-order">
     62 				<?php do_action( 'woocommerce_checkout_order_review' ); ?>
     63 			</div>
     64 
     65 			<?php do_action( 'woocommerce_checkout_after_order_review' ); ?>
     66 		</div>
     67 	</div>
     68 </form>
     69 
     70 <?php do_action( 'woocommerce_after_checkout_form', $checkout ); ?>