Post by Johnathan » Sun Nov 14, 2010 6:05 am

Image

Current Version: v302.4 (release notes)

OpenCart Versions: 1.5.2.x - 3.0.2.x

To Purchase: Visit OpenCartX or opencart.com

Image Image Image

Create fees and discounts based on category, manufacturer, product, and more! This extension uses an intuitive "rules" system to easily determine when your charges appear. Restrict charges based on quantity, total, weight, volume, and other criteria, then combine multiple charge groups together into a single cost displayed to the customer.

  • 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.
  • 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, 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, store
    - Product Criteria: category, manufacturer, product, or build your own group
  • 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.
  • Group products, categories, and manufacturers together however you want to create Product Groups. These groups can then be used to determine when charges apply to products, and which products to which they apply.
  • 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
Last edited by Johnathan on Sat Oct 15, 2011 4:19 am, edited 5 times in total.

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Jan 16, 2011 7:32 am

Updated to v149.2

Release Notes:

- Added ability to set min/max number of items required before fee is charged
Last edited by Johnathan on Sat Oct 15, 2011 3:53 am, edited 1 time in total.

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 28, 2011 12:33 pm

Updated to v150.1

Release Notes:
- Updated instructions.txt
- Added ability to set brackets for the rate instead of a single charge
- Updated to include 1.5.0 compatibility
- Optimized code structure

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Jul 17, 2011 11:14 pm

Updated to v151.1

Release Notes:

- Updated to include compatibility with 1.5.1.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Sep 02, 2011 11:00 pm

Updated to v151.2

Release Notes:

- Fixed bug when orders are being confirmed
- Fixed "undefined $action" error in admin settings
- Fixed double-colon issue in 1.5.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 21, 2011 10:41 pm

Updated to v151.3

Release Notes:

- Calculations using the sub-total now correctly calculate based on the relative sort order of the extension in the list of Order Totals

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Oct 15, 2011 4:22 am

Updated to v151.4

Release Notes:

- Major redesign: multiple fees and discounts can now be added, each with their own product lists; bracket restrictions can now be based on quantity, total, or weight; fees/discounts can now apply to multiple Geo Zones; titles can now be set from the admin panel, with multi-lingual support
- Filenames are now "productbased_fee"; to uninstall the old version, click "Uninstall" in the admin panel and delete all the old "productbased" files
- Updated to include compatibility with 1.5.1.3
- Removed compatibility with 1.4.1 - 1.4.7
- Updated instructions.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Mar 04, 2012 12:40 am

Updated to v152.1

Release Notes:

- NOTE: Updating from a previous version will require you to redo all settings
- Added ability to restrict rates by store and customer group
- Added ability to compare cart products against ANY, ALL, ONLY ANY, ONLY ALL, or NONE of the selected products
- Added ability to set cost brackets individually for each currency
- Added ability to set cost brackets by pasting data from a spreadsheet
- Added ability to re-order cost brackets by click-and-dragging
- Added ability to calculate costs cumulatively or from a single bracket
- Added ability to set additional, minimum, and/or maximum adjustments to the chosen cart comparison value (# of numbers, total, volume, or weight)
- Added Volume-Based rate type, renamed Quantity-Based rate type to Item-Based
- Verified compatibility with 1.5.2
- Updated instructions.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jun 14, 2012 3:41 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 NOT comparison type, for enabling a rate when the cart contains at least one product not in the product list. (Unlike NONE, this comparison can contain products within the product list, as well.)
- Added pop-up dialog for adding products to Product criteria, making it easier to add them when at the bottom of the page
- 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 ability to compare values against the entire cart, or just applicable items in the selected product list
- Added Select All / Unselect All links for each Order Criteria section
- Added ability to restrict rates based on item length, item width, item height, number of items, cart total, volume, weight, postcodes, and date
- Added ability to copy rates when creating new ones
- 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 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

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jul 24, 2012 11:59 pm

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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Aug 19, 2012 9:09 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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Mar 05, 2013 1:45 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
- Fixed: products pop-up sometimes goes off screen when re-opening it
- Fixed: deleted products result in an error if already assigned
- Improved: code for postcode comparisons
- Updated: instructions.txt
- Verified: compatibility with 1.5.5.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Aug 31, 2013 2:58 am

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: "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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 02, 2014 8:25 am

Updated to v200.1

Release Notes:

- Combined "Category-Based Fee/Discount", "Manufacturer-Based Fee/Discount", and "Product-Based Fee/Discount" 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 > Order Totals, and you'll need to recreate your charge setup within the new version.

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Nov 07, 2014 3:51 am

Updated to v200.2

Release Notes:

- Fixed: Restore Settings logging the admin out in 1.5.x versions
- Fixed: some Product Group comparisons being evaluated incorrectly
- 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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Dec 17, 2014 3:01 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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 02, 2015 2:30 am

Updated to v203.1

Release Notes:

- Added: auto-saving can now be turned on or off, directly in the admin panel
- Added: the full category path is now shown in auto-complete fields
- 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: "Undefined index: member" 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: issues with "none of the" comparisons in some rare circumstances
- Fixed: blank charges appearing for mixed formulas, like SUM(AVG(A), B)
- Fixed: Distance rules have issues with addresses using HTML-encoded letters
- Updated: auto-complete fields are now not attached until they are clicked, which should increase page loading speed even further
- 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 %
- Updated: multiple "Product Group" rules are now combined using AND logic

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Oct 09, 2015 12:32 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: bug when mixing Product Group rules with other product criteria
- 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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Feb 03, 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 (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: taxed charges display incorrectly in OpenCart 1.5 versions
- 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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Mar 06, 2016 6:52 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
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 2 guests