Post by Johnathan » Tue Nov 10, 2015 5:08 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

This extension allows you to adjust your shipping costs for USPS, FedEx, UPS, or any other shipping method, without your customer knowing. Use it to change the cart weight before shipping calculations occur, and/or modify the shipping amount charged to the customer. The Pro version includes many rule options, allowing you to create complex scenarios in determining when your adjustments should apply.
  • Upload and go — utilizes ocMod so no core file modifications are necessary.
  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
  • Increase or decrease the calculated cart weight and/or shipping cost, individually for each shipping method.
  • Optionally adjust the cost for individual shipping rates within a method.
  • Adjust by flat values or percentages, and set minimum or maximum limits.
  • All adjustments are hidden from the customer, so no line items are added to the order.
  • Includes many rule types for determining when your adjustments will apply. Available rule types include:

    - Adjustments: set minimum/maximum costs or round costs

    - 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, past orders, store

    - Product Criteria: category, manufacturer, product, or build your own group
  • Group products, categories, and manufacturers together however you want to create Product Groups. These groups can then be used to determine when adjustments apply to shipping methods.


Image 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 » Thu Feb 04, 2016 2:17 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 (http://www.opencartx.com/geo-ip-tools) extension
- Fixed: "Array to string conversion" error for automatic backup generation
- Fixed: admin panel getting caught in an infinite loop when a category was assigned itself as a parent in Catalog > Categories
- Fixed: bugs with "Past Orders" rules when no database data was present
- Fixed: "Notice: Undefined index" error for Product Group rules
- Removed: "Sort Order" fields from Product Groups and Rule Sets -- they are now sorted by the "Name" field
- 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 » Sun Mar 13, 2016 6:48 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: "is is" typo in a few Testing Mode messages

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Jun 04, 2016 4:42 am

Updated to v220.2

Release Notes:

- Added: "Average Total" comparison for Past Orders rules
- 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 Adjustment" button is now much faster with lots of rows
- 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 3:23 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

- Added: ability for Product Groups to include all sub-categories of category members without adding each one individually

- Fixed: "Undefined variable: cumulative_total_value" error
- Fixed: multiple Shipping Rate rules were not combined using OR logic
- Fixed: multiple City rules did not get evaluated properly
- 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: Product Group rules using "not", "only any", or "only all" comparisons with category members should no longer be affected by cross-categorized products

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:36 am

Updated to v230.2

Release Notes:

- Fixed: Product Criteria rules were not always evaluating correctly if the cart had no products, but had a gift voucher in it
- Fixed: Product Groups using "not" comparisons with category members needed a small change to work correctly with cross-categorized products
- Fixed: issues when "Shipping Rate is" rules were combined with "Shipping Rate is not" rules, or multiple "is not" rules were used together
- Fixed: vQmod hooks were not working properly on OpenCart 2.3
- Updated: compatibility with Journal checkout (note that compatibility is never guaranteed for custom checkouts)

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jun 30, 2017 5:51 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: The extension now uses ocMod instead of vQmod, as required by the OpenCart cloud. If upgrading from a previous version, make sure to delete the old vQmod file, and then click "Refresh" in Extensions > Modifications.

- 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)

- Removed: compatibility with OpenCart 1.5.x and 2.0.0.0 for new versions
- 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 » Sat Oct 14, 2017 1:09 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
- Fixed: "heading_title" text strings instead of shipping method titles

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jan 04, 2018 6:39 am

Updated to v302.2

Release Notes:

- Fixed: "[] operator not supported for strings" error when using PHP 7.1+
- Updated: changed some code for compatibility with quick checkouts
- Updated: Cart/Item Criteria rules involving weight now use the product base weight instead of the total weight

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 26, 2018 1:23 am

Updated to v302.3

Release Notes:

- Fixed: deleting things when using auto-saving wasn't working in OpenCart 3.0
- Fixed: cost adjustments were being based on Total instead of Shipping Cost
- Fixed: issue with "Total Value = Total" rules on some OpenCart 3 stores
- Fixed: issue with "Total Value = Total" rules when also using the Intermediate Order Total extension
- Fixed: removing members of Product Groups still deleted them even with auto-saving turned off
- Fixed: "not" and "none of the" comparisons didn't work with empty carts

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 25, 2018 12:26 am

Updated to v302.4

Release Notes:

