Post by Johnathan » Wed Nov 02, 2011 2:02 am

Image

Current Version: v2023-12-04 (release notes)

OpenCart Versions: 1.5.2.x - 4.0.2.x

To Purchase: Visit Clear Thinking or opencart.com

Image Image Image

Create fees and discounts based on the shipping method selected by the customer! This extension uses an intuitive "rules" system to easily determine when your charges appear. Restrict charges based on quantity, total, weight, volume, and more.

  • 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 adjustment such as min/max/round, flat/percent adjustment to charges or cart/item criteria, cumulative bracket charge, tax classes, and more
    - Cart/Item Criteria: length, width, height, L+W+H, price, quantity, stock, total, volume, weight
    - Date/Time Criteria: day of the week, date, time
    - Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
    - Order Criteria: currency, customer group, language, shipping cost, shipping method, shipping rate, store
  • Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.
  • Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.
  • Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Image Image Image Image Image Image Image

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed May 09, 2012 10:12 am

Updated to v152.1

Release Notes:

- NOTE: Updating from previous versions will require you to redo some settings
- Added ability to restrict rates by store, currency, # of items, total, volume, weight, and date
- Added Select All / Unselect All links for each Order Criteria section
- Added ability to set tax classes individually for each rate
- Added ability to create rate brackets based on # of items, shipping cost, total, volume, or weight
- Added ability to choose whether percentage values are based on the shipping cost, sub-total, taxed sub-total, or total
- Added ability to copy rates when creating new ones
- Added help text and an example
- Fixed "unserialize" error when extension data is too large
- Fixed bug with apostrophes in customer group and geo zone names
- Verified compatibility with 1.5.2.x
- Updated admin panel interface
- Updated instructions.txt
- Updated license.txt

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jun 22, 2012 7:33 pm

Updated to v153.1

Release Notes:

- NOTE: Updating from previous versions will require you to redo some settings
- Added Postcode-Based rate type
- Added ability to restrict rates by item length/width/height and postcode
- Added ability to combine multiple rates, taking the Average, Highest, Lowest, or Sum of the active rates
- Added ability to enter HTML for the shipping method Heading and rate Titles
- Added "Show Examples" button with examples of how to set up various rates
- Added ability to auto-convert values from a non-default currency
- Fixed rare precision error with bracket comparisons
- Updated admin panel interface
- Updated instructions.txt
- Verified compatibility with 1.5.3.x

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Jul 25, 2012 2:33 am

Updated to v153.2

Release Notes:

- Added ability to set single postcodes for the "Postcodes" Cart Criteria
- Fixed improper naming for the extension's "code" property
- Fixed "undefined index" error for country_id, zone_id, and postcode

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Mon Aug 20, 2012 3:21 am

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

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Sep 08, 2012 2:00 am

Updated to v154.2

Release Notes:

- Fixed bug: Order Total code set improperly when combining multiple rates

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Mar 05, 2013 4:42 am

Updated to v155.1

Release Notes:

- Added: "Internal Notes" field, to keep track of rates with the same title
- Added: ability to round final costs to a nearest value (e.g. nearest dollar)
- Added: ability to base total comparisons on the pre-discounted sub-total
- Added: ability to select the format for the postcode criteria
- Improved: code for postcode comparisons
- Updated: instructions.txt
- Verified: compatibility with 1.5.5.x

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Aug 31, 2013 11:52 pm

Updated to v156.1

Release Notes:

- Added: ability to collapse and expand rates to save space
- Added: ability to set the default rate display (expanded or collapsed)
- Fixed: percentage charges always use the Total
- Fixed: "Undefined index: special" error in 1.4.x versions
- Fixed: single Cart Criteria postcodes do not work properly
- Fixed: rates are ordered by position in list and not Sort Order
- Updated: admin panel speed improved when working with many rates
- Updated: added admin panel warning when max_input_vars is set to 1000
- Updated: changed default General Settings to "Sum" and "Sub-Total"

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 09, 2014 3:22 am

Updated to v200.1

Release Notes:

- 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 > Order Totals, and you'll need to recreate your charge setup within the new version.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Nov 07, 2014 4:43 am

Updated to v200.2

Release Notes:

- 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: rules using Stock values now properly account for the quantity of the item in stock, minus the quantity being purchased
- Fixed: postcode validations were incorrect in some rare circumstances
- Updated: zip file now works with the OpenCart 2.0 Extension Installer
- 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.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Dec 17, 2014 10:38 am

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
- Fixed: "Undefined property: stdClass::$error_message" error for distances
- Updated: initial page loading speed is greatly improved (up to 4x faster)
- Updated: small MijoShop compatibility fix

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 02, 2015 4:01 am

Updated to v203.1

Release Notes:

- Added: auto-saving can now be turned on or off, directly in the admin panel
- Added: Distance Units setting, to more easily switch between miles and km
- 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: "Undefined index: comparison" error message
- Fixed: charges do not work when only gift vouchers are in the cart
- Fixed: "City" rules not working when spaces are entered after commas
- Fixed: the "Shipping Cost" option for "Total Value" rule was missing
- Fixed: blank charges appearing for mixed formulas, like SUM(AVG(A), B)
- Fixed: multiple "Shipping Rate" rules aren't combined using OR logic
- Fixed: Distance rules have issues with addresses using HTML-encoded letters
- Updated: Group and Sort Order fields now allow for 2 alphanumeric characters
- Updated: negative Group values now disable charges instead of empty ones
- Updated: Simple Charge types can now specify percentage costs using %

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Oct 09, 2015 2:09 am

