PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / 3.11.0
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell v3.11.0
3.13.3 3.13.2 3.13.1 3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 All 261 releases
wpfunnels / admin / modules / settings / views / offer-settings.php

offer-settings.php in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell 3.11.0, at admin/modules/settings/views/offer-settings.php

232 lines 9.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * View offer settings
4 *
5 * @package
6 */
7
8 $offer_settings = \WPFunnels\Wpfnl_functions::get_offer_settings();
9 ?>
10
11 <div class="settings-tab-container">
12 <ul class="wpfnl-general-settings-tab-nav">
13 <?php if ( \WPFunnels\Wpfnl_functions::is_global_funnel_activated() ){?>
14 <li class="inner-tab active" data-tab="tab-skip-cart"><?php esc_html_e('Skip Cart Settings', 'wpfnl'); ?></li>
15 <?php } ?>
16 <li class="inner-tab" data-tab="tab-order-management"><?php esc_html_e('Order Management', 'wpfnl'); ?></li>
17 <li class="inner-tab" data-tab="tab-payment-management"><?php esc_html_e('Payment Management', 'wpfnl'); ?></li>
18 <li class="inner-tab" data-tab="tab-thank-you-page"><?php esc_html_e('Global Thank You', 'wpfnl'); ?></li>
19 </ul>
20 </div>
21
22 <!-- Skip Cart Settings Tab -->
23 <?php if ( \WPFunnels\Wpfnl_functions::is_global_funnel_activated() ){?>
24 <div class="wpfnl-tab-content active" id="tab-skip-cart">
25 <div class="wpfnl-box skip-cart-setting">
26 <div class="wpfnl-field-wrapper skip-cart-input-wrapper">
27 <label class="skip-cart-label"><?php esc_html_e('Enable Skip Cart', 'wpfnl'); ?></label>
28 <div class="wpfnl-fields enable-skip-cart">
29 <span class="wpfnl-switcher extra-sm no-title">
30 <input type="checkbox" name="enable-skip-cart" id="enable-skip-cart" <?php if($this->general_settings['enable_skip_cart'] == 'on'){echo 'checked'; } ?>/>
31 <label for="enable-skip-cart"></label>
32 </span>
33 </div>
34 </div>
35 <div class="wpfnl-skip-cart">
36 <div class="wpfnl-field-wrapper">
37 <label class="has-tooltip">
38 <?php esc_html_e('Skip Cart For The Entire Store', 'wpfnl'); ?>
39 <span class="wpfnl-tooltip">
40 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
41 <p><?php esc_html_e('Select this option to enable Skip Cart for all products in your entire WooCommerce store and your funnels.', 'wpfnl'); ?></p>
42 </span>
43 </label>
44 <div class="wpfnl-fields">
45 <div class="wpfnl-radiobtn no-title">
46 <input type="radio" name="skip-cart" id="enable-skip-cart-for-whole" value="whole" <?php checked( $this->general_settings['skip_cart_for'], 'whole' ) ?>/>
47 <label for="enable-skip-cart-for-whole"></label>
48 </div>
49 </div>
50 </div>
51 <!-- /field-wrapper -->
52
53 <div class="wpfnl-field-wrapper">
54 <label class="has-tooltip">
55 <?php esc_html_e('Skip Cart for Global Funnels Only', 'wpfnl'); ?>
56 <span class="wpfnl-tooltip">
57 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
58 <p><?php esc_html_e("Select this option to enable Skip Cart only for products that meet your global funnels' conditions.", "wpfnl"); ?></p>
59 </span>
60 </label>
61 <div class="wpfnl-fields">
62 <div class="wpfnl-radiobtn no-title">
63 <input type="radio" name="skip-cart" id="enable-skip-cart-for-gbf" value="gbf" <?php checked( $this->general_settings['skip_cart_for'], 'gbf' ) ?>/>
64 <label for="enable-skip-cart-for-gbf"></label>
65 </div>
66 </div>
67 </div>
68 </div>
69
70 <!-- /field-wrapper -->
71 </div>
72 </div>
73 <?php } ?>
74
75
76 <!-- Order Management Tab -->
77 <div class="wpfnl-tab-content" id="tab-order-management">
78 <div class="wpfnl-box order-management">
79 <div class="wpfnl-field-wrapper">
80 <label class="has-tooltip">
81 <?php esc_html_e('Create a new child order for every accepted Upsell/Downsell offer', 'wpfnl'); ?>
82 <span class="wpfnl-tooltip">
83 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
84 <p><?php esc_html_e('Enabling this will create separate orders for every post-purchase offers you make.', 'wpfnl'); ?></p>
85 </span>
86 </label>
87 <div class="wpfnl-fields">
88 <div class="wpfnl-radiobtn no-title">
89 <?php if($is_pro_activated){ ?>
90 <input type="radio" name="offer-orders" id="wpfunnels-offer-child-order" value="child-order" <?php checked($offer_settings['offer_orders'], 'child-order') ?>/>
91
92 <?php }else{ ?>
93 <input type="radio" name="offer-orders" id="wpfunnels-offer-child-order" value="" disabled />
94 <?php } ?>
95
96 <label for="wpfunnels-offer-child-order"></label>
97 </div>
98 </div>
99 </div>
100 <!-- /field-wrapper -->
101
102 <div class="wpfnl-field-wrapper">
103 <label class="has-tooltip">
104 <?php esc_html_e('Add all accepted offers (Upsell/Downsell) to the main order', 'wpfnl'); ?>
105 <span class="wpfnl-tooltip">
106 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
107 <p><?php esc_html_e('All purchases including main product, order bump, upsell(s), and downsell(s), will be included as part of a single order in WooCommerce.', 'wpfnl'); ?></p>
108 </span>
109 </label>
110 <div class="wpfnl-fields">
111 <div class="wpfnl-radiobtn no-title">
112 <?php if($is_pro_activated){ ?>
113 <input type="radio" name="offer-orders" id="wpfunnels-offer-main-order" value="main-order" <?php checked($offer_settings['offer_orders'], 'main-order') ?>/>
114
115 <?php }else{ ?>
116 <input type="radio" name="" id="wpfunnels-offer-main-order" value="" disabled />
117 <?php } ?>
118
119 <label for="wpfunnels-offer-main-order"></label>
120 </div>
121 </div>
122 </div>
123 <!-- /field-wrapper -->
124 </div>
125 </div>
126
127 <!-- Payment Management Tab -->
128 <div class="wpfnl-tab-content" id="tab-payment-management">
129 <div class="wpfnl-box payment-management">
130 <div class="wpfnl-field-wrapper">
131 <label class="has-tooltip">
132 <?php esc_html_e('Only show supported payment gateways during funnel checkout', 'wpfnl'); ?>
133 <span class="wpfnl-tooltip">
134 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
135 <p><?php esc_html_e('You may have several payment gateways in your site. But since we have limited supported payment gateways for post purchase offers, you can use this option to only view supported payment gateways during the funnel checkout page. This means, you do not have to disable other payment gateways for the funnel.', 'wpfnl'); ?></p>
136 </span>
137 </label>
138 <div class="wpfnl-fields">
139 <span class="wpfnl-switcher extra-sm no-title">
140 <?php if($is_pro_activated){ ?>
141 <input type="checkbox" name="wpfnl-show-supported-payment-gateway"
142 id="wpfnl-show-supported-payment-gateway" <?php if ($this->offer_settings['show_supported_payment_gateway'] == 'on') { echo 'checked'; } ?>/>
143
144 <?php }else{ ?>
145 <input type="checkbox" name=""
146 id="wpfnl-show-supported-payment-gateway" disabled />
147 <?php } ?>
148
149 <label for="wpfnl-show-supported-payment-gateway"></label>
150 </span>
151 </div>
152 </div>
153 <!-- /field-wrapper -->
154
155 <div class="wpfnl-field-wrapper">
156 <label class="has-tooltip">
157 <?php esc_html_e('Skip upsell/downsell for unsupported payment gateways', 'wpfnl'); ?>
158 <span class="wpfnl-tooltip">
159 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
160 <p><?php esc_html_e('Use this option so that if a buyer chooses to use a payment option that is not supported by WPFunnels, they will not get the post-purchase offers. This means, all payment options will be shown at the checkout page.', 'wpfnl'); ?></p>
161 </span>
162 </label>
163 <div class="wpfnl-fields">
164 <span class="wpfnl-switcher extra-sm no-title">
165 <?php if($is_pro_activated){ ?>
166 <input type="checkbox" name="wpfnl-skip-offer-step" id="wpfnl-skip-offer-step" <?php if ($this->offer_settings['skip_offer_step'] == 'on') { echo 'checked'; } ?>/>
167
168 <?php }else{ ?>
169 <input type="checkbox" name="" id="wpfnl-skip-offer-step" disabled />
170 <?php } ?>
171
172 <label for="wpfnl-skip-offer-step"></label>
173 </span>
174 </div>
175 </div>
176
177
178 <div class="wpfnl-field-wrapper">
179 <label class="has-tooltip">
180 <?php esc_html_e('Skip upsell/downsell for free products', 'wpfnl'); ?>
181 <span class="wpfnl-tooltip">
182 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
183 <p><?php esc_html_e("Enable this option in case you want to use a $0 product as the main funnel product. In this case, Upsell and downsell steps will be skipped since they won't work without a successful payment during checkout.", 'wpfnl'); ?></p>
184 </span>
185 </label>
186 <div class="wpfnl-fields">
187 <span class="wpfnl-switcher extra-sm no-title">
188 <?php if($is_pro_activated){ ?>
189 <input type="checkbox" name="wpfnl-skip-offer-step-for-free" id="wpfnl-skip-offer-step-for-free" <?php if ($this->offer_settings['skip_offer_step_for_free'] == 'on') { echo 'checked'; } ?>/>
190
191 <?php }else{ ?>
192 <input type="checkbox" name="" id="wpfnl-skip-offer-step-for-free" disabled />
193
194 <?php } ?>
195 <label for="wpfnl-skip-offer-step-for-free"></label>
196 </span>
197 </div>
198 </div>
199 <!-- /field-wrapper -->
200
201 </div>
202 </div>
203 <!-- /settings-box -->
204
205 <!-- Thank You Page Tab -->
206 <div class="wpfnl-tab-content" id="tab-thank-you-page">
207 <div class="wpfnl-box payment-management">
208 <div class="wpfnl-field-wrapper">
209 <label class="has-tooltip">
210 <?php esc_html_e('Enable global thank you', 'wpfnl'); ?>
211 <span class="wpfnl-tooltip">
212 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
213 <p><?php esc_html_e('Enable this option to redirect users to the WooCommerce order confirmation page for all funnels. If disabled, each funnel will use its own thank you page.', 'wpfnl'); ?></p>
214 </span>
215 </label>
216 <div class="wpfnl-fields">
217 <span class="wpfnl-switcher extra-sm no-title">
218
219 <?php if($is_pro_activated){ ?>
220 <input type="checkbox" name="wpfnl-enable-global-thankyou" id="wpfnl-enable-global-thankyou" <?php if ($this->offer_settings['enable_global_thankyou'] == 'on') { echo 'checked'; } ?>/>
221
222 <?php }else{ ?>
223 <input type="checkbox" name="" id="wpfnl-enable-global-thankyou" disabled />
224 <?php } ?>
225 <label for="wpfnl-enable-global-thankyou"></label>
226 </span>
227 </div>
228 </div>
229 <!-- /field-wrapper -->
230 </div>
231 </div>
232