Ceon
  • Home
  • Web
  • Store
  • Contact Us
  • CardPay
  • Zen Cart
    • Advanced Shipper
      • Demo
      • Features
      • Buy Now
      • Downloads
      • Revision History
      • Support
    • Sage Pay
    • Sage Pay Direct
    • Sage Pay Server
    • Sage Pay Form
    • Ceon Manual Card
    • PayOffline iPro
    • Iridium Direct
    • Payment Surcharges / Discounts
    • Advanced Shipper Localities
    • Advanced Shipper Zones
    • Tax Declaration
    • Realex Remote
    • Back In Stock Notifications
    • URI Mapping (SEO)
    • URI Mappings Manager
    • Cardsave Direct
  • Payment Solutions

Revision History

Date Version Release Information
6th October 2011 5.0.0

[ADDED] Support for FedEx live quotes added. Full configuration of the source country, source postcode, FedEx API account details, rate request type (account/list rates), drop off type, packaging type, services to be quoted for and option to allow quoting for delivery on Saturdays can be applied on a region by region basis.

[ADDED] Admin interface for Custom Product Field functionality added to configuration utility. Products can now be directly linked up with a method, via values in the custom product field, by selecting the value(s) for the custom product field, directly within a new section of the Product Selection section of the method configuration page of the config utility.

[ADDED] “Extended Functionality” files and sample core modified files added for integrating the Custom Product Field functionality into the Zen Cart product admin page. When the file modifications are applied to the core files, a drop-down is displayed on the product admin page, from which the admin user can select a pre-defined value for the custom product field, to be assigned to that product.

[ADDED] Products can now have their own, specific shipping rate, by using the new “products_table_value” rate flag. When this flag is used, Advanced Shipper will look in the specified field in the products table for the shipping rate to be used for the product. As any number of fields can be defined, a single product can have different rates for different regions etc.

[ADDED] “Extended Functionality” files and sample core modified files added for integrating the Individual Product Rates functionality into the Zen Cart product admin page. When the file modifications are applied to the core files, and the language definitions file configured appropriately, a textfield will be displayed at the bottom of the Zen Cart product admin page, for each field defined in the PHP array in the language file. The textfield(s) can then be used to set the shipping rate(s) for a product directly on the product's admin page!

[ADDED] Discounts support added. The Surcharge field has been renamed to Surcharge/Discount as it can now be used to specify a discount rather than a surcharge. This is especially useful when being applied to a rate quoted by one of the supported online services (UPS/USPS/FedEx). Full support for minimum/maximum discounts is included through use of usual minimum/maximum functionality.

[ADDED] Support for postcodes in the Philippines added.

[ADDED] Extra required new files added for Zen Cart 1.5.x, to add the link to the config utility into Zen Cart's menu.

[UPDATED] Cross Browser AJAX library updated further for compatibility with any browser that doesn't support innerHTML (so not just latest versions of Firefox, but Google Chrome, Safari etc.).

[UPDATED] Advanced Shipper can now check against both the outbound and inbound code parts of a single UK postcode. (Previously only the outbound part could be checked against a single UK postcode).

[UPDATED] USPS calculator updated to be able to cope with unknown service names being returned by USPS.

[UPDATED] UPS calculator reverted to using Regular+Daily+Pickup flag as the rather professional UPS have decided to reverse their previous decision to change the flag to Daily+Pickup. Will result in this version of the software going back to giving lower (“accurate”) quotes when Daily Pickup is being used as the UPS Pickup Type.

[UPDATED] Advanced Shipper will now use value of the store's weight unit language define, instead of the weight having to be specified in the defines in the Advanced Shipper language definitions file. Makes the software a little bit easier to install. Documentation about how to modify these defines has now been removed as it is no longer needed.

[UPDATED] Advanced Shipper will no longer attempt to get a quote for UPS/USPS/FedEx until the delivery postcode has been specified.

[UPDATED] Advanced Shipper can now properly handle invalid text in tables of rates. Instead of returning a rate of zero, no rate is returned.

[UPDATED] All language defines for UPS/USPS service names renamed to use same prefix as other language defines. Also, “UPS:” and “USPS:” prefix text removed as “UPS:” and “USPS:” can simply be used in the method titles - avoids duplication. Any custom language file must be updated!

[UPDATED] Product selector in config utility updated for compatibility with new security settings in Zen Cart 1.5.x.

