Page 1 of 2
[UPDATED] Weight & Volume-Based Shipping
Posted: Sat Apr 23, 2011 11:47 pm
by Johnathan
Current Version: v2025-2-17 (
release notes)
OpenCart Versions: 1.5.2.x - 4.1.0.x
To Purchase: Visit
Clear Thinking or
opencart.com
Create fees and discounts based on the cart weight, cart volume, and item dimensions! This extension uses an intuitive "rules" system to easily determine when your charges appear. You can adjust the cart weight and/or volume before calculations take place.
- Upload and go — modifies no core files.
- Enjoy peace of mind: all settings are automatically saved to the database when changed, and are backed up to a backup file every time the admin panel is loaded. Settings can also be manually backed up, and then downloaded to restore from later, or to edit in a spreadsheet application.
- Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
- Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments, weight/volume adjustments, min/max charges, rounding charges, charging brackets cumulatively, applying tax classes, and more
- Cart/Item Criteria: length, width, height, L+W+H, volume, and weight
- Location Criteria: country, geo zone, location comparison, zone
- Order Criteria: currency, customer group, language, and store
- Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.

Re: [RELEASED] Weight Formula Shipping
Posted: Tue Jun 07, 2011 10:13 am
by Johnathan
Updated to v150.1
Release Notes:
- Added "Base Weight" field
- Added optional prefix text for Geo Zones and All Zones
- Updated to include compatibility with 1.5.0.x
Re: [RELEASED] Weight Formula Shipping
Posted: Sun Jul 17, 2011 9:52 pm
by Johnathan
Updated to v151.1
NOTE: Updating to v151.1 will require you to re-do all of your settings
Release Notes:
- Changed "Unit Cost" and "Unit" fields to more flexible "Rates" field
- Updated to include compatibility with 1.5.1.x
- Updated instructions.txt
Re: [RELEASED] Weight-Based Shipping Plus
Posted: Mon Oct 03, 2011 6:17 am
by Johnathan
Updated to v151.2
NOTE: Updating to v151.2 will require you to re-do all of your settings
Release Notes:
- Renamed from "Weight Formula Shipping" to "Weight-Based Shipping Plus"
- Added ability to set non-formula rates (i.e. regular weight-based rates)
- The heading and shipping rate titles can now be set from the admin panel, with multi-lingual support
- Changed "Base Weight" field to more flexible "Additional Weight" field, which supports negatives and percentages (e.g. adding in packaging weight)
- Fixed bug with displaying cart weight in shipping method title in 1.5.x
- Updated instructions.txt
- Optimized code structure
Re: [RELEASED] Weight-Based Shipping Plus
Posted: Thu Oct 20, 2011 2:23 am
by Johnathan
Updated to v151.3
Release Notes:
- Fixed bug with inability to set shipping method header
Re: [RELEASED] Weight-Based Shipping Plus
Posted: Wed Jan 11, 2012 12:15 am
by Johnathan
Updated to v151.4
Release Notes:
- NOTE: Updating from a previous version will require you to redo all settings
- Completely redesigned admin panel interface
- New Feature: rates can now be restricted to stores and customer groups
- New Feature: rates can now be set individually for each currency
- Order total calculations can now use either the sub-total or the total at the position of the "Shipping" order total item (i.e. fees and discounts with lower sort orders than "Shipping" will affect the order total)
- Added ability to set minimum and/or maximum weight limits
- Removed compatibility with 1.4.1 - 1.4.7
- Updated instructions.txt
Re: [RELEASED] Weight-Based Shipping Plus
Posted: Sun Feb 19, 2012 9:37 am
by Johnathan
Updated to v151.5
Release Notes:
- NOTE: Updating from a previous version will require you to redo all settings
- New Feature: cost brackets can now be set by pasting data from a spreadsheet
- New Feature: cost brackets can now be re-ordered by click-and-dragging
- Added option to calculate the cost cumulatively or from a single bracket
- Changed upper bracket values from "exclusive" to "inclusive" of the value
- Changed store comparison from the URL to the store_id
- Fixed bug when using flat costs together with formula costs
- Minor interface updates
- Updated instructions.txt
Re: [RELEASED] Weight-Based Shipping Plus
Posted: Sun Mar 04, 2012 8:02 am
by Johnathan
Updated to v152.1
Release Notes:
- NOTE: The "Calculation" and "Weight Adjustment" settings have been renamed, and will need to be re-set for all your rates
- Fixed bug when using the "Paste From Spreadsheet" dialog multiple times
- Fixed bug with matching scrollbox heights to the height of the cost brackets
- Verified compatibility with 1.5.2
- Updated instructions.txt
Re: [RELEASED] Weight-Based Shipping
Posted: Fri Jun 08, 2012 4:47 am
by Johnathan
Updated to v153.1
Release Notes:
- NOTE: Updating from previous versions will require you to redo some settings
- Renamed extension from "Weight-Based Shipping Plus" to "Weight-Based Shipping" -- if upgrading from a previous version: (1) click "Uninstall" in Extensions > Shipping, (2) if desired, delete all the weightbasedplus files, (3) upload the new files and follow the installation instructions
- Added ability to enter HTML for the shipping method Heading and rate Titles
- Added ability to set tax classes individually for each rate
- Added ability to base order total comparisons on the taxed sub-total
- Added Select All / Unselect All links for each Order Criteria section
- Added ability to copy rates when creating new ones
- Added "Show Examples" button with examples of how to set up various rates
- Updated how multi-currency rates are entered, to be easier to use
- Updated admin panel interface
- Updated instructions.txt
- Updated license.txt
- Verified compatibility with 1.5.3.x
Re: [RELEASED] Weight-Based Shipping
Posted: Wed Jun 13, 2012 12:19 pm
by Johnathan
Updated to v153.2
Release Notes:
- Added ability to auto-convert values from a non-default currency
- Fixed bug with tax class calculations
- Fixed rare precision error with bracket comparisons
- Updated admin panel interface
Re: [RELEASED] Weight-Based Shipping
Posted: Mon Aug 20, 2012 4:00 am
by Johnathan
Updated to v154.1
Release Notes:
- Updated instructions.txt with a note about fixing max_input_vars issues
- Verified compatibility with 1.5.4.x
Re: [RELEASED] Weight-Based Shipping
Posted: Tue Feb 26, 2013 4:02 am
by Johnathan
Updated to v155.1
Release Notes:
- Added: ability to round final costs to a nearest value (e.g. nearest dollar)
- Added: ability to use the pre-discounted sub-total as the total value
- Updated: instructions.txt
- Verified: compatibility with 1.5.5.x
Re: [RELEASED] Weight-Based Shipping
Posted: Wed Mar 06, 2013 3:56 am
by Johnathan
Updated to v155.2
Release Notes:
- Fixed: "Undefined variable: v14x" and "Undefined variable: v150" errors
Re: [UPDATED] Weight-Based Shipping
Posted: Thu Oct 09, 2014 6:25 am
by Johnathan
Updated to v200.1
Release Notes:
- Combined "Weight-Based Shipping" and "Volume-Based Shipping" into a single extension, due to overlap between their functionality.
- Added: compatibility with OpenCart 2.0.0.x
- NOTE: This version is a complete redesign, to utilize a new "rules" system. The functionality is essentially the same, so updating is not required at this point. If you do decide to update from a previous version, this version will appear as a new extension in Extensions > Shipping, and you'll need to recreate your charge setup within the new version.
Re: [UPDATED] Weight & Volume-Based Shipping
Posted: Fri Nov 07, 2014 5:07 am
by Johnathan
Updated to v200.2
Release Notes:
- Fixed: empty shipping headings appearing when no charges are eligible
- Fixed: Restore Settings logging the admin out in 1.5.x versions
- Fixed: Cart/Item Criteria values of 0 being evaluated incorrectly
- Fixed: various "Undefined variable" errors
- Fixed: "empty Group value" message is now correctly "empty Sort Order value"
- Updated: "of each item" Cart/Item Criteria comparisons to "of any item" for clarity. If using one of these comparisons, make sure to resave those settings to use the new value.
Re: [UPDATED] Weight & Volume-Based Shipping
Posted: Wed Dec 17, 2014 10:48 am
by Johnathan
Updated to v201.1
Release Notes:
- Added: compatibility with OpenCart 2.0.1.x
- Added: "Default Tax Class" setting, to add a fallback tax class for charges
- Fixed: "Total Value" settings not working properly in all cases
- Updated: small MijoShop compatibility fix
Re: [UPDATED] Weight & Volume-Based Shipping
Posted: Wed Sep 02, 2015 4:17 am
by Johnathan
Updated to v203.1
Release Notes:
- Added: auto-saving can now be turned on or off, directly in the admin panel
- Confirmed: compatibility with OpenCart 2.0.2.x - 2.0.3.x
- Fixed: Restore Settings doesn't work with files using Windows line endings
- Fixed: "Undefined index: postcode" and "city" error messages
- Fixed: "Undefined index: shipping" error message
- Fixed: "Undefined index: title_en" error message
- Fixed: charges do not work when only gift vouchers are in the cart
- Fixed: "Location Comparison" rules not working properly
- Updated: Sort Order fields now allow for 2 alphanumeric characters
- Updated: negative Sort Order values disable charges instead of empty ones
Re: [UPDATED] Weight & Volume-Based Shipping
Posted: Fri Oct 09, 2015 2:32 am
by Johnathan
Updated to v210.1
Release Notes:
- Added: compatibility with OpenCart 2.1.0.x
- Fixed: partially deleted charges can still affect the settings
- Fixed: "Tax Class" rules not always working properly
- Removed: "ex tax" display from price quotes, due to user feedback
Re: [UPDATED] Weight & Volume-Based Shipping
Posted: Fri Feb 05, 2016 8:09 am
by Johnathan
Updated to v210.2
Release Notes:
- Added: "Country" and "Zone" rules, for quicker setup without using geo zones
- Added: "Location Comparison" rules can now be based on the location set by the Geo IP Tools (
www.opencartx.com/geo-ip-tools) extension
- Fixed: "Array to string conversion" error for automatic backup generation
- Updated: as per user request, Testing Mode messages are now in their own tab in the extension, instead of in the general Error Log
- Updated: instructions.txt file to include directions for updating
- Updated: Extension Settings and Charges are now in their own tabs
Re: [UPDATED] Weight & Volume-Based Shipping
Posted: Mon Mar 07, 2016 2:33 am
by Johnathan
Updated to v220.1
Release Notes:
- Added: compatibility with OpenCart 2.2.0.x
- Fixed: "Undefined variable: text_geo_ip_tools_location" error