- Added: customer name, customer_id, IP address, and billing/shipping addresses are now recorded to the Testing Mode log for each test
- Added: ability to set a Google Maps API Key for distance rules (make sure to save the new setting if you're using distance calculations)

- Fixed: "Cannot pass parameter 1 by reference" error
- Fixed: "Undefined index: heading_title" error when a shipping method does not have a title in its language file like it's supposed to
- Fixed: issue with using more than 1 adjustment on OpenCart 3.0 versions

- Removed: some old logging to the OpenCart error log for Shipping Rate rules

- Updated: calls to Google Maps API now use curl
- Updated: distance calculations now occur after all other rules have been evaluated, to avoid unnecessary API calls to Google Maps
- Updated: changed "Total" rules to use the sub-total like normal, and added a separate "Shipping Cost" rule, so you can still based cost adjustments on the shipping cost itself

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Dec 06, 2019 12:44 am

Updated to v303.1

Release Notes:

- Confirmed: compatibility with OpenCart 3.0.3.x

- Fixed: for total comparisons in different currencies, the main store's default currency wasn't being utilized correctly
- Fixed: "City" rules weren't trimming the city name the customer entered
- Fixed: the Google API key wasn't being trimmed in the API request to Google

- Updated: Testing Mode now has a button to download the log when over 1 MB
- Updated: Testing Mode log is now cleared automatically when over 50 MB

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Sep 19, 2020 4:10 am

Updated to v303.2

Release Notes:

- Added: "L + W + H" rule, to calculate the sum of all dimensions of a product
- Added: "Price" rule, to compare individual product prices (ignoring the quantity of the item in the cart)

- Fixed: "Postcode" rules didn't work if the value was blank

- Updated: improved the Google Maps error messages to be more verbose
- Updated: Product Criteria rules now have a more clear Testing Mode message
- Updated: products that do not qualify for "Product Group" rules will now be taken out of the calculated total when there is a "Total Value = Total" rule

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 22, 2021 12:57 am

Updated to v303.3

Release Notes:

- NOTE: The "Setting Override" rule for "config_address" has been replaced with a dedicated "Origin" rule, used to set the origin address for distance calculations. You will need to update your configuration to use this new rule after updating. To avoid losing the addresses you've input, make sure you use the Backup Settings button before updating. If you want help converting your rules over, please contact Clear Thinking.

- Added: "Origin" rule to replace the "Setting Override: config_address" rule
- Added: ability to set a time within a "Date" rule, to have the cutoff point be on a specific date + time (e.g. 2021-02-26 15:00)
- Added: "Quantity of Product" rule, to require a certain quantity of a specific product in the cart, without affecting other calculations
- Added: "Quantity of Group" rule, to require a certain quantity of a specific product group, without affecting other calculations

- Fixed: "Stock" rules were not factoring in option stock levels
- Fixed: rules with "of every item" comparisons were not ignoring products deemed ineligible by "Product Group" rules
- Fixed: "Product Group" rules using "not" or "none of the" comparisons could count non-qualifying products if other "Product Group" rules were present
- Fixed: products with recurring profiles were ignored if multiples of the same product (but with different profiles) were in the cart

- Updated: Cart/Item Criteria rules involving length, width, or height now use the product base value instead of the total value based on quantity

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Mar 09, 2023 1:55 am

Updated to v2023-3-08

Release Notes:

- NOTE: Starting with this release, version numbers will now be based on the date the new version is released.

- NOTE: weight adjustments do not work in OpenCart 4.0 due to limitations in the Events system

- Added: compatibility with OpenCart 4.0.0.x - 4.0.1.x
- Added: "is" and "is not" comparisons for "Date" rules
- Added: ability to search for products in the auto-complete field by Model

- Fixed: issue with "Total Value" rules
- Fixed: copying rows when using auto-saving would not copy every setting
- Fixed: bug with the change to Cart/Item Criteria rules involving dimensions

- Updated: better guest detection for certain OpenCart versions

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue May 02, 2023 5:17 am

Updated to v2023-5-01

Release Notes:

- Added: compatibility with OpenCart 4.0.2.x
- Added: new "Check For Updates" button with one-click update functionality

- Fixed: "Automatic conversion of false to array" error in PHP 8.1

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Dec 05, 2023 3:44 am

Updated to v2023-12-04

Release Notes:

- Fixed: billing address detection was not always correct in OpenCart 4.0.2.x
- Fixed: "Undefined index: Choose rule type" error when saving a blank rule

- Updated: 4.0 Event hooks are now deleted when uninstalling the extension
- Updated: the Testing Mode log size check now happens on the front-end rather the admin panel, to more reliably stop log files from growing over 50 MB
- Updated: only the first 5 digits of the zip code is now considered when evaluating "Postcode" rules when the country code is US

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 84 guests