[UPDATED] All configuration option descriptions, for options using checkboxes or radio buttons, made into labels, so clicking on the description will toggle the respective checkbox or select the respective radio button. Simply makes configuring the software much quicker/easier.

[UPDATED] Formatting of configuration option descriptions in region configuration popup updated to make some clearer (including using a different font for examples), to improve the text and fix a grammatical error.

[UPDATED] Layout of method configuration page updated to add better spacing between configuration option descriptions and the actual configuration fields.

[UPDATED] Layout of main method listing and method configuration pages updated with tabbed panel interface ported from Ceon URI Mappings Manager.

[UPDATED] Suffix of name of custom product field name's configuration field changed from “key” to “name”, as “key” just wasn't clear. Upgrade code added to change name of field in configuration table.

[UPDATED] Configuration utility interface updated to fix problem with IE not being able to render the titles of panels properly, beacuse of its messed up handling of legends within fieldsets.

[UPDATED] Styles added to Advanced Shipper configuration options (for new installations) as IE looks pretty poor when rendering unstyled fieldsets. Also fixes problems with legends in IE.

[ADDED] Information about new Custom Product Field admin functionality added to the configuration documentation.

[ADDED] Instructions on how to integrate the Custom Product Field functionality with the Zen Cart product admin pages added to new “Extending/Further Integrating Advanced Shipper's Functionality” section of the configuration documentation.

[ADDED] Information about new Individual Product Rates functionality added to the rates configuration documentation.

[ADDED] Instructions on how to integrate the new Individual Product Rates functionality with the Zen Cart product admin pages added to “Extending/Further Integrating Advanced Shipper's Functionality” section of the configuration documentation.

[ADDED] Overview added to method titles documentation to make it easier to understand how the template and placement tag system works and how they can be used to build titles as desired.

[ADDED] Extra information about the Debugging functionality added to the quickstart overview in the documentation, as too many people weren't making use of this exremely handy functionality.

[UPDATED] Rates configuration documentation updated with information about new discount functionality.

[UPDATED] Documentation about product selection for methods rewritten to be made clearer.

[UPDATED] Documentation about method management made slightly clearer.

[UPDATED] FAQs updated with information about the new way Advanced Shipper handles the display of the weight unit being used.

[UPDATED] Installation/upgrading documentation updated with additional information for Zen Cart 1.5.x.

30th September 2011 4.2.2

[UPDATED] Cross Browser AJAX library updated further for compatibility with any browser that doesn't support innerHTML (so not just latest versions of Firefox, but Google Chrome, Safari etc.).

2nd June 2011 4.2.1

[UPDATED] Cross Browser Ajax library modified to support Firefox 4. Before this update the Add Product(s)/Categories/Manufacturer(s) functionality in the Method Configuration admin would fail to update the method with any selection(s) made in a popup.

[UPDATED] Spanish postcode checking updated to restrict the range of valid postcodes to 01001 to 52080.

[BUGFIX] SQL lookup query to match the value of a custom field in the products database table was not quoting the values, meaning only integers would work, any other values would break the query!

[BUGFIX] CSS JavaScript functions in documentation updated to fix errors in IE9, caused by a change in the type of the media object.

[BUGFIX] Documentation updated so that the dynamic functionality works when the documentation is being accessed from a local disk using Google Chrome.

29th January 2011 4.2.0

[ADDED] Added functionality to have a method apply for specific products, by matching the value of a custom field in the products database table. No admin interface has been added for this functionality; linking a method to a particular value for the custom field in the products database table requires the addition of a record to the new advshipper_method_custom_product_field_values table.

