Plugin Directory

Changeset 3277209


Ignore:
Timestamp:
04/19/2025 01:03:18 PM (10 months ago)
Author:
fullstackhouse
Message:

Tagging version 1.7.3

Location:
wc-smart-cod
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wc-smart-cod/tags/1.7.3/README.txt

    r3076684 r3277209  
    33Tags: WooCommerce, Cash on Delivery, COD, COD Extra Fee, Smart COD, WooCommerce COD, Multiple Fees
    44Requires at least: 3.0.1
    5 Tested up to: 6.5
    6 Stable tag: 1.7.2
     5Tested up to: 6.8
     6Stable tag: 1.7.3
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1212== Description ==
    1313
    14 This plugin extends WooCommerce Cash on Delivery Gateway, providing the capability to add not one, but multiple different extra fees and restrictions based on customer's location, selected shipping method and many other factors.
    15 
    16 It also supports many different restriction cases, covering every possible scenario you'll ever need.
     14**WooCommerce Smart COD** is a powerful plugin that extends the **WooCommerce Cash on Delivery (COD) Gateway**, enabling you to add **multiple extra fees and restrictions** based on a variety of customer conditions such as location, selected shipping method, and more.
     15
     16Whether you’re managing a small shop or a large e-commerce business, this plugin helps you fine-tune your Cash on Delivery service to cater to a wide range of scenarios and requirements.
     17
     18A common challenge faced by WooCommerce store owners is the inability to apply an extra fee for the Cash on Delivery (COD) payment method. This is a critical feature for many e-commerce shops, as charging an additional fee for COD is a standard practice.
     19This plugin not only addresses this issue but goes even further, offering a wide range of customizable restrictions and flexible extra fees. It’s the all-in-one solution for managing COD payments in your store.
    1720
    1821= WooCommerce Smart COD PRO =
     
    4144
    4245= Restrictions =
    43 Restriction can be enable or disable. The switch between enable and disable is extremely easy.
    44 The restrictions available are:
     46Each restriction can be easily toggled between Enable and Disable. When set to Enable, the restriction will allow the Cash on Delivery (COD) payment option only for the specified selections. On the other hand, when set to Disable, the restriction will disable the COD option for the specified selections, making it unavailable for them.
    4547
    4648* Shipping Zone
     
    6062
    6163= Extra Fees =
    62 The extra fee can be variable and except the "standard" one, you can define fees per:
     64The extra fee is flexible, and in addition to the "standard" fee, you can define fees based on the following criteria:
    6365
    6466* Shipping Zone
     
    7274You can enable tax for this fee.
    7375
    74 = Details =
    75 
    76 A usual scenario that troubles every WooCommerce Shop Admin is that he can't charge the Cash on Delivery payment method with an extra fee.
    77 That's a very crucial requirement for the e-shops since almost everyone is charging extra this method.
    78 
    79 This plugin except of covering the above scenario, it goes many steps further, providing a high variety of restrictions and variable extra fees. It's the only COD plugin you'll ever need.
    80 
    81 = Developers =
    82 The plugin extends the already existing WooCommerce Cash on Delivery Gateway, so there is no need to enable or disable gateways.
    83 The code is clean, fast and OO.
    84 There are three filters you can use:
    85 * One to alter the extra fee ( wc_smart_cod_fee ).
    86 * One to alter the current cod restriction ( wc_smart_cod_available ).
    87 * One to change the cod fee title ( wc_smart_cod_fee_title ).
     76= Developer-Friendly =
     77The plugin integrates seamlessly with WooCommerce and uses a clean, **object-oriented** codebase. It also provides the following filters for easy customization:
     78
     79- `wc_smart_cod_fee`: Alter the extra fee.
     80- `wc_smart_cod_available`: Alter the current COD restriction.
     81- `wc_smart_cod_fee_title`: Change the COD fee title.
     82
     83Since the plugin extends the existing WooCommerce Cash on Delivery Gateway, there’s **no need to enable or disable gateways** manually.
    8884
    8985== Installation ==
     
    10096
    10197== Changelog ==
     98
     99= 1.7.3 =
     100* Fix - Deprecated creation of dynamic properties
    102101
    103102= 1.6 =
  • wc-smart-cod/tags/1.7.3/admin/class-wc-smart-cod-admin.php

    r2985702 r3277209  
    4848     * @param      string    $version    The version of this plugin.
    4949     */
     50
     51    public $new_wc = false;
     52
    5053    public function __construct() {
    5154
     
    5356        $this->plugin_name = 'wc-smart-cod';
    5457        $this->version = SMART_COD_VER;
    55         $this->new_wc = false;
    5658
    5759        add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
  • wc-smart-cod/tags/1.7.3/includes/class-wc-smart-cod.php

    r3076684 r3277209  
    8080        $this->plugin_name = 'wc-smart-cod';
    8181       
    82         define( 'SMART_COD_VER', '1.7.2' );
     82        define( 'SMART_COD_VER', '1.7.3' );
    8383
    8484        self::$version = SMART_COD_VER;
     
    312312
    313313    public function dismiss_wsc_notice() {
    314         set_transient( 'wsc-notice-dismissed', true, 2592000 );
     314        set_transient( 'wsc-notice-dismissed', true, 5184000 );
    315315        die();
    316316    }
  • wc-smart-cod/tags/1.7.3/public/class-wc-smart-cod-public.php

    r2985702 r3277209  
    5252    private $reason;
    5353
     54    public $cod_settings = array();
     55    public $restriction_settings = array();
     56    public $fee_settings = array();
     57
     58    private $cart_products = false;
     59    private $settings_analyzed = false;
     60    private $nocharge_amount_mode = false;
     61
    5462    public function __construct( $plugin_name ) {
    5563
    5664        $this->plugin_name  = $plugin_name;
    5765        $this->version      = SMART_COD_VER;
    58         $this->cod_settings = array();
    5966
    6067        $this->cart_products        =
  • wc-smart-cod/tags/1.7.3/wc-smart-cod.php

    r3076684 r3277209  
    1717 * Plugin URI:        https://wordpress.org/plugins/wc-smart-cod/
    1818 * Description:       A powerful plugin that extends WooCommerce COD (Cash on Delivery) Gateway, supporting multiple extra fees and a multiple factor gateway restriction.
    19  * Version:           1.7.2
     19 * Version:           1.7.3
    2020 * Author:            woosmartcod.com
    2121 * Author URI:        https://woosmartcod.com
     
    2525 * Domain Path:       /languages
    2626 * WC requires at least: 2.7
    27  * WC tested up to: 8.8.2
     27 * WC tested up to: 9.8.1
    2828 */
    2929
  • wc-smart-cod/trunk/README.txt

    r3076684 r3277209  
    33Tags: WooCommerce, Cash on Delivery, COD, COD Extra Fee, Smart COD, WooCommerce COD, Multiple Fees
    44Requires at least: 3.0.1
    5 Tested up to: 6.5
    6 Stable tag: 1.7.2
     5Tested up to: 6.8
     6Stable tag: 1.7.3
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1212== Description ==
    1313
    14 This plugin extends WooCommerce Cash on Delivery Gateway, providing the capability to add not one, but multiple different extra fees and restrictions based on customer's location, selected shipping method and many other factors.
    15 
    16 It also supports many different restriction cases, covering every possible scenario you'll ever need.
     14**WooCommerce Smart COD** is a powerful plugin that extends the **WooCommerce Cash on Delivery (COD) Gateway**, enabling you to add **multiple extra fees and restrictions** based on a variety of customer conditions such as location, selected shipping method, and more.
     15
     16Whether you’re managing a small shop or a large e-commerce business, this plugin helps you fine-tune your Cash on Delivery service to cater to a wide range of scenarios and requirements.
     17
     18A common challenge faced by WooCommerce store owners is the inability to apply an extra fee for the Cash on Delivery (COD) payment method. This is a critical feature for many e-commerce shops, as charging an additional fee for COD is a standard practice.
     19This plugin not only addresses this issue but goes even further, offering a wide range of customizable restrictions and flexible extra fees. It’s the all-in-one solution for managing COD payments in your store.
    1720
    1821= WooCommerce Smart COD PRO =
     
    4144
    4245= Restrictions =
    43 Restriction can be enable or disable. The switch between enable and disable is extremely easy.
    44 The restrictions available are:
     46Each restriction can be easily toggled between Enable and Disable. When set to Enable, the restriction will allow the Cash on Delivery (COD) payment option only for the specified selections. On the other hand, when set to Disable, the restriction will disable the COD option for the specified selections, making it unavailable for them.
    4547
    4648* Shipping Zone
     
    6062
    6163= Extra Fees =
    62 The extra fee can be variable and except the "standard" one, you can define fees per:
     64The extra fee is flexible, and in addition to the "standard" fee, you can define fees based on the following criteria:
    6365
    6466* Shipping Zone
     
    7274You can enable tax for this fee.
    7375
    74 = Details =
    75 
    76 A usual scenario that troubles every WooCommerce Shop Admin is that he can't charge the Cash on Delivery payment method with an extra fee.
    77 That's a very crucial requirement for the e-shops since almost everyone is charging extra this method.
    78 
    79 This plugin except of covering the above scenario, it goes many steps further, providing a high variety of restrictions and variable extra fees. It's the only COD plugin you'll ever need.
    80 
    81 = Developers =
    82 The plugin extends the already existing WooCommerce Cash on Delivery Gateway, so there is no need to enable or disable gateways.
    83 The code is clean, fast and OO.
    84 There are three filters you can use:
    85 * One to alter the extra fee ( wc_smart_cod_fee ).
    86 * One to alter the current cod restriction ( wc_smart_cod_available ).
    87 * One to change the cod fee title ( wc_smart_cod_fee_title ).
     76= Developer-Friendly =
     77The plugin integrates seamlessly with WooCommerce and uses a clean, **object-oriented** codebase. It also provides the following filters for easy customization:
     78
     79- `wc_smart_cod_fee`: Alter the extra fee.
     80- `wc_smart_cod_available`: Alter the current COD restriction.
     81- `wc_smart_cod_fee_title`: Change the COD fee title.
     82
     83Since the plugin extends the existing WooCommerce Cash on Delivery Gateway, there’s **no need to enable or disable gateways** manually.
    8884
    8985== Installation ==
     
    10096
    10197== Changelog ==
     98
     99= 1.7.3 =
     100* Fix - Deprecated creation of dynamic properties
    102101
    103102= 1.6 =
  • wc-smart-cod/trunk/admin/class-wc-smart-cod-admin.php

    r2985702 r3277209  
    4848     * @param      string    $version    The version of this plugin.
    4949     */
     50
     51    public $new_wc = false;
     52
    5053    public function __construct() {
    5154
     
    5356        $this->plugin_name = 'wc-smart-cod';
    5457        $this->version = SMART_COD_VER;
    55         $this->new_wc = false;
    5658
    5759        add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
  • wc-smart-cod/trunk/includes/class-wc-smart-cod.php

    r3076684 r3277209  
    8080        $this->plugin_name = 'wc-smart-cod';
    8181       
    82         define( 'SMART_COD_VER', '1.7.2' );
     82        define( 'SMART_COD_VER', '1.7.3' );
    8383
    8484        self::$version = SMART_COD_VER;
     
    312312
    313313    public function dismiss_wsc_notice() {
    314         set_transient( 'wsc-notice-dismissed', true, 2592000 );
     314        set_transient( 'wsc-notice-dismissed', true, 5184000 );
    315315        die();
    316316    }
  • wc-smart-cod/trunk/public/class-wc-smart-cod-public.php

    r2985702 r3277209  
    5252    private $reason;
    5353
     54    public $cod_settings = array();
     55    public $restriction_settings = array();
     56    public $fee_settings = array();
     57
     58    private $cart_products = false;
     59    private $settings_analyzed = false;
     60    private $nocharge_amount_mode = false;
     61
    5462    public function __construct( $plugin_name ) {
    5563
    5664        $this->plugin_name  = $plugin_name;
    5765        $this->version      = SMART_COD_VER;
    58         $this->cod_settings = array();
    5966
    6067        $this->cart_products        =
  • wc-smart-cod/trunk/wc-smart-cod.php

    r3076684 r3277209  
    1717 * Plugin URI:        https://wordpress.org/plugins/wc-smart-cod/
    1818 * Description:       A powerful plugin that extends WooCommerce COD (Cash on Delivery) Gateway, supporting multiple extra fees and a multiple factor gateway restriction.
    19  * Version:           1.7.2
     19 * Version:           1.7.3
    2020 * Author:            woosmartcod.com
    2121 * Author URI:        https://woosmartcod.com
     
    2525 * Domain Path:       /languages
    2626 * WC requires at least: 2.7
    27  * WC tested up to: 8.8.2
     27 * WC tested up to: 9.8.1
    2828 */
    2929
Note: See TracChangeset for help on using the changeset viewer.