Installation
Basic configuration
Advanced configuration
· Shipping costs based on weight and free for orders over 100€
· 2 shipping agencies for the same zone
· Different shipping rates depending on the type of product (or group of products)
· Different shipping rates depending on the supplier (applicable to Dropshipping)
· Increase the shipping rate for each unit added to the cart
Changelog
Here you can check the update history that is carried out on the plugin (from version 1.4.5 onwards)
1.8.0
- New feature: volumetric weight can now consider, when there are two or more products in the cart, using the largest dimensions, i.e., the length and width of the widest product and the sum of the heights of all products. This is useful when shipping everything in a single package. This option can be enabled or disabled.
- Fixed an error when setting an additional shipping fee with decimals, which caused a PHP warning.
1.7.1
- Modification of the CSV value delimiter from comma (,) to semicolon (;) in the exporter to avoid errors. Changed the function explode() to str_getcsv() for proper CSV file processing.
- Changed the function explode() to str_getcsv() for proper CSV file processing.
- Updated several functions to prevent admin errors when importing CSV files.
- Updated the get_shipping_rules() function to check arrays and prevent errors when saving changes without entering any data in the tables.
- Added WC_SS_VERSION to the wp_register_script() function of the "setup-wizard" to avoid browser cache issues.
- Modified the json_encode() function to wp_json_encode().
- Updated the readme file.
1.7.0
- Security rules have been added to the code.
- Modified the Text Domain to comply with WordPress rules.
- Removed files and code from outdated versions.
- The plugin now appears as "Super Shipping for WooCommerce" in the plugins list. In the WordPress menu, it still appears as "WooCommerce Super Shipping."
- Bug fixes.
- Support for WordPress 6.6
- Support for WooCommerce 9.3
1.6.1
- Code bug fix.
1.6.0
- New feature: the extra shipping fee can be a percentage. It is possible to enable or disable this option, which converts the extra shipping fee from a fixed amount to a percentage of the rate obtained in the rules to add it to the final cost.
- Modified and updated the Readme file.
- Added translations of the new percentage functionality in the extra shipping fees.
- Code fixes.
1.5.5
- Fixed requirement for rate IDs to be with “{$this->id}:{$instance_id}”.
- Declared compatibility with WooCommerce Cart and Checkout blocks.
- Added #[AllowDynamicProperties] attribute to allow dynamic properties.
- Fixed the function that adds the “Free” tag to adapt it to WooCommerce blocks.
- Tested up to WooCommerce 8.9.1
1.5.4
- Updated plugin license to GPLv3.
- New way to check if WooCommerce is active using “class_exists”.
- Code improvements.
- Tested up to WooCommerce 8.8.2
1.5.3
- Fixed a bug in which all shipping methods were displayed using the calculation type by classes.
1.5.2
- Fixed an error where the method would disappear in the Cart if shipping priority was marked and the cost was 0.
- It is now mandatory to enter a priority number before saving.
- Modified the text for activating the free shipping label ("Shipping options" inside the "Shipping" tab).
1.5.1
- Code cleaning.
- Created .pot file for translations to meet WordPress requirements.
- Added new English definitions for the plugin release in this language.
- New Spanish translations.
1.5.0
- Declared compatibility with the new HPOS system of WooCommerce.
- Added the "Free" label when shipping is 0 and the option to Enable/Disable.
- Updated links to the documentation.
- Fixed the documentation link for the Configuration Wizard.
- Added and corrected some translation strings.
- Some minor fixes have been made.
1.4.10
- The width of the «Cost» input field in the tables has been expanded to allow up to 7 decimals.
- The names of the calculation types have been modified to make them more understandable.
- Bug fixes.
- A text that was not translated in the 'Cost' tooltip has been corrected.
- Some minor fixes have been made.
1.4.9.1
- Fixed a maximum range error when entering an asterisk (*) for infinity.
1.4.9
- Fixed an error when calculating the total price of each product group by shipping class when a coupon affecting the entire cart was applied.
- Fixed an error in calculating shipping costs when the decimal separator was a comma and there were decimals in the rule thresholds.
1.4.8
- Fixed an error when comparing a float value with shipping rule ranges when the latter were strings.
- The decimal separator matches the choice in WooCommerce Settings.
1.4.7.1
- Fixed a tax calculation error when the shipping calculation type was based on shipping classes.
- Fixed an error in calculating shipping when additional unit costs were added.
1.4.6
- Fixed an error that caused tax calculations to be incorrect when the decimal separator in WooCommerce was a comma instead of a period.
1.4.5
- An error in the import/export process has been fixed, which caused a carriage return (/r) to be added to the last values of each CSV row. This character, although invisible, was blocking the import due to a header error.