Plugin Directory

Changeset 3408737


Ignore:
Timestamp:
12/03/2025 04:22:05 AM (3 months ago)
Author:
repon.wp
Message:

city-zip-based-shipping-rate-for-woocommerce-1.0.0

Location:
city-zip-based-shipping-rate-for-woocommerce
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • city-zip-based-shipping-rate-for-woocommerce/tags/1.0.0/inc/class-admin.php

    r3406565 r3408737  
    1818        add_action('admin_footer', array($this, 'output_modal'));
    1919        add_action('admin_footer', array($this, 'append_vue_component'));
    20         add_action('admin_enqueue_scripts', array($this, 'register_scripts'), 1);
    2120        add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'), 100);
    2221
    2322        add_filter('woocommerce_generate_city_zip_based_shipping_rates_html', array($this, 'city_zip_based_settings_html'), 10, 4);
    24     }
    25 
    26 
    27     /**
    28      * Register styles and scripts
    29      *
    30      * @since 1.0.0
    31      * @return void
    32      */
    33     public function register_scripts() {
    34         if (defined('WP_DEBUG') && true === WP_DEBUG) {
    35             wp_register_script('city-zip-based-shipping-rate-vue', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue.js', [], '3.5.22', true);
    36         } else {
    37             wp_register_script('city-zip-based-shipping-rate-vue', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue.min.js', [], '3.5.22', true);
    38         }
    3923    }
    4024
     
    5034        }
    5135
     36        wp_register_script('city-zip-based-shipping-rate-vue', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue.min.js', [], '3.5.22', true);
    5237        wp_register_script('city-zip-based-shipping-rate-sortable', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/sortable.min.js', array(), '1.15.6', true);
    53         wp_register_script('city-zip-based-shipping-rate-vue-sortable', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue-sortable.js', array('city-zip-based-shipping-rate-vue', 'city-zip-based-shipping-rate-sortable'), '1.0.7', true);
     38        wp_register_script('city-zip-based-shipping-rate-vue-sortable', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue-sortable.min.js', array('city-zip-based-shipping-rate-vue', 'city-zip-based-shipping-rate-sortable'), '1.0.7', true);
    5439
    5540        wp_enqueue_style('city-zip-based-shipping-rate-admin', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/admin.min.css', array(), Utils::get_plugin_version());
  • city-zip-based-shipping-rate-for-woocommerce/tags/1.0.0/inc/class-main.php

    r3406565 r3408737  
    6565     */
    6666    public function add_plugin_links($actions, $plugin_file) {
     67        if (CITY_ZIP_BASED_SHIPPING_RATE_BASENAME == $plugin_file) {
     68            $add_link[] = sprintf('<a href="%s">%s</a>', admin_url('admin.php?page=wc-settings&tab=shipping'), esc_html__('Add new rate', 'city-zip-based-shipping-rate-for-woocommerce'));
     69            $actions = array_merge($add_link, $actions);
     70        }
     71
    6772        if (Utils::has_pro_installed()) {
    6873            return $actions;
     
    8893        $methods['city_zip_based_shipping_method'] = Shipping_Method::class;
    8994        return $methods;
    90     }   
     95    }
    9196}
    9297
  • city-zip-based-shipping-rate-for-woocommerce/tags/1.0.0/readme.txt

    r3406565 r3408737  
    33Tags: shipping rate, city-based shipping, zip code shipping, postcode shipping, local delivery
    44Requires at least: 6.2
    5 Tested up to: 6.8
     5Tested up to: 6.9
    66Stable tag: 1.0.0
    77Requires PHP: 7.4
     
    107107Yes — plus quantity-based and subtotal-based shipping.
    108108
    109 = Can virtual products be excluded from calculations?
    110 Yes. There is a setting for that.
    111 
    112109= Is there a Pro version?
    113110Yes! Pro removes all location limits and includes advanced flexibility for large coverage stores.
  • city-zip-based-shipping-rate-for-woocommerce/trunk/inc/class-admin.php

    r3406565 r3408737  
    1818        add_action('admin_footer', array($this, 'output_modal'));
    1919        add_action('admin_footer', array($this, 'append_vue_component'));
    20         add_action('admin_enqueue_scripts', array($this, 'register_scripts'), 1);
    2120        add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'), 100);
    2221
    2322        add_filter('woocommerce_generate_city_zip_based_shipping_rates_html', array($this, 'city_zip_based_settings_html'), 10, 4);
    24     }
    25 
    26 
    27     /**
    28      * Register styles and scripts
    29      *
    30      * @since 1.0.0
    31      * @return void
    32      */
    33     public function register_scripts() {
    34         if (defined('WP_DEBUG') && true === WP_DEBUG) {
    35             wp_register_script('city-zip-based-shipping-rate-vue', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue.js', [], '3.5.22', true);
    36         } else {
    37             wp_register_script('city-zip-based-shipping-rate-vue', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue.min.js', [], '3.5.22', true);
    38         }
    3923    }
    4024
     
    5034        }
    5135
     36        wp_register_script('city-zip-based-shipping-rate-vue', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue.min.js', [], '3.5.22', true);
    5237        wp_register_script('city-zip-based-shipping-rate-sortable', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/sortable.min.js', array(), '1.15.6', true);
    53         wp_register_script('city-zip-based-shipping-rate-vue-sortable', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue-sortable.js', array('city-zip-based-shipping-rate-vue', 'city-zip-based-shipping-rate-sortable'), '1.0.7', true);
     38        wp_register_script('city-zip-based-shipping-rate-vue-sortable', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/vue-sortable.min.js', array('city-zip-based-shipping-rate-vue', 'city-zip-based-shipping-rate-sortable'), '1.0.7', true);
    5439
    5540        wp_enqueue_style('city-zip-based-shipping-rate-admin', CITY_ZIP_BASED_SHIPPING_RATE_URI . 'assets/admin.min.css', array(), Utils::get_plugin_version());
  • city-zip-based-shipping-rate-for-woocommerce/trunk/inc/class-main.php

    r3406565 r3408737  
    6565     */
    6666    public function add_plugin_links($actions, $plugin_file) {
     67        if (CITY_ZIP_BASED_SHIPPING_RATE_BASENAME == $plugin_file) {
     68            $add_link[] = sprintf('<a href="%s">%s</a>', admin_url('admin.php?page=wc-settings&tab=shipping'), esc_html__('Add new rate', 'city-zip-based-shipping-rate-for-woocommerce'));
     69            $actions = array_merge($add_link, $actions);
     70        }
     71
    6772        if (Utils::has_pro_installed()) {
    6873            return $actions;
     
    8893        $methods['city_zip_based_shipping_method'] = Shipping_Method::class;
    8994        return $methods;
    90     }   
     95    }
    9196}
    9297
  • city-zip-based-shipping-rate-for-woocommerce/trunk/readme.txt

    r3406565 r3408737  
    33Tags: shipping rate, city-based shipping, zip code shipping, postcode shipping, local delivery
    44Requires at least: 6.2
    5 Tested up to: 6.8
     5Tested up to: 6.9
    66Stable tag: 1.0.0
    77Requires PHP: 7.4
     
    107107Yes — plus quantity-based and subtotal-based shipping.
    108108
    109 = Can virtual products be excluded from calculations?
    110 Yes. There is a setting for that.
    111 
    112109= Is there a Pro version?
    113110Yes! Pro removes all location limits and includes advanced flexibility for large coverage stores.
Note: See TracChangeset for help on using the changeset viewer.