Page 1 of 2

[UPDATED] Shipping Estimate Module

Posted: Mon Jun 14, 2010 3:27 am
by Johnathan
Image

Current Version: v2025-5-08 (release notes)

OpenCart Versions: 1.5.1.x - 4.1.0.x

To Purchase: Visit Clear Thinking or opencart.com

Image Image Image

This extension allows your customers to retrieve a shipping estimate from anywhere on your site. It pulls the same data as the checkout shipping data, directly from your active shipping extensions. The customer can also select their shipping method directly through the module.

  • Upload and go — modifies no core files.
  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
  • Works with all installed shipping methods that are listed in Extensions > Shipping.
  • Choose which fields to display, as well as their order of appearance, directly through the admin panel. Includes Address, City, Postcode, Country, and Zone fields.
  • Set the default location within the module settings. If logged in, the module will properly use the customer's address for the default location instead.
  • Includes a setting for single product estimates when the module appears on a product page. If enabled, shipping estimates will be for that product only. Customers can also empty their cart, add the product, and apply a shipping method all with a single click.


Image Image Image Image

Re: [RELEASED] Shipping Estimate Module/Cart Mod for 1.3.3-1

Posted: Mon Jun 14, 2010 5:45 am
by Qphoria
AWESOME!

Re: [RELEASED] Shipping Estimate Module/Cart Mod for 1.3.3-1

Posted: Fri Jul 02, 2010 6:50 pm
by helenmarie
this is great!

Re: [RELEASED] Shipping Estimate Module for 1.3.3 - 1.4.9

Posted: Mon Aug 30, 2010 1:55 pm
by Johnathan
Updated to v149.1

Release Notes:

- Module now pulls estimate through an AJAX load (meaning no page reloads!)
- All CSS, Javascript, and HTML are now in one file (shippingestimate.tpl)
- Cart modification now uses module styling and HTML, reducing the code required to add it down to a single line
- Added "no shipping required" message for cart with 0 weight
- Added "invalid location" message for locations without shipping methods and for incomplete address information
- Added default country, zone, and postcode settings
- Module now loads customer's default address if logged in, default settings otherwise
- Fixed creation of address array for third-party module compatibility
- Added tax calculation for the country and zone of the shipping estimate

Re: [RELEASED] Shipping Estimate Module

Posted: Sun Jan 09, 2011 9:11 am
by Johnathan
Updated to v149.2

Release Notes:

- Added options to hide country, zone, and/or postcode fields
- Added option to disable pre-filling fields with customer's default address
- Fixed zone_id error when selecting no country in Firefox
- Renamed input field ids and names to avoid conflicting with core fields
- Updated all file headers

Re: [RELEASED] Shipping Estimate Module

Posted: Wed Jan 12, 2011 7:18 am
by Johnathan
Updated to v149.3

Release Notes:

- Added "Cart Page" to module position to avoid sidebar/cart page conflicts.
- Added automatic selection of first zone when hidden, to avoid errors.
- Fixed some small typos.
- Revised instructions.txt to be more concise.

Re: [RELEASED] Shipping Estimate Module

Posted: Mon Mar 07, 2011 10:27 pm
by Johnathan
Updated to v149.4

Release Notes:

- Added compatibility with Individual Product Shipping extension.
- Added compatibility with Restrict Shipping Methods by Product extension.

Re: [RELEASED] Shipping Estimate Module

Posted: Wed Mar 09, 2011 10:44 am
by Johnathan
Updated to v149.5

Release Notes:

- Fixed "Undefined index" errors when address information is missing

Re: [RELEASED] Shipping Estimate Module

Posted: Wed Mar 23, 2011 1:27 am
by Johnathan
Updated to v149.6

Release Notes:
- Renamed module images paths to /default/ to avoid missing image references
- Fixed error when using Individual Product Shipping with no products in cart
- Fixed minor colspan problems with class "error" having "display: block"
- Confirmed compatibility with 1.4.9.4

Re: [RELEASED] Shipping Estimate Module

Posted: Sat May 21, 2011 2:09 pm
by Johnathan
Updated to v149.7

