PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 4.8.7
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v4.8.7
4.9.2 4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / widgets / checkout-form-shipping / screens / default.php
shopengine / widgets / checkout-form-shipping / screens Last commit date
default.php 2 years ago
default.php
73 lines
1 <?php
2 /**
3 * This template will overwrite the WooCommerce file: woocommerce/templates/checkout/form-shipping.php.
4 */
5
6 defined( 'ABSPATH' ) || exit;
7
8 $post_type = get_post_type();
9
10 $checkout = WC()->checkout();
11
12 if(empty(WC()->cart->cart_contents)) {
13
14 wc()->frontend_includes();
15
16 WC()->session = new WC_Session_Handler();
17 WC()->session->init();
18 WC()->customer = new WC_Customer(get_current_user_id(), true);
19 WC()->cart = new WC_Cart();
20
21 $demo_products = \ShopEngine\Widgets\Products::instance()->get_a_simple_product_id();
22
23 WC()->cart->add_to_cart($demo_products);
24 }
25
26 $show_condition = WC()->cart->needs_shipping_address();
27
28 if(get_post_type() == \ShopEngine\Core\Template_Cpt::TYPE) {
29
30 $show_condition = true;
31 }
32
33 if(get_post_type() == \ShopEngine\Core\Template_Cpt::TYPE || is_checkout()) { ?>
34
35 <div class="shopengine-checkout-form-shipping">
36
37 <div class="woocommerce-shipping-fields">
38 <?php if(true === $show_condition) : ?>
39
40 <h3 id="ship-to-different-address">
41 <label class="woocommerce-form__label woocommerce-form__label-for-checkbox checkbox">
42 <input id="ship-to-different-address-checkbox"
43 class="woocommerce-form__input woocommerce-form__input-checkbox input-checkbox" <?php checked(apply_filters('woocommerce_ship_to_different_address_checked', 'shipping' === get_option('woocommerce_ship_to_destination') ? 1 : 0), 1); ?>
44 type="checkbox" name="ship_to_different_address" value="1"/>
45 <span><?php !empty($settings['shopengine_checkout_shipping_form_title']) ? esc_html_e($settings['shopengine_checkout_shipping_form_title'], 'shopengine') : esc_html_e('Ship to a different address?', 'shopengine'); ?></span>
46 </label>
47 </h3>
48
49 <div class="shipping_address">
50
51 <?php do_action('woocommerce_before_checkout_shipping_form', $checkout); ?>
52
53 <div class="woocommerce-shipping-fields__field-wrapper">
54 <?php
55 $fields = $checkout->get_checkout_fields('shipping');
56
57 foreach($fields as $key => $field) {
58 woocommerce_form_field($key, $field, $checkout->get_value($key));
59 }
60 ?>
61 </div>
62
63 <?php do_action('woocommerce_after_checkout_shipping_form', $checkout); ?>
64
65 </div>
66
67 <?php endif; ?>
68 </div>
69
70 </div>
71 <?php
72 }
73