Plugin Directory

Changeset 3310845


Ignore:
Timestamp:
06/13/2025 06:33:53 AM (8 months ago)
Author:
themepaste
Message:

Update to version 1.0.6 from GitHub

Location:
shipping-manager
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • shipping-manager/tags/1.0.6/app/Classes/Install.php

    r3291937 r3310845  
    1717            $this->update_db_version();
    1818        }
    19         set_transient( 'tpsm_do_activation_redirect', true, 30 );
    2019
    2120        //Update inital general settings
  • shipping-manager/tags/1.0.6/app/Classes/Pro.php

    r3300474 r3310845  
    2828            'class' => '',
    2929        );
     30        $options['premium-day-shipping'] = array(
     31            'label' => __( 'Premium Day Shipping', 'shipping-manager' ),
     32            'class' => '',
     33        );
    3034
    3135        return $options;
  • shipping-manager/tags/1.0.6/app/Classes/Settings.php

    r3291937 r3310845  
    4747
    4848        $this->action( 'admin_head', [$this, 'remove_save_button'] );
    49         $this->action( 'admin_init', [$this, 'redirect_to_settings'] );
    5049        $this->action( 'admin_menu', [ $this, 'shipping_manager_setting_page' ] );
    5150        $this->action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_css' ] );
     
    7069                .woocommerce-save-button { display: none !important; }
    7170            </style>';
    72         }
    73     }
    74 
    75     public function redirect_to_settings() {
    76 
    77         if ( get_transient( 'tpsm_do_activation_redirect' ) ) {
    78             delete_transient('tpsm_do_activation_redirect');
    79    
    80             // Avoid redirecting during multi-site network admin activation
    81             if ( is_network_admin() || isset( $_GET['activate-multi'] ) ) {
    82                 return;
    83             }
    84    
    85             // Redirect to the plugin settings page
    86             wp_safe_redirect( $this->setting_page_url );
    87             exit;
    8871        }
    8972    }
  • shipping-manager/tags/1.0.6/readme.txt

    r3300474 r3310845  
    1 === Shipping Manager: All in one Shipping Solution ===
     1=== Shipping Manager – Table Rate, Weight Based, Box & Woocommerce advanced shipping ===
    22Contributors: themepaste, habibnote
    3 Tags: shipping manager, woocommerce shipping, flexible shipping, table rate shipping
     3Tags: shipping manager, Table Rate, woocommerce shipping, Weight Based, box shipping, flat rate
    44Requires at least: 5.8
    55Tested up to: 6.8
     
    77WC tested up to: 9.8
    88Requires PHP: 7.0
    9 Stable tag: 1.0.5
     9Stable tag: 1.0.6
    1010License: GPLv3 or later
    1111License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1616
    1717### 🚚 All-in-One Shipping Manager Plugin for WooCommerce
    18 Shipping Manager offers a complete solution to simplify your WooCommerce shipping experience. You can dynamically customize the shipping fees for weight, box size, and more. It handles all your shipping requirements to deliver flexible, accurate, and cost-effective logistics.
     18Shipping Manager offers a complete solution to simplify your WooCommerce shipping experience. You can dynamically customize the shipping fees for weight, box size, and more with **Table Rate Shipping WooCommerce**, WooCommerce **Weight-Based Shipping**, and Box Shipping for WooCommerce options. It handles all your shipping requirements to deliver flexible, accurate, and cost-effective logistics.
    1919
    2020Explore more about the Shipping Manager plugin-
     
    2424
    2525### 💡 Why Choose a Shipping Manager?
    26 Shipping Manager is the perfect WooCommerce shipping solution for any big or small-sized eCommerce business. It manages complex logistics with features that are easy to configure and implement on your WooCommerce store. Enjoy complete control over shipping fees, boxes, and delivery options without any coding. Deliver better, smarter, and faster to enhance customer experience with this feature-rich plugin.
     26Shipping Manager is the perfect WooCommerce Advanced Shipping solution for any big or small-sized eCommerce business. It manages complex logistics with features that are easy to configure and implement on your WooCommerce store. Enjoy complete control over shipping fees, boxes, and delivery options without any coding. Deliver better, smarter, and faster to enhance customer experience with this feature-rich Shipping Manager for WooCommerce.
    2727
    2828### 🌟 Overview of Shipping Manager
     
    5555### 🧩 Looking for an All-Rounder Shipping Manager for Your Website?
    5656
    57 Shipping Manager gives you a powerful and user-friendly shipping solution for your WooCommerce store. No need to use multiple shipping solutions when you are getting everything in a single WooCommerce plugin. It's the easiest option to ensure accurate shipping costs, better logistics, and happier customers.
     57Shipping Manager gives you a powerful and user-friendly shipping solution for your WooCommerce store. No need to use multiple shipping solutions when you are getting everything in a single WooCommerce plugin—including Table Rate Shipping WooCommerce, WooCommerce Weight-Based Shipping, and Box Shipping for WooCommerce support. It’s the easiest option to ensure accurate shipping costs, better logistics, and happier customers.
    5858
    5959### 🔥  Free Features:
     
    8484### ⚙️ Key Features Explained
    8585
    86 ⚖️ **Unit Weight Fee:** Implement precise cost control with the Unit Weight Fee feature. This allows you to add a weight-based shipping fee per unit of product weight. Thus, you can easily align WooCommerce weight-based shipping fees with actual logistics costs. Your store’s shipping charges will remain transparent and proportional to product weight.
    87 
    88 📦 **Box Size Management:** Easily configure and manage your packaging logistics with the Box Size Management feature. Define multiple box sizes based on height, width, and length to accommodate your entire product catalog. Combine this with accurate shipping calculations to maintain transparency.
     86⚖️ **Unit Weight Fee:** Implement precise cost control with the Unit Weight Fee feature. This allows you to add a WooCommerce Weight-Based Shipping fee per unit of product weight. Thus, you can easily align shipping fees with actual logistics costs. Your store’s shipping charges will remain transparent and proportional to product weight.
     87
     88📦 **Box Size Management:** Easily configure and manage your packaging logistics with the Box Shipping for WooCommerce feature. Define multiple box sizes based on height, width, and length to accommodate your entire product catalog. Combine this with accurate shipping calculations to maintain transparency.
    8989
    9090📏 **Free Shipping Bar:** Add a visual notification that shows how close the customer is to unlocking free shipping. This motivates customers to add more items to their cart, increasing your average order value.
     
    9494###🔜 Upcoming Features
    9595
    96 Take a sneak peek at the powerful functionalities of the Shipping Manager Plugin, which will soon be available. These features will give you even more control, WooCommerce table rate shipping or customization, and precision in managing shipping logistics for your WooCommerce store:
     96Take a sneak peek at the powerful functionalities of the Shipping Manager Plugin, which will soon be available. These features will give you even more control, WooCommerce Table Rate Shipping customization, and precision in managing shipping logistics for your WooCommerce store:
    9797
    9898📍 **Zone Distance Calculation:** Automatically calculate WooCommerce distance rate shipping charges based on delivery distance. This feature helps account for cost variations between local and long-distance deliveries without manual effort.
    9999
    100 🛣️ **Unit Fee for Distance:** Set additional charges based on the distance traveled per kilometer. Ideal for businesses offering regional delivery services, this ensures you're not losing profit on faraway shipments.
    101 
    102 🏷️ **WooCommerce Per Product Shipping Rules:** Assign unique shipping rules to specific products. Whether you're selling fragile items, oversized goods, or lightweight merchandise, you can tailor shipping rates accordingly.
     100🛣️ **Unit Fee for Distance:** Set additional charges based on the distance traveled per kilometer. Ideal for businesses offering regional delivery services, this ensures youre not losing profit on faraway shipments.
     101
     102🏷️ **WooCommerce Per Product Shipping Rules:** Assign unique shipping rules to specific products. Whether youre selling fragile items, oversized goods, or lightweight merchandise, you can tailor shipping rates accordingly.
    103103
    104104📋 **Override Other Rules:** Prioritize specific shipping conditions by overriding all other rules when needed. This gives you control in exceptional cases or during promotional events.
    105105
    106 ⚙️ **Advanced Processing Fees [PRO]:** Add order-level processing charges to ensure all packaging or handling costs are recovered while maintaining billing transparency with your customers.
     106⚙️ **Advanced Processing Fees [PRO]:** Prioritize specific shipping conditions by overriding all other rules when needed. This gives you control in exceptional cases or during promotional events.
    107107
    108108🗂️ **Create Multiple Rulesets [PRO]:** Build and apply multiple sets of WooCommerce advanced shipping rules for different product types, regions, or promotional events. Gain flexibility in setting logic-based pricing strategies.
  • shipping-manager/tags/1.0.6/shipping-manager.php

    r3300474 r3310845  
    44 * Plugin URI:        https://themepaste.com/product/wordpress-plugins/shipping-manager-for-woocommerce
    55 * Description:       Optimize WooCommerce shipping with dynamic rules, box management & real-time rates. Boost profits & customer satisfaction.
    6  * Version:           1.0.5
     6 * Version:           1.0.6
    77 * Requires at least: 5.8
    88 * Requires PHP:      7.0
     
    4141
    4242       define( 'TPSM_PLUGIN_FILE', __FILE__ );
    43        define( 'TPSM_PLUGIN_VERSION', '1.0.3' );
     43       define( 'TPSM_PLUGIN_VERSION', '1.0.6' );
    4444       define( 'TPSM_PLUGIN_DIRNAME', dirname( TPSM_PLUGIN_FILE ) );
    4545       define( 'TPSM_PLUGIN_BASENAME', plugin_basename( TPSM_PLUGIN_FILE ) );
  • shipping-manager/tags/1.0.6/views/settings/pages/shipping-fees.php

    r3291937 r3310845  
    5555                                <label for="tpsm-weight-base-fee"><?php esc_html_e( 'Weight Range Fee', 'shipping-manager' ); ?></label>
    5656                            </div>
     57                            <div class="tpsm-shipping-radio">
     58                                <input type="radio" id="tpsm-weight-base-fee" name="tpsm-shipping-fee_type" value="tpsm-weight-range-fee" <?php echo $tpsm_shipping_fees_settings_values['type'] == 'tpsm-weight-range-fee' ? 'checked' : ''; ?>>
     59                                <label for="tpsm-weight-base-fee"><?php esc_html_e( 'Total Price', 'shipping-manager' ); ?></label>
     60                            </div>
    5761                        </div>
    5862                        <p class="tpsm-field-desc"><?php esc_html_e( 'Set only one weight-based shipping rule at a time.', 'shipping-manager' ); ?></p>
     
    155159                    </table>
    156160                    <div class="tpsm-addrow-button">
    157                         <button type="button" id="tpsm-weight-range-pricing-add" class="tpsm-add-new-row-button">Add New</button>
     161                        <button type="button" id="tpsm-weight-range-pricing-add" class="tpsm-add-new-row-button"><?php esc_html_e( 'Add New', 'shipping-manager' ); ?></button>
    158162                    </div>
    159163                </div>
  • shipping-manager/trunk/app/Classes/Install.php

    r3291937 r3310845  
    1717            $this->update_db_version();
    1818        }
    19         set_transient( 'tpsm_do_activation_redirect', true, 30 );
    2019
    2120        //Update inital general settings
  • shipping-manager/trunk/app/Classes/Pro.php

    r3300474 r3310845  
    2828            'class' => '',
    2929        );
     30        $options['premium-day-shipping'] = array(
     31            'label' => __( 'Premium Day Shipping', 'shipping-manager' ),
     32            'class' => '',
     33        );
    3034
    3135        return $options;
  • shipping-manager/trunk/app/Classes/Settings.php

    r3291937 r3310845  
    4747
    4848        $this->action( 'admin_head', [$this, 'remove_save_button'] );
    49         $this->action( 'admin_init', [$this, 'redirect_to_settings'] );
    5049        $this->action( 'admin_menu', [ $this, 'shipping_manager_setting_page' ] );
    5150        $this->action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_css' ] );
     
    7069                .woocommerce-save-button { display: none !important; }
    7170            </style>';
    72         }
    73     }
    74 
    75     public function redirect_to_settings() {
    76 
    77         if ( get_transient( 'tpsm_do_activation_redirect' ) ) {
    78             delete_transient('tpsm_do_activation_redirect');
    79    
    80             // Avoid redirecting during multi-site network admin activation
    81             if ( is_network_admin() || isset( $_GET['activate-multi'] ) ) {
    82                 return;
    83             }
    84    
    85             // Redirect to the plugin settings page
    86             wp_safe_redirect( $this->setting_page_url );
    87             exit;
    8871        }
    8972    }
  • shipping-manager/trunk/readme.txt

    r3300474 r3310845  
    1 === Shipping Manager: All in one Shipping Solution ===
     1=== Shipping Manager – Table Rate, Weight Based, Box & Woocommerce advanced shipping ===
    22Contributors: themepaste, habibnote
    3 Tags: shipping manager, woocommerce shipping, flexible shipping, table rate shipping
     3Tags: shipping manager, Table Rate, woocommerce shipping, Weight Based, box shipping, flat rate
    44Requires at least: 5.8
    55Tested up to: 6.8
     
    77WC tested up to: 9.8
    88Requires PHP: 7.0
    9 Stable tag: 1.0.5
     9Stable tag: 1.0.6
    1010License: GPLv3 or later
    1111License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1616
    1717### 🚚 All-in-One Shipping Manager Plugin for WooCommerce
    18 Shipping Manager offers a complete solution to simplify your WooCommerce shipping experience. You can dynamically customize the shipping fees for weight, box size, and more. It handles all your shipping requirements to deliver flexible, accurate, and cost-effective logistics.
     18Shipping Manager offers a complete solution to simplify your WooCommerce shipping experience. You can dynamically customize the shipping fees for weight, box size, and more with **Table Rate Shipping WooCommerce**, WooCommerce **Weight-Based Shipping**, and Box Shipping for WooCommerce options. It handles all your shipping requirements to deliver flexible, accurate, and cost-effective logistics.
    1919
    2020Explore more about the Shipping Manager plugin-
     
    2424
    2525### 💡 Why Choose a Shipping Manager?
    26 Shipping Manager is the perfect WooCommerce shipping solution for any big or small-sized eCommerce business. It manages complex logistics with features that are easy to configure and implement on your WooCommerce store. Enjoy complete control over shipping fees, boxes, and delivery options without any coding. Deliver better, smarter, and faster to enhance customer experience with this feature-rich plugin.
     26Shipping Manager is the perfect WooCommerce Advanced Shipping solution for any big or small-sized eCommerce business. It manages complex logistics with features that are easy to configure and implement on your WooCommerce store. Enjoy complete control over shipping fees, boxes, and delivery options without any coding. Deliver better, smarter, and faster to enhance customer experience with this feature-rich Shipping Manager for WooCommerce.
    2727
    2828### 🌟 Overview of Shipping Manager
     
    5555### 🧩 Looking for an All-Rounder Shipping Manager for Your Website?
    5656
    57 Shipping Manager gives you a powerful and user-friendly shipping solution for your WooCommerce store. No need to use multiple shipping solutions when you are getting everything in a single WooCommerce plugin. It's the easiest option to ensure accurate shipping costs, better logistics, and happier customers.
     57Shipping Manager gives you a powerful and user-friendly shipping solution for your WooCommerce store. No need to use multiple shipping solutions when you are getting everything in a single WooCommerce plugin—including Table Rate Shipping WooCommerce, WooCommerce Weight-Based Shipping, and Box Shipping for WooCommerce support. It’s the easiest option to ensure accurate shipping costs, better logistics, and happier customers.
    5858
    5959### 🔥  Free Features:
     
    8484### ⚙️ Key Features Explained
    8585
    86 ⚖️ **Unit Weight Fee:** Implement precise cost control with the Unit Weight Fee feature. This allows you to add a weight-based shipping fee per unit of product weight. Thus, you can easily align WooCommerce weight-based shipping fees with actual logistics costs. Your store’s shipping charges will remain transparent and proportional to product weight.
    87 
    88 📦 **Box Size Management:** Easily configure and manage your packaging logistics with the Box Size Management feature. Define multiple box sizes based on height, width, and length to accommodate your entire product catalog. Combine this with accurate shipping calculations to maintain transparency.
     86⚖️ **Unit Weight Fee:** Implement precise cost control with the Unit Weight Fee feature. This allows you to add a WooCommerce Weight-Based Shipping fee per unit of product weight. Thus, you can easily align shipping fees with actual logistics costs. Your store’s shipping charges will remain transparent and proportional to product weight.
     87
     88📦 **Box Size Management:** Easily configure and manage your packaging logistics with the Box Shipping for WooCommerce feature. Define multiple box sizes based on height, width, and length to accommodate your entire product catalog. Combine this with accurate shipping calculations to maintain transparency.
    8989
    9090📏 **Free Shipping Bar:** Add a visual notification that shows how close the customer is to unlocking free shipping. This motivates customers to add more items to their cart, increasing your average order value.
     
    9494###🔜 Upcoming Features
    9595
    96 Take a sneak peek at the powerful functionalities of the Shipping Manager Plugin, which will soon be available. These features will give you even more control, WooCommerce table rate shipping or customization, and precision in managing shipping logistics for your WooCommerce store:
     96Take a sneak peek at the powerful functionalities of the Shipping Manager Plugin, which will soon be available. These features will give you even more control, WooCommerce Table Rate Shipping customization, and precision in managing shipping logistics for your WooCommerce store:
    9797
    9898📍 **Zone Distance Calculation:** Automatically calculate WooCommerce distance rate shipping charges based on delivery distance. This feature helps account for cost variations between local and long-distance deliveries without manual effort.
    9999
    100 🛣️ **Unit Fee for Distance:** Set additional charges based on the distance traveled per kilometer. Ideal for businesses offering regional delivery services, this ensures you're not losing profit on faraway shipments.
    101 
    102 🏷️ **WooCommerce Per Product Shipping Rules:** Assign unique shipping rules to specific products. Whether you're selling fragile items, oversized goods, or lightweight merchandise, you can tailor shipping rates accordingly.
     100🛣️ **Unit Fee for Distance:** Set additional charges based on the distance traveled per kilometer. Ideal for businesses offering regional delivery services, this ensures youre not losing profit on faraway shipments.
     101
     102🏷️ **WooCommerce Per Product Shipping Rules:** Assign unique shipping rules to specific products. Whether youre selling fragile items, oversized goods, or lightweight merchandise, you can tailor shipping rates accordingly.
    103103
    104104📋 **Override Other Rules:** Prioritize specific shipping conditions by overriding all other rules when needed. This gives you control in exceptional cases or during promotional events.
    105105
    106 ⚙️ **Advanced Processing Fees [PRO]:** Add order-level processing charges to ensure all packaging or handling costs are recovered while maintaining billing transparency with your customers.
     106⚙️ **Advanced Processing Fees [PRO]:** Prioritize specific shipping conditions by overriding all other rules when needed. This gives you control in exceptional cases or during promotional events.
    107107
    108108🗂️ **Create Multiple Rulesets [PRO]:** Build and apply multiple sets of WooCommerce advanced shipping rules for different product types, regions, or promotional events. Gain flexibility in setting logic-based pricing strategies.
  • shipping-manager/trunk/shipping-manager.php

    r3300474 r3310845  
    44 * Plugin URI:        https://themepaste.com/product/wordpress-plugins/shipping-manager-for-woocommerce
    55 * Description:       Optimize WooCommerce shipping with dynamic rules, box management & real-time rates. Boost profits & customer satisfaction.
    6  * Version:           1.0.5
     6 * Version:           1.0.6
    77 * Requires at least: 5.8
    88 * Requires PHP:      7.0
     
    4141
    4242       define( 'TPSM_PLUGIN_FILE', __FILE__ );
    43        define( 'TPSM_PLUGIN_VERSION', '1.0.3' );
     43       define( 'TPSM_PLUGIN_VERSION', '1.0.6' );
    4444       define( 'TPSM_PLUGIN_DIRNAME', dirname( TPSM_PLUGIN_FILE ) );
    4545       define( 'TPSM_PLUGIN_BASENAME', plugin_basename( TPSM_PLUGIN_FILE ) );
  • shipping-manager/trunk/views/settings/pages/shipping-fees.php

    r3291937 r3310845  
    5555                                <label for="tpsm-weight-base-fee"><?php esc_html_e( 'Weight Range Fee', 'shipping-manager' ); ?></label>
    5656                            </div>
     57                            <div class="tpsm-shipping-radio">
     58                                <input type="radio" id="tpsm-weight-base-fee" name="tpsm-shipping-fee_type" value="tpsm-weight-range-fee" <?php echo $tpsm_shipping_fees_settings_values['type'] == 'tpsm-weight-range-fee' ? 'checked' : ''; ?>>
     59                                <label for="tpsm-weight-base-fee"><?php esc_html_e( 'Total Price', 'shipping-manager' ); ?></label>
     60                            </div>
    5761                        </div>
    5862                        <p class="tpsm-field-desc"><?php esc_html_e( 'Set only one weight-based shipping rule at a time.', 'shipping-manager' ); ?></p>
     
    155159                    </table>
    156160                    <div class="tpsm-addrow-button">
    157                         <button type="button" id="tpsm-weight-range-pricing-add" class="tpsm-add-new-row-button">Add New</button>
     161                        <button type="button" id="tpsm-weight-range-pricing-add" class="tpsm-add-new-row-button"><?php esc_html_e( 'Add New', 'shipping-manager' ); ?></button>
    158162                    </div>
    159163                </div>
Note: See TracChangeset for help on using the changeset viewer.