Release Notes:
- Updated instructions.txt
- Added ability to let customer select a shipping method directly through the
module (1.4.0+ only, not available when using Individual Product Shipping)
- Confirmed compatibility with 1.4.9.5
- Optimized code structure

Re: [RELEASED] Shipping Estimate Module

Posted: Wed Jul 13, 2011 2:17 am
by Johnathan
Updated to v150.1

Release Notes:

- Updated to include compatibility with 1.5.0.x
- Removed compatibility with 1.3.3, 1.3.4, and 1.4.0
- Updated instructions.txt

Re: [RELEASED] Shipping Estimate Module

Posted: Sun Jul 17, 2011 7:16 pm
by Johnathan
Updated to v151.1

Release Notes:

- Updated to include compatibility with 1.5.1.x

Re: [RELEASED] Shipping Estimate Module

Posted: Sat Aug 27, 2011 7:49 am
by Johnathan
Updated to v151.2

Release Notes:

- Updated for compatibility with Restrict Shipping Methods by Product v151.1

Re: [RELEASED] Shipping Estimate Module

Posted: Sun Sep 18, 2011 6:09 am
by Johnathan
Updated to v151.3

Release Notes:

- New feature: product page estimates. There's now an option to give estimates for single products when the module appears on a product page. Required options in 1.5.x are properly checked for before giving shipping quotes. Selecting a shipping method when this is enabled will clear the cart, add the current product, and apply the chosen shipping method, all at once.
- Added options to redirect to the cart page or checkout page after a customer selects a shipping method
- Fields are now pre-filled with the session data if set
- Added option to set session data when retrieving quotes
- Fixed bug with customers who have no default address set
- Optimized code structure
- Updated instructions.txt

Re: [RELEASED] Shipping Estimate Module

Posted: Tue Nov 15, 2011 2:40 am
by Johnathan
Updated to v151.4

Release Notes:

- Updated to include compatibility with 1.5.1.3
- Fixed bug when using module on the homepage with no "route" set
- Updated instructions.txt

Re: [RELEASED] Shipping Estimate Module

Posted: Fri Jun 01, 2012 1:32 pm
by Johnathan
Updated to v153.1

Release Notes:

- NOTE: Updating from previous versions will require you to redo some settings
- Fixed various bugs
- Improved admin panel interface
- Removed qphoria_compatibility.txt
- Removed compatibility with 1.4.1 - 1.4.7
- Updated to include compatibility with 1.5.2.x - 1.5.3.x
- Updated instructions.txt
- Updated license.txt

Re: [RELEASED] Shipping Estimate Module

Posted: Mon Aug 20, 2012 3:21 am
by Johnathan
Updated to v154.1

Release Notes:

- Verified compatibility with 1.5.4.x

Re: [RELEASED] Shipping Estimate Module

Posted: Tue Oct 02, 2012 10:36 pm
by Johnathan
Updated to v154.2

Release Notes:

- Fixed bug: settings not properly retrieved from database in 1.5.0

Re: [RELEASED] Shipping Estimate Module

Posted: Sat Jan 26, 2013 5:21 am
by Johnathan
Updated to v155.1

Release Notes:

- Fixed: installed but disabled shipping methods appear in results
- Removed: Individual Product Shipping compatibility, as it is no longer sold
- Updated: instructions.txt
- Verified: compatibility with 1.5.5.x

Re: [UPDATED] Shipping Estimate Module

Posted: Fri Mar 06, 2015 4:38 am
by Johnathan
Updated to v201.1

Release Notes:

- NOTE: the extension files are now named "shipping_estimate" instead of "shippingestimate", so it will appear as a separate module. If you want to remove the old one, click "Uninstall" for it in the admin panel, and then delete the /admin/controller/module/shippingestimate.php file
- Added: compatibility with OpenCart 2.0.0.x - 2.0.1.x
- Added: "Address" and "City" fields
- Added: all address fields are now optional, and can be sorted
- Fixed: the cart is cleared when Single Product Estimates are enabled and the customer retrieves a quote without settings the required product options
- Removed: compatibility with OpenCart 1.4.8 - 1.5.0.x
- Updated: "Set Shipping Session Data" and "Use Customer's Default Address" settings have been removed, and are now always enabled, since there's little reason to leave them disabled