<?php
/**
 * Checkout Form
 *
 * @author 		WooThemes
 * @package 	WooCommerce/Templates
 * @version     2.3.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

// If checkout registration is disabled and not logged in, the user cannot checkout
if ( ! $checkout->enable_signup && ! $checkout->enable_guest_checkout && ! is_user_logged_in() ) {
	echo '<div class="nm-checkout">' . apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'woocommerce' ) ) . '</div>';
	return;
}

// filter hook for include new pages inside the payment method
$get_checkout_url = apply_filters( 'woocommerce_get_checkout_url', WC()->cart->get_checkout_url() );

wc_print_notices(); ?>

<div class="nm-checkout-top">
	<?php do_action( 'woocommerce_before_checkout_form', $checkout ); ?>
</div>

<div class="nm-checkout">
    <form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( $get_checkout_url ); ?>" enctype="multipart/form-data">
    
        <?php if ( sizeof( $checkout->checkout_fields ) > 0 ) : ?>
    
            <?php do_action( 'woocommerce_checkout_before_customer_details' ); ?>
    
            <div id="customer_details">
                <?php do_action( 'woocommerce_checkout_billing' ); ?>
                
                <?php do_action( 'woocommerce_checkout_shipping' ); ?>
            </div>
    
            <?php do_action( 'woocommerce_checkout_after_customer_details' ); ?>
    
        <?php endif; ?>
    
        <?php do_action( 'woocommerce_checkout_before_order_review' ); ?>
        
        <div id="order_review" class="woocommerce-checkout-review-order">
            <?php do_action( 'woocommerce_checkout_order_review' ); ?>
        </div>
    
        <?php do_action( 'woocommerce_checkout_after_order_review' ); ?>
    
    </form>
</div>

<?php do_action( 'woocommerce_after_checkout_form', $checkout ); ?>