[RELEASED] Shipping Estimate Module
21 posts
• Page 1 of 2 • 1, 2
[RELEASED] Shipping Estimate Module
Current Version: v155.1 (release notes)
OpenCart Versions: 1.4.8 - 1.5.5.x
Demo Links: View the Front Demo and Admin Demo
To Purchase: Visit OpenCartX
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.

OpenCart Versions: 1.4.8 - 1.5.5.x
Demo Links: View the Front Demo and Admin Demo
To Purchase: Visit OpenCartX
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.
- Fully AJAX, meaning no page reloads.
- Works with all properly designed shipping modules.
- Includes a setting for single product estimates when the module appears on a product page. Customers can empty their cart, add the product, and apply a shipping method all in one click.
- Performs informative error reporting when products don't require shipping, or when locations are invalid.
- Choose whether to pre-fill the default location using the customer's default address when logged in and/or the shipping session data.
- Set the default location within the module settings.
- Hide country, zone, and/or post code fields you don't need to show.
- For 1.4.x, easily add the module to the cart page.

Last edited by Johnathan on Sat Sep 17, 2011 10:09 pm, edited 13 times in total.
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module/Cart Mod for 1.3.3-1
AWESOME!

Donate!|OpenCart Basics|GeoZones
Help me get more development cloud storage - Click Here to get DropBox
-

Qphoria - Administrator
- Posts: 18200
- Joined: Mon Jul 21, 2008 7:02 pm

Re: [RELEASED] Shipping Estimate Module/Cart Mod for 1.3.3-1
this is great!
Last edited by helenmarie on Fri Jul 02, 2010 12:22 pm, edited 1 time in total.
-

helenmarie - Posts: 67
- Joined: Fri Nov 06, 2009 5:05 pm
Re: [RELEASED] Shipping Estimate Module for 1.3.3 - 1.4.9
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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.
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.
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Updated to v149.4
Release Notes:
- Added compatibility with Individual Product Shipping extension.
- Added compatibility with Restrict Shipping Methods by Product extension.
Release Notes:
- Added compatibility with Individual Product Shipping extension.
- Added compatibility with Restrict Shipping Methods by Product extension.
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Updated to v149.5
Release Notes:
- Fixed "Undefined index" errors when address information is missing
Release Notes:
- Fixed "Undefined index" errors when address information is missing
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Also, I had someone ask me how to hide the Shipping Estimate in the sidebar when there are no items in the cart. If anyone else is interested in doing this, you can perform the following edit:
If you're using AJAX for the cart module, you'll need to make these two edits as well:
- Code: Select all
IN:
/catalog/view/theme/default/template/module/shippingestimate.tpl
AFTER:
#module_shippingestimate {
ADD:
<?php if (!$this->cart->hasProducts()) { ?>display: none;<?php } ?>
If you're using AJAX for the cart module, you'll need to make these two edits as well:
- Code: Select all
IN:
/catalog/controller/module/cart.php
AFTER:
$output .= '<div style="padding-top:5px;text-align:center;clear:both;"><a href="' . $view . '">' . $this->language->get('text_view') . '</a> | <a href="' . $checkout . '">' . $this->language->get('text_checkout') . '</a></div>';
ADD:
$output .= '<script type="text/javascript">$("#module_shippingestimate").slideDown();</script>';
AND AFTER:
$output .= '<div style="text-align: center;">' . $this->language->get('text_empty') . '</div>';
ADD:
$output .= '<script type="text/javascript">$("#module_shippingestimate").slideUp();</script>';
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Johnathan
great product.....figured out my error. keep up the good work
great product.....figured out my error. keep up the good work

- hebiki
- Posts: 24
- Joined: Sun Oct 10, 2010 8:00 am
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Updated to v151.1
Release Notes:
- Updated to include compatibility with 1.5.1.x
Release Notes:
- Updated to include compatibility with 1.5.1.x
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Updated to v151.2
Release Notes:
- Updated for compatibility with Restrict Shipping Methods by Product v151.1
Release Notes:
- Updated for compatibility with Restrict Shipping Methods by Product v151.1
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
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
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
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Updated to v154.1
Release Notes:
- Verified compatibility with 1.5.4.x
Release Notes:
- Verified compatibility with 1.5.4.x
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
Re: [RELEASED] Shipping Estimate Module
Updated to v154.2
Release Notes:
- Fixed bug: settings not properly retrieved from database in 1.5.0
Release Notes:
- Fixed bug: settings not properly retrieved from database in 1.5.0
-

Johnathan - Global Moderator
- Posts: 2858
- Joined: Thu Dec 17, 2009 7:08 pm
21 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: Qphoria and 6 guests