Updated to v210.1

Release Notes:

- Added: compatibility with OpenCart 2.1.0.x
- Added: ability to use driving distances for "Distance" rules
- Added: support for the OpenCart 2.0 geocode in System > Settings
- Added: "Price" charge type, for brackets based on each product's price
- Fixed: partially deleted charges can still affect the settings
- Fixed: Rule Sets did not display in the admin according to Sort Order
- Fixed: "Tax Class" rules not always working properly
- Updated: MIN and MAX formulas now pick the correct title from the eligible charge titles

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Feb 04, 2016 4:16 am

Updated to v210.2

Release Notes:

- Added: "Country" and "Zone" rules, for quicker setup without using geo zones
- Added: help text clarifying that multiple Date/Time rules use AND logic
- 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
- Fixed: "Past Orders" rules not working
- Fixed: taxed charges display incorrectly in OpenCart 1.5 versions
- Removed: "Sort Order" fields from Rule Sets -- they are now sorted by "Name"
- 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

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Mar 08, 2016 5:54 am

Updated to v220.1

Release Notes:

- Added: compatibility with OpenCart 2.2.0.x
- Added: ability to specify UK postcodes using just the 1 or 2-letter prefix
- Fixed: "Undefined variable: text_geo_ip_tools_location" error
- Fixed: blank charges appearing for inactive Charge Combinations

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jun 03, 2016 4:06 am

Updated to v220.2

Release Notes:

- Added: ability to require Groups for a Charge Combination to be active
- Added: "Average Total" comparison for Past Orders rules
- Added: MULT() formula for Charge Combinations

- Fixed: admin Charge Combination sorting was not using natural sorting
- Fixed: "is is" typo in a few Testing Mode messages
- Fixed: MAX() and MIN() combinations don't always display prices correctly if using Combined Titles With Prices
- Fixed: "Undefined index: vqmod" error when using Backup Settings

- Updated: added a work-around for a bug in the OpenCart 2.2 order editor
- Updated: "Add Charge" button is now much faster when there are a lot of rows
- Updated: charges using "Total Value = Total" rules will now affect other charges that occur after them
- Updated: guest customers no longer qualify for Past Orders rules

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Oct 22, 2016 2:24 am

Updated to v230.1

Release Notes:

- NOTE: This version is fully compatible with OpenCart 2.3.0.x by using the OpenCart 2.3 Extension Compatibility Fix, which is provided for free with the purchase of the extension

- Fixed: 0.00 charges were incorrectly appearing
- Fixed: Distance and Postcode rules had erroneous Testing Mode messages when using an "is not" comparison

- Removed: Past Orders rule type, since it is now an Ultimate-only feature due to the functionality being expanded (Note: if you use Past Orders rules but still want this update, please contact me at the above e-mail address)

- Updated: Rules are now sorted according to rule type
- Updated: two-character postcodes should now work for Canada
- Updated: Testing Mode messages now show enabled charges, as well

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Mar 22, 2017 2:33 am

Updated to v230.2

Release Notes:

- Fixed: issues when "Shipping Rate is" rules were combined with "Shipping Rate is not" rules, or multiple "is not" rules were used together
- Fixed: "Undefined index: title" error when using negative Group values

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jun 29, 2017 4:45 am

Updated to v300.1

Due to limitations in the opencart.com license system, a new extension was released on opencart.com for OpenCart 3.0 compatibility. However, free updates are still available for anyone that has purchased the extension in July 2016 or after --- just contact Clear Thinking here: http://www.getclearthinking.com/contact

Release Notes:
- NOTE: If using "Total Value = Shipping Cost" rules, you'll need to replace those with the new "Shipping Cost" rule. You can contact me if you have any questions about how to do that.

- Added: compatibility with OpenCart 3.0.0.x
- Added: native compatibility with OpenCart 2.3.0.x (You can remove the compatibility fix, or keep using it if you want to)
- Added: "Shipping Cost" as a type of bracket charge
- Added: dedicated "Shipping Cost" rule in the Order Criteria section

- Fixed: "Undefined index: title" error when using negative Group values
- Fixed: "Price" type charges were not charging their cost per product

- Removed: compatibility with OpenCart 1.5.x and 2.0.0.0 for new versions
- Removed: "Total Value = Shipping Cost" rule option

- Updated: [total] shortcodes are now always rounded to 2 decimal places
- Updated: backup files no longer have an EXTENSION column, so you'll need to remove that from old backup files if you plan on restoring from them

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 05, 2017 2:44 am

Updated to v302.1

Release Notes:

- Confirmed: compatibility with OpenCart 3.0.2.x
- Fixed: "Total Value = Non-Discounted Sub-Total" rules for Discounts
- Updated: Charge Combinations with multiple tax_class_id's now choose the tax_class_id with the highest tax rate

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 56 guests