Changeset 1685494
- Timestamp:
- 06/26/2017 01:16:37 PM (9 years ago)
- Location:
- discount-patreon-connect/trunk
- Files:
-
- 4 edited
-
classes/patreon_connect_patron_discount.php (modified) (7 diffs)
-
classes/patreon_connect_patron_discount_options.php (modified) (5 diffs)
-
patreon-wordpress-discount.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
discount-patreon-connect/trunk/classes/patreon_connect_patron_discount.php
r1682495 r1685494 5 5 Plugin URI:https://uiux.me/patreon-connect-patron-discount 6 6 Description: Offer your loyal patrons a reward with a discount on their shopping cart 7 Version: 1. 07 Version: 1.1 8 8 Author: UIUX <me@uiux.me> 9 9 Author URI: https://uiux.me … … 185 185 $cart_discount_type = get_option('patreon-discount-cart-discount-type', 'percentage'); 186 186 187 $cart_discount_minimum_patronage = get_option('patreon-min-level-discount-cart', 0); 187 188 188 189 switch($cart_discount_type) { … … 215 216 $discount = apply_filters('ptrn/discount/percentage_cart_discount_value', $discount, $cart); 216 217 217 $cart->add_fee($discount_message, -$discount); 218 if(is_numeric($cart_discount_minimum_patronage) && $cart_discount_minimum_patronage <= ($user_patronage/100)) { 219 $cart->add_fee($discount_message, -$discount); 220 } 218 221 219 222 break; … … 241 244 $discount = apply_filters('ptrn/discount/fixed_cart_discount_value', $discount, $cart); 242 245 243 $cart->add_fee($discount_message, - $discount); 246 if(is_numeric($cart_discount_minimum_patronage) && $cart_discount_minimum_patronage <= ($user_patronage/100)) { 247 $cart->add_fee($discount_message, -$discount); 248 } 244 249 245 250 break; … … 253 258 254 259 $shipping_discount_type = get_option('patreon-discount-shipping-discount-type', 'percentage'); 260 261 $shipping_discount_minimum_patronage = get_option('patreon-min-level-discount-shipping', 0); 255 262 256 263 switch($shipping_discount_type ) { … … 282 289 $discount = apply_filters('ptrn/discount/percentage_shipping_discount_value', $discount, $cart); 283 290 284 $cart->add_fee($discount_message, -$discount); 291 if(is_numeric($shipping_discount_minimum_patronage) && $shipping_discount_minimum_patronage <= ($user_patronage/100)) { 292 $cart->add_fee($discount_message, -$discount); 293 } 285 294 286 295 break; … … 306 315 $discount = apply_filters('ptrn/discount/fixed_shipping_discount_value', $discount, $cart); 307 316 308 $cart->add_fee($discount_message, - $discount); 317 if(is_numeric($shipping_discount_minimum_patronage) && $shipping_discount_minimum_patronage <= ($user_patronage/100)) { 318 $cart->add_fee($discount_message, -$discount); 319 } 309 320 310 321 -
discount-patreon-connect/trunk/classes/patreon_connect_patron_discount_options.php
r1682491 r1685494 5 5 Plugin URI:https://uiux.me/patreon-connect-patron-discount 6 6 Description: Offer your loyal patrons a reward with a discount on their shopping cart 7 Version: 1. 07 Version: 1.1 8 8 Author: UIUX <me@uiux.me> 9 9 Author URI: https://uiux.me … … 37 37 register_setting( 'patreon-patron-discount-options', 'patreon-discount-cart-discount-type'); 38 38 register_setting( 'patreon-patron-discount-options', 'patreon-discount-cart-discount-message'); 39 register_setting( 'patreon-patron-discount-options', 'patreon-min-level-discount-cart'); 39 40 register_setting( 'patreon-patron-discount-options', 'patreon-discount-percentage-cart-discount-rate'); 40 41 register_setting( 'patreon-patron-discount-options', 'patreon-discount-fixed-cart-discount-rate'); … … 42 43 register_setting( 'patreon-patron-discount-options', 'patreon-discount-shipping-discount-type'); 43 44 register_setting( 'patreon-patron-discount-options', 'patreon-discount-shipping-discount-message'); 45 register_setting( 'patreon-patron-discount-options', 'patreon-min-level-discount-shipping'); 44 46 register_setting( 'patreon-patron-discount-options', 'patreon-discount-percentage-shipping-discount-rate'); 45 47 register_setting( 'patreon-patron-discount-options', 'patreon-discount-fixed-shipping-discount-rate'); … … 135 137 136 138 <?php if(get_option('patreon-discount-cart-discount-active', false)) { ?> 139 140 <tr valign="top"> 141 <th scope="row"><strong>Min. Patreon Contribution Level to Receive Cart Discount</strong></th> 142 <td>$<input type="text" name="patreon-min-level-discount-cart" value="<?php echo esc_attr( get_option('patreon-min-level-discount-cart', 0) ); ?>" class="small-text" /></td> 143 </tr> 137 144 138 145 <tr valign="top"> … … 206 213 207 214 <tr valign="top"> 215 <th scope="row"><strong>Min. Patreon Contribution Level to Receive Shipping Discount</strong></th> 216 <td>$<input type="text" name="patreon-min-level-discount-shipping" value="<?php echo esc_attr( get_option('patreon-min-level-discount-shipping', 0) ); ?>" class="small-text" /></td> 217 </tr> 218 219 <tr valign="top"> 208 220 <th scope="row"><strong>Shipping Discount Type</strong></th> 209 221 <td> -
discount-patreon-connect/trunk/patreon-wordpress-discount.php
r1682491 r1685494 5 5 Plugin URI:https://uiux.me/patreon-connect-patron-discount 6 6 Description: Offer your loyal patrons a reward with a discount on their shopping cart 7 Version: 1. 07 Version: 1.1 8 8 Author: UIUX <me@uiux.me> 9 9 Author URI: https://uiux.me -
discount-patreon-connect/trunk/readme.txt
r1682491 r1685494 17 17 2. Patreon Connect: Patron Discount options page 18 18 3. Editing a product Patron discount settings 19 20 21 == changelog == 22 23 1.1 24 25 - Added minimum contribution levels to receive cart and shipping discounts
Note: See TracChangeset
for help on using the changeset viewer.