Changeset 2414647
- Timestamp:
- 11/08/2020 06:12:32 AM (5 years ago)
- Location:
- advanced-free-flat-shipping-woocommerce/trunk
- Files:
-
- 4 edited
-
README.txt (modified) (3 diffs)
-
admin/class-extended-flat-rate-shipping-woocommerce-menu.php (modified) (1 diff)
-
admin/selection_rules/rules/pro_rules.php (modified) (3 diffs)
-
extended-flat-rate-shipping-woocommerce.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
advanced-free-flat-shipping-woocommerce/trunk/README.txt
r2376486 r2414647 4 4 Tags: conditional shipping, flexible shipping, table rate, WooCommerce shipping, Shipping method, shipping, Free shipping WooCommerce, Flat rate shipping, Advanced free shipping, Advanced flat shipping 5 5 Requires at least: 3.0.1 6 Tested up to: 5.5. 16 Tested up to: 5.5.3 7 7 sLicense: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 33 33 <li><strong>State-based shipping method</strong>: Assign different shipping method as per the State/County of your customer</li> 34 34 <li><strong>Postcode/Zipcode based shipping method</strong>: If the user comes from a specific postcode, you can even assign rage of postcode like 9011...9090, this will assign the shipping method to all the customer whose postcode falls in 9011 to 9090</li> 35 <li><strong>City/town</strong>: offer a shipping method based on the city/town selected by the customer. this does a string comparison to do the matching as city is a text field in the WooCommerce checkout process</li> 35 36 <li><strong>Zone-based shipping method</strong>: Assign different shipping method as per the Shipping zone of your customer</li> 36 <li><strong>Cart Sub Total (after discount) based shipping method</strong>: Some time the user add discount coupon so their subtotal reduces and if you want to consider those reduced total while deciding the shipping method you can do that using this rule </li>37 <li><strong>Cart Sub Total (after discount) based shipping method</strong>: Some time the user add discount coupon so their subtotal reduces and if you want to consider those reduced total while deciding the shipping method you can do that using this rule (you have option to exclude virtual product from this total)</li> 37 38 <li><strong>Weight-based shipping method</strong>: If your want to offer different shipping method based on the total weight of the product in the order or cart then you can do this using this rule, it calculates the total weight of the product in the cart and then based on the set value in the rule it assigns a shipping method</li> 38 39 <li><strong>Product Width based shipping method</strong>: It finds the maximum width of the product in the cart and uses that as the width of the cart and compares with width value set by you in the rule and as per the logic set in the rule it assign a shipping method</li> … … 43 44 <li><strong>Payment method based shipping method</strong>: Show a specific shipping method, if the user buys select a specific payment gateway, E.g: If you have a shipping method that also collects a payment, then you can show that shipping method when user select cash on the delivery payment method</li> 44 45 <li><strong>User role-based shipping method</strong>: Using this you can assign a different shipping method as per the user role. E.g: you can offer a different shipping method to a registered customer and different shipping method to those who are doing a Guest checkout</li> 45 <li><strong>User city based method</strong>: You can offer method based on user city, it is string comparison</li> 46 <li><strong>User city based method</strong>: You can offer method based on user city, it is string comparison or city name</li> 47 <li><strong>Shipping class total</strong> this rule applies when customer has purchased an x amount of product from specific shipping class</li> 48 <li><strong>Shipping class total quantity of product in cart</strong> this rule applies when customer has added x unit of product from a specific shipping class in his cart</li> 46 49 </ul> 47 50 -
advanced-free-flat-shipping-woocommerce/trunk/admin/class-extended-flat-rate-shipping-woocommerce-menu.php
r2335997 r2414647 105 105 <li class="border-top py-1 font-weight-light h6"><strong class="text-primary">Remove all other methods of this plugin</strong>, when a particular method is activated</li> 106 106 <li class="border-top py-1 font-weight-light h6"><strong class="text-primary">Remove all other methods of low priority of this plugin</strong>, when a particular method is activated</li> 107 <li class="border-top py-1 font-weight-light h6"><strong class="text-primary">Shipping class total</strong> this rule applies when customer has purchased an x amount of product from specific shipping class</li> 108 <li class="border-top py-1 font-weight-light h6"><strong class="text-primary">Shipping class total quantity of product in cart</strong> this rule applies when customer has added x unit of product from a specific shipping class in his cart</li> 109 <li class="border-top py-1 font-weight-light h6"><strong class="text-primary">User city based method</strong>: You can offer method based on user city, it is string comparison</li> 107 110 </ul> 108 111 <a class="btn btn-light" href="<?php echo PI_EFRS_BUY_URL; ?>" target="_blank">Click to Buy Now</a> -
advanced-free-flat-shipping-woocommerce/trunk/admin/selection_rules/rules/pro_rules.php
r2264845 r2414647 27 27 'pro'=>true 28 28 ); 29 $rules['city'] = array( 30 'name'=>__('City/Town (Available in PRO Version)'), 31 'group'=>'location_related', 32 'condition'=>'zones', 33 'pro'=>true 34 ); 29 35 $rules['variable_product'] = array( 30 36 'name'=>__('Cart has variable product (Available in PRO Version)'), … … 39 45 'pro'=>true 40 46 ); 47 41 48 $rules['subtotal_after_discount'] = array( 42 49 'name'=>__('Cart Subtotal (After Discount) (Available in PRO Version)'), 50 'group'=>'cart_related', 51 'condition'=>'subtotal_after_discount', 52 'pro'=>true 53 ); 54 55 $rules['cart_subtotal_after_discount_exclude_virtual'] = array( 56 'name'=>__('Cart Subtotal (After Discount Excluding virtual product) (Available in PRO Version)'), 43 57 'group'=>'cart_related', 44 58 'condition'=>'subtotal_after_discount', … … 88 102 ); 89 103 104 $rules['shipping_class_total'] = array( 105 'name'=>__('Shipping class total (Available in PRO Version)'), 106 'group'=>'cart_related', 107 'condition'=>'shipping_class', 108 'pro'=>true 109 ); 110 111 $rules['shipping_class_quantity'] = array( 112 'name'=>__('Shipping class total quantity in cart (Available in PRO Version)'), 113 'group'=>'cart_related', 114 'condition'=>'shipping_class', 115 'pro'=>true 116 ); 117 90 118 $rules['payment_method'] = array( 91 119 'name'=>__('Payment Method (Available in PRO Version)'), -
advanced-free-flat-shipping-woocommerce/trunk/extended-flat-rate-shipping-woocommerce.php
r2405077 r2414647 10 10 * 11 11 * @link piwebsolution.com 12 * @since 1. 3.912 * @since 1.4.0 13 13 * @package Extended_Flat_Rate_Shipping_Woocommerce 14 14 * … … 17 17 * Plugin URI: piwebsolution.com/advanced-free-flat-shipping-woocommerce 18 18 * Description: WooCommerce conditional shipping & WooCommerce Advanced Flat rate shipping plugin to Create Advanced Flat rate shipping or Free shipping method, with different advanced criteria to apply this shipping method 19 * Version: 1. 3.919 * Version: 1.4.0 20 20 * Author: PI Websolution 21 21 * Author URI: piwebsolution.com … … 61 61 /** 62 62 * Currently plugin version. 63 * Start at version 1. 3.9and use SemVer - https://semver.org63 * Start at version 1.4.0 and use SemVer - https://semver.org 64 64 * Rename this for your plugin and update it as you release new versions. 65 65 */ 66 define( 'EXTENDED_FLAT_RATE_SHIPPING_WOOCOMMERCE_VERSION', '1. 3.9' );66 define( 'EXTENDED_FLAT_RATE_SHIPPING_WOOCOMMERCE_VERSION', '1.4.0' ); 67 67 define('PI_EFRS_BUY_URL', 'https://www.piwebsolution.com/cart/?add-to-cart=2804&variation_id=2810'); 68 68 define('PI_EFRS_PRICE', '$16'); … … 127 127 * not affect the page life cycle. 128 128 * 129 * @since 1. 3.9129 * @since 1.4.0 130 130 */ 131 131 function run_extended_flat_rate_shipping_woocommerce() {
Note: See TracChangeset
for help on using the changeset viewer.