PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 1.0.0
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v1.0.0
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 / cart-table / screens / default.php
shopengine / widgets / cart-table / screens Last commit date
cart.php 5 years ago default.php 5 years ago empty.php 5 years ago
default.php
37 lines
1 <?php
2
3 if(get_post_type() == \ShopEngine\Core\Template_Cpt::TYPE) {
4 wc()->frontend_includes();
5
6 if(empty(WC()->cart->cart_contents)) {
7
8 WC()->session = new WC_Session_Handler();
9 WC()->session->init();
10 WC()->customer = new WC_Customer(get_current_user_id(), true);
11 WC()->cart = new WC_Cart();
12
13 $demo_products = get_posts(
14 array(
15 'post_type' => 'product',
16 'numberposts' => 1,
17 'post_status' => 'publish',
18 'fields' => 'ids',
19 'orderby' => 'ID',
20 'order' => 'DESC'
21 )
22 );
23
24 if(!empty($demo_products)) {
25 foreach($demo_products as $id) {
26 WC()->cart->add_to_cart($id);
27 }
28 }
29 }
30 }
31
32 WC()->cart->calculate_totals();
33
34 $file = WC()->cart->is_empty() ? '/empty.php' : '/cart.php';
35
36 wc_get_template($file, [], __DIR__, __DIR__);
37