[ADDED] Full support for matching against the whole of a UK postcode added. Now the inbound part of the postcode can be matched against, not just the outbound part. To match against the whole postcode, the postcode or range of postcodes to match must use wildcards (e.g. BT10 0** to match BT10 0JJ, BT10 0LF etc.), so that the software can see that a full postcode is to be matched against. (Otherwise it couldn't tell whether BT11 meant BT1 1FD should match or BT11 4FD should match).

[ADDED] Enable/disable methods functionality added.

[ADDED] Support for Indonesian postcodes added.

[ADDED] Automatic version checking functionality added.

[ADDED] Module now checks if the database table name files are missing. This should help prevent problems when the person installing the software forgets to upload some files, or when they upload files to the wrong place.

[ADDED] Additional method sorting options added to the software, and descriptions of previously available options updated to be more accurate about how they actually work. Methods can now be sorted solely by cost, or by the methods' order in the admin, with any Shipping Dates specified for any methods being ignored when ordering the methods.

[ADDED] Support for the USPS Express Mail International Legal Flat Rate Envelope, USPS Priority Mail International DVD Flat Rate Box, USPS Priority Mail International Large Video Flat Rate Box, USPS Priority Mail International Small Flat Rate Envelope, USPS Priority Mail International Padded Flat Rate Envelope, USPS Priority Mail International Gift Card Flat Rate Envelope and USPS Priority Mail International Legal Flat Rate Envelope services added to USPS functionality.

[REMOVED] Support for the USPS Priority Mail International Flat Rate Box services removed as it is no longer used (there are specific services for specific box sizes).

[UPDATED] USPS functionality rewritten to use the service IDs instead of service descriptions as recent API updated on 2011/01/01 broke the International USPS quote functionality. This will prevent similar changes breaking the software again in future.

[UPDATED] Titles for all USPS shipping services updated to include trademark symbols as requested on USPS's integration website.

[UPDATED] If a method's rate is zero, “Free” will be displayed instead of “0.00” in the method's title.

[UPDATED] UPS and USPS live lookups now output debugging information about any services which are not offered because they are not selected in the region's configuration, to make it easier to catch mistakes in the configuration.

[UPDATED] Function names updated in auto-upgrade script to use standard Ceon format for function names.

[BUGFIX] UPS code updated with a fix by opticnoise.com to take account of the change of the “Daily Pickup” rate code in UPS's latest API update. Without this fix, “Customer Counter” would be used, resulting in a much higher quote than expected.

[BUGFIX] Croatia was spelt incorrectly in the language definitions file.

13th October 2010 4.0.1

[BUGFIX] Advanced Shipper 4.0.0 had serious bugs. Two typos meant that the number of items calculation method only ever saw 1 item maximum and the products total price calculation was using the orders total price!

29th September 2010 4.0.0

[ADDED] Support for Austrian postcodes added.

[ADDED] support for Bosnia and Herzegowina postcodes added.

[ADDED] Support for Bulgarian postcodes added.

[ADDED] Support for Croatian postcodes added.

[ADDED] Support for Danish postcodes added.

[ADDED] Support for Dutch (The Netherlands) postcodes added.

[ADDED] Support for Estonian postcodes added.

[ADDED] Support for Finnish postcodes added.

[ADDED] Support for German postcodes added.

[ADDED] Support for Greek postcodes added.

[ADDED] Support for Hungarian postcodes added.

[ADDED] Support for Latvian postcodes added.

[ADDED] Support for Liechtenstein postcodes added.

[ADDED] Support for Lithuanian postcodes added.

[ADDED] Support for Macedonian postcodes added.

[ADDED] Support for Norwegian postcodes added.

[ADDED] Support for Romanian postcodes added.

[ADDED] Support for Serbian postcodes added.

[ADDED] Support for Swedish postcodes added.

[ADDED] Support for Slovakian postcodes added.

[ADDED] Support for Slovenian postcodes added.

[ADDED] Support for Swiss postcodes added.

[ADDED] Example Region Definitions added to documentation for all the countries which have just had postcode/postcode ranges parsing support added.

[ADDED] Support for yyyy/mm/dd (or yyyy/MM/dd) date format added, as Japan (and possibly other countries) uses that date format.

[UPDATED] Method for comparing numerical postcodes added, to abstract this functionality from the country specific postcode methods.

[UPDATED] Regular expression to match Australian postcodes updated to only match numerical strings (previously just matched the first few characters of the postcode).

[UPDATED] Regular expression to match Italian postcodes updated to only match the first few, significant characters of the postcode, ignoring any subsequent characters (as sometimes the place name is entered afterwards).

[BUGFIX] Portuguese postcode parsing updated to only use the initial 4 digits (previously only the first four digits were matched but, wrongly, the whole postcode used for comparisons).

[UPDATED] San Marino/Vatican postcode parsing updated to use same algorithm as the Italian postcode parsing.

[BUGFIX] US postcode parsing updated to only use the initial 5 digits (previously only the first five digits were matched but, wrongly, the whole postcode used for comparisons).

[UPDATED] Language define added for description of “Tomorrow by” in USPS calculator.

[BUGFIX] Text for description of 1 to 2 days USPS delivery was using non-existent language define.

[BUGFIX] New multiple contact/contact after order functionality worked for “contact” functionality, but broke all “contact after order” functionality!

[BUGFIX] Missing else statement in price calculation function meant that combination rates weren't working for price calculation method (ever since support for combination rates for price based calculations was introduced in version 3.8.0!).

[BUGFIX] Once Only Shipping Date/Time setting in the method configuration interface was incorrectly loading the value for the End Date/Time.

[BUGFIX] Auto-upgrade functionality didn't work when attempting to upgrade from version 3.8.0.

[BUGFIX] Session ID wasn't always being passed in Advanced Shipper admin forms.

[UPDATED] Information about using “Lbs” instead of “Kgs” moved from FAQs to installation instructions to make it easier to find/harder to miss.

[UPDATED] Minor documentation updates, including slight adjustment to fonts and spacing within various informational/instructional blocks.

9th May 2010 3.8.3

[ADDED] Support for multiple contact/contact after order flags added. Any number of messages can now be created by appending a number to the "contact" or "contact_after_order" flags to create a new flag (contact1, contact2 etc.). Any matching define in the languages file will have its text used as the message (defaulting to standard contact/contact after order text if no matching define is found).

[UPDATED] USPS Rate Calculator updated to use USPS's new V3 API, introduced on January 4th 2010.

[ADDED] Support for USPS GXG Envelopes, Priority Mail International Small Flat Rate Box, Priority Mail International Medium Flat Rate Box and Priority Mail International Large Flat Rate Box services added.

[REMOVED] USPS First-Class Mail International Package and First-Class Mail International Letter services have been discontinued so their support has been dropped from the module.

[BUGFIX] Correct text is now displayed in shipping estimator by Advanced Shipper when site doesn't use a textfield for the state.

[BUGFIX] Problems with updating of regions without admin titles fixed.

[ADDED] Information about new multiple contact/contact after order flag functionality added to documentation.

[ADDED] FAQ added about changing text for weight unit from Kgs to Lbs.

[UPDATED] Documentation updated with instructions about copying language file so it can be overridden.

[UPDATED] Last remaining uses of PHP's ereg functions migrated to using preg equivalent functions for full compatibility with PHP 5.3/6.0.

14th December 2009 3.8.2

[ADDED] Improved support for the Countries/US Territories Guam, US Virgin Islands, Federated States of Micronesia, Northern Mariana Island, Marshall Islands, American Samoa, and Puerto Rico in the UPS and USPS calculators. UPS and USPS treat these countries/territories differently, with UPS seeing them as countries of their own and USPS seeing them as territories of the US.

[UPDATED] Code added to prevent problems when magic quotes is enabled.

[UPDATED] Length of textfield gadgets for method and region titles increased for greater ease of use.

[BUGFIX] Appropriate error message wasn't being displayed in shipping estimator when the state field wasn't being used.

[BUGFIX] Maximum limits were always matching between zero and the maximum value when no minimum limit was specified. Updated to match between any previous maximum limit the current maximum limit. The assumption is made that all limits or range of limits are entered in ascending order.

22nd June 2009 3.8.1

[ADDED] Support for UTF-8 added. Titles can now use any UTF-8 character (providing the Zen Cart installation itself has UTF-8 support enabled).

[ADDED] New calculation method added - totalorderprice - for matching against the total price of all the products for an order (not just the total price of the applicable products for a method!).

[ADDED] Support for minimum/maximum rates added for UPS and USPS calculation methods.

[ADDED] Support for Polish postcodes added.

[UPDATED] Default title for module being used in the language definitions file is no longer “Advanced Shipper”, but is now &lduqo;Shipping”. The information/FAQ about changing this title has been updated also. Should hopefully prevent people making mistakes and trying, wrongly, to remove the title altogether (which causes the module to not get displayed at checkout).

[BUGFIX] Recent surcharge functionality update resulted in flat rate surcharges no longer working, this has been fixed.

[BUGFIX] Combination rates would incorrectly discount a value if inclusive limits were being used and the first minimum limit being tested against matched the value. As this was the first limit, there could not have been a previous rate band to which the value would have belonged. The combination rate code now correctly sees the value as included in the first rate band.

1st May 2009 3.8.0

[ADDED] Added support for block rates (for all of the rate calculation methods and surcharge calculation methods).

[ADDED] Geolocation support added for the US - full database of US zip codes now included as standard with the module!

[UPDATED] Surcharges can now use full tables of rates - dramatically increases their flexibility/usefulness! It's now easy to add on insurance for a method for example.

[UPDATED] The Advanced Shipper Config Utility now displays any store-side Region Title as well as the Region Admin Title in the method summaries.

[UPDATED] Geolocation functionality for the UK no longer rounds the calcuated distances, for slightly more accurate matching capabilities.

[UPDATED] Extra title for a method (e.g. UPS/USPS service information for the respectove quote) is now placed straight after the main method title if possible, otherwise it is appended to the method's title.

[BUGFIX] Region Admin Titles weren't being saved unless a store-side Region Title was entered.

[ADDED] Information about new block rates added to the documentation.

[UPDATED] Information about surcharges updated in documentation to use new format for surcharges.

16th April 2009 3.6.5

[ADDED] Support for Czech Republic postcodes added to module.

6th April 2009 3.6.4

[ADDED] Added support for adding a surcharge based on the number of packages being used to ship the applicable products for a method.

[ADDED] Added support for placement tags to be used to display information about the number of packages being used to ship the applicable products for a method, without having to display the full rate calculation.

[ADDED] Added support for a placement tag to place the “Extra Title” for a shipping method (the name of the shipping method as returned by live UPS/USPS quotes) at a specified position in the method's title, instead of it simply being appended to the method's title.

[BUGFIX] The packaging weight was being added on to packages after the contents of the packages had been worked out, according to any maximum weight per package setting. The packaging weight is now correctly being calculated at the time the contents of the packages are being worked out, so the checks against the maximum package weight are being compared to the overall package weight - i.e. that which includes the weight of the package as well as weight of the applicable products.

[BUGFIX] A surcharge title was being displayed in the method title when the surcharge was zero, it is no longer displayed when there is no surcharge.

[ADDED] Information about new placement tags and new number of packages options for surcharges added to the documentation.

31st March 2009 3.6.3

[ADDED] New option added for regions, which calculates the total price of the applicable products including their tax, rather than the previous default of totalling up the price excluding tax.

[BUGFIX] Module was wrongly asking the customer to enter a state, when it couldn't find a usable rate, when the customer had typed a state in rather than having selected one from a state dropdown.

[BUGFIX] Negators for Country codes and Postcode Ranges were broken in versions 3.6.1 and 3.6.2.

[BUGFIX] Combination rates used by the Price and Weight calculation methods weren't displaying the rate calculations.

[BUGFIX] Maximum package weight functionality wasn't working properly with UPS and USPS calculators. Only the first quote was being properly totalled up and none of the quotes were returning the correct rate calculation descriptions.

[UPDATED] UPS and USPS calculators updated to inform the user if a post/zip code is required for the quote(s) to be calculated.

[ADDED] Several more FAQs added, mostly covering the formatting and display of the shipping information on both the store's catalog side and in the admin.

[UPDATED] Table of Contents added to FAQs page.

23rd February 2009 3.6.2

[BUGFIX] Combination rates didn't work with the “Number of items” rate definition method. This was broken in versions 3.4.0 - 3.6.1 but is fixed now.

[BUGFIX] Combination rates were wrongly including any fixed rate for a rate band when the rate limits inclusivity was set to inclusive. This should only have occurred if the limits were exclusive.

[ADDED] Support for Indian postcodes added to module.

[BUGFIX] Documentation about Spanish postcode ranges fixed to include correct format for range specification for city of Valencia.

9th February 2009 3.6.1

[ADDED] Support for selecting multiple categories at once for a method added to speed up configuration of methods.

[ADDED] Support for selecting multiple manufacturers at once for a method added to speed up configuration of methods.

[BUGFIX] A mistake in the SQL file for versions 3.4.0 - 3.6.0 meant that any new installation of the module using this file would have an incorrectly configured column type for storing any Packaging Weight settings. Upgrades were not affected by this bug.

[BUGFIX] Any postcode range or country negations which matched the customer's shipping address resulted in no further regions being checked instead of the the current region simply being skipped.

[BUGFIX] If no products or categories were selected for a method but at least one manufacturer was, a message indicating that no categories/manufacturers/products had been selected was incorrectly being displayed in the method's summary.

[BUGFIX] Broken link to Nested Table of Rates information fixed in Rates section of documentation.

18th January 2009 3.6.0

[ADDED] Maximum Weight Per Package setting added to allow a delivery to a region to be split into multiple packages if the applicable products weigh more than a specified amount.

[UPDATED] Checks added to surcharge configuration setting to prevent the use of invalid characters.

[ADDED] Documentation for Maximum Weight Per Package setting added.

12th January 2009 3.4.2

[UPDATED] Minor documentation updates.

24th December 2008 3.4.1

[BUGFIX] Surcharge titles weren't being saved if their region had no title entered.

[BUGFIX] Minimum/Maximum rates weren't being used by price-based tables of rates.

[BUGFIX] UPS calculator failed upon checkout because the httpClient class wasn't being loaded in at the checkout process stage.

[UPDATED] Text referring to “Product Catch-alls” for methods updated to more accurately use “Fallovers”.

[ADDED] Documentation for Minimum/Maximum rates and table of Packaging Weights added.

27th November 2008 3.4.0

[ADDED] Support for imposing a minimum and/or maximum limit on the shipping rate added.

[ADDED] Support for table of packaging weights added. It is now possible to account for the packaging weight and include it in the weight calculation for the applicable products on a region by region basis (allowing for different packaging depending on the destination)!

[UPDATED] Fixed typos in the module, where “Manufacturers” was spelt incorrectly.

[UPDATED] Fixed typos in the documentation, in the introductions for the examples for the UPS and USPS calculators.

17th October 2008 3.2.4

[BUGFIX] Module was failing when formatting numbers for display which had a comma in them (rates larger than 999).

[BUGFIX] PHP Warning message was being displayed when nested tables where being used.

[BUGFIX] USPS calculator failed upon checkout because the httpClient class wasn't being loaded in at the checkout process stage.

[ADDED] Support for New Zealand postcodes added to module.

7th September 2008 3.2.3

[BUGFIX] IE only: The UPS and USPS calculators were being disabled if a region was edited in IE after they had been initially set up as IE wasn't setting the radio buttons properly (due to a bug in IE itself). Module updated to prevent this error from occurring.

7th September 2008 3.2.2

[BUGFIX] Module was always defaulting to using a catchall to match the applicable products in the admin due a but introduced when the Manufacturer selection support was added.

[BUGFIX] The auto-upgrade script wasn't adding in the new Manufacturer table when upgrading from version 2.x to 3.2.x.

3rd September 2008 3.2.1 [ADDED] Support for Malaysian postcodes added.

[UPDATED] Documentation updated with examples of Malaysian postcodes.

18th August 2008 3.2.0

[BUGFIX] Warning is now displayed in the Advanced Shipper Configuration Utility when the module itself isn't installed.

[UPDATED] Documentation updated with information about new manufacturer's products selection support.

12th August 2008 3.2.0RC3

[ADDED] Module now detects if it is being used by the shipping estimator and varies its “No Quotes” error message depending on how much of the shipping address the customer has supplied in the shipping estimator. Should encourage the customer to enter more shipping information if a quote isn't found, thereby increasing the chances of a quote being generated and minimising the appearance of the “No Shipping Methods Found” message.

[UPDATED] Information about rate bands with a total cost of 0 is no longer displayed in the rate calculation description and flat rates of 0 are now marked as “Free”.

[BUGFIX] The surcharge amount wasn't being included in the value for the method_total placement tag.

[BUGFIX] Attribute information wasn't being added to the method title due to an incorrectly named placement tag.

[BUGFIX] Unused placement tags weren't being cleared from the method title.

[BUGFIX] The USPS calculator wasn't matching the correct service names in the response and therefore returning fewer quotes than expected.

8th August 2008 3.2.0RC2

[BUGFIX] Auto-upgrade script was broken.

8th August 2008 3.2.0RC1 [ADDED] Manufacturer selection support added. All products for a manufacturer can now be set as being applicable for a method.

[UPDATED] Support for dd.mm.yyyy date format added to module admin.

[UPDATED] Cancel button added to Category/Product selection popups.

[UPDATED] Message is now displayed in Category selectors if no categories exist yet.

21st July 2008 3.0.4

[BUGFIX] Geolocation routine for the UK was comparing distances entered in the admin in Miles to distances returned by its algorithm in Metres! Miles are now compared against Miles once more!

18th July 2008 3.0.3

[ADDED] Surcharge can now make use of combination rates for cumulative build-up of charge based on the weight/price/number of items or even the shipping rate itself!

17th July 2008 3.0.2

[UPDATED] Combination rates' limits are no longer always inclusive, but use the same limits inclusivity settings as the table of rates.

[ADDED] Weight descriptions are automatically restricted to the most significant decimal place, for up to 5 decimal places (zeros are stripped from the end).

17th July 2008 3.0.1

[UPDATED] Versioning system improved to automatically update point releases as well as major releases.

[BUGFIX] Leading/trailing spaces were wrongly being stripped when a method was being copied in the admin.

[BUGFIX] Rate calculation description functionality wasn't working properly - some parts of the title were being skipped.

[BUGFIX] Combination Rates weren't correctly using flat rate values.

[BUGFIX] Rate calculation template wasn't being appended to the default method title template.

16th July 2008 3.0.0

[UPDATED] Documentation substantially updated to add information about new functionality, a better Table of Contents, Quickstart Examples and to update the sections on Method Titles, Rates and Handling Fees (now Surcharges).

[UPDATED] “Show Rate Calculations” setting removed from module as it is no longer necessary.

[BUGFIX] Placement tag functionality updated slightly to allow full usage within title templates as well as method titles themselves.

14th July 2008 3.0.0RC2

[ADDED] Method Sorting setting added. Non-dated methods can now be sorted by their admin order or their total cost.

[BUGFIX] Times for the method scheduling settings were being treated as midnight as the values being returned from the database weren't being parsed properly.

[ADDED] Basic error checking for missing calculation methods tags in tables of rates added.

[BUGFIX] Geolocation functionality wasn't working as the definition method check was wrong. Even with the correct check, the postcode being checked against wouldn't have been right so it would always have failed!

[BUGFIX] Module could go into an endless loop when postcode range matching was tested against in the shipping estimator.

[BUGFIX] Km conversion for distances wasn't correct in new Australian geolocation functionality.

[ADDED] USPS calculator class added. Tag “usps” can now be used in the table of rates to direct the module to contact USPS for a quote for the applicable products. Config panel to set up USPS calculator added, including support for specifying the “Source Country” and “Source Postcode” - allows drop-shipping of products from alternative locations (e.g. straight from the manufacturer)!

9th July 2008 3.0.0RC1

[UPDATED] Format of Table of Rates changed to use XML tags to specify the calculation method within the Table of Rates itself. Shipping Methods' “Calculation Method” settings are no longer used.

[ADDED] Module can now use embedded Tables of Rates instead of a specific rate. Allows using different calculation methods for a shipping method, based on the limits for the previous calculation method. (E.g. Price used up to 30.00, then weight used for any order value above 30!).

[UPDATED] “Handling Fee” renamed to “Surcharge”. New surcharge functionality includes ability to use percentage rates (and percentage+flat rates). Rates can now be calculated based on the weight, price or numitems for the applicable products or based on the shipping rate itself!

[ADDED] New output template system added for complete customisation of the output for a method combination (with product info) or a single method (with no product info).

[ADDED] Tag placement functionality added for method titles. Can now add information about the total cost, any rate calculation, any surcharge and the title of the region being shipped to!

[ADDED] Region Admin Title setting added. Descriptive region titles for the person configuring the shipping methods can now be used in the Advanced Shipper admin while a different, specific region title can be shown to the customer as part of the method's title (using the new placement tag).

[ADDED] UPS calculator class added. Tag “ups” can now be used in the table of rates to direct the module to contact UPS for a quote for the applicable products. Config panel to set up UPS calculator added, including support for specifying the “Source Country” and “Source Postcode” - allows drop-shipping of products from alternative locations (e.g. straight from the manufacturer)!

[ADDED] Flag contact_after_order added to Advanced Shipper module which warns customers that they have to contact the store after checkout to finalise shipping arrangements/costs. Allows customers to complete their order before having to contact the store.

[ADDED] Geolocation support added for Australian postcodes.

[UPDATED] The text "Free" is now displayed instead of “0.00” in rate calculations.

[ADDED] JavaScript added to admin so that pressing the Enter key in a text field/on a radio button will cause the form to be submitted instead of the next button in the form to be activated. Previously a Delete or Selection button etc. would have been activated when the Enter key was pressed (in Firefox) which was unintuitive/unexpected behaviour.

[UPDATED] Module no longer requires modification of a core file to get the splitPageResults class to work with the method SQL query.

14th June 2008 2.2.6

[ADDED] Support for postcodes in Italy, San Marino and Vatican City added to the module, along with appropriate examples in the appendix.

13th June 2008 2.2.5

[BUGFIX] Major bug found in module! Zen Cart was always defaulting to selecting the first shipping option as the Advanced Shipper module was building quotes for all available methods instead of only the selected method (and Zen Cart takes the first quote as the selected quote).

13th June 2008 2.2.4

[UPDATED] Product Selector now automatically updates the Product Options selection panel when a new product is selected in the dropdown (Previously “Display” had to be pressed).

[BUGFIX] Selected categories/products were only being copied when a method was copied if the source method applied for specific categories/products only. Updated to copy selections when the source method acts as a "catch-all" as well.

12th June 2008 2.2.3

[BUGFIX] Bug caused copying of methods to fail; wrong table name was being used in database query!

31st May 2008 2.2.2

[ADDED] Support for Belgian postcodes added to the module, along with appropriate examples in the appendix.

[ADDED] Checks added to admin to help prevent invalid Handling Fees being entered.

[ADDED] Information about Handling Fees now displayed in method summaries (always) and region summaries (when defined).

[UPDATED] Module now uses PCRE functions instead of standard POSIX regular expression functions as the POSIX functions are being moved to PECL in PHP5.3+.

[BUGFIX] Catch-alls for products with attributes were being ignored at checkout!

[BUGFIX] Information about catch-alls for products with attributes wasn't being displayed in the main method listing and method configuration (for methods being edited).

[BUGFIX] Minor CSS kludge introduced to combat CSS layout problems of region control panel buttons due to buggy CSS implementation by IE.

13th May 2008 2.2.1

[BUGFIX] Admin couldn't handle newlines in the tables of rates or countries/postcode fields. Can now cope with these characters and automatically adds spacing after commas, if necessary, for clearer presentation.

13th May 2008 2.2.0

[ADDED] Support for the new Advanced Shipper Zones module added.

[ADDED] A new option for specifying rates added: a special “flag” can now be entered instead of a numerical rate, to have the module display a “Please contact the store for a personal shipping arrangement” message, instead of allowing customers to check out with the particular item(s) they have in their cart.

[ADDED] Checks added to enforce valid availability and/or shipping scheduling settings. Should prevent any erroneous date selections.

[ADDED] Checks added to admin to help prevent invalid Table of Rates being entered. Checks currently limited to limits/rates pairing format and limits format.

[BUGFIX] The additional flat rate charge wasn't being added on to the final total for percentage+flat rates.

[BUGFIX] Times weren't being reset properly in the Method Configuration in IE.

[BUGFIX] Plus (+) symbols in the Titles and Tables of Rates for Regions were going missing as only a single instance of the symbol was being encoded. All are now encoded properly so as many plus symbols as required can be used within these fields.

7th May 2008 2.0.1

[ADDED] Support for negators added to Country Code matching.

[BUGFIX] Module wasn't handling plus signs in Region Titles or spaces in the Tables of Rates properly. Spaces can now be used in the tables of rates.

[BUGFIX] When being used in conjunction with the Advanced Shipper Localities module, if a region used a level 1 locality in its definition, any level 2 localities for that level 1 locality weren't being checked against the customer's level 2 locality, only the main level 2 locality was.

[BUGFIX] Module was incompatible with Zen Cart 1.2.x - now fully tested and working on 1.2.x!

[UPDATED] Debugging output substantially improved.

[UPDATED] Documentation updated due to user feedback - should be a little clearer in parts.

[UPDATED] Documentation updated to use new display class for better on-screen rendering. Better print output formatting also added. (Tested in IE6-7, Mozilla 2.x and Safari 3.x).

24th April 2008 2.0.0

Complete Rewrite!

[UPDATED] Module completely rewritten to mirror real-life shipping methods. Backwards compatibility completely broken but functionality extended exponentially!

[ADDED] Product/Category selection support added. Individual products and entire product categories can now have their own specific shipping rates!

[ADDED] Locality support added. Can now work with Advanced Shipper Localities module to allow region definition using a set list of States/Localities/Cities.

11th January 2008 1.0.0

Initial Release!

Back to top

CeonTerms & Conditions | Privacy Policy | © Copyright 2007-2012 Ceon