Community Forums

[RELEASED] Shipping Estimate Module

Commercial Extensions can be listed here (Modules, payments, shipping, order totals, feeds)

[RELEASED] Shipping Estimate Module

Postby Johnathan » Sun Jun 13, 2010 7:27 pm

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.

  • 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.

Image Image Image
Last edited by Johnathan on Sat Sep 17, 2011 10:09 pm, edited 13 times in total.
Image
ImageImageImageImageImageImageImageImageImage
User avatar
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

Postby Qphoria » Sun Jun 13, 2010 9:45 pm

AWESOME!
Image Image
Donate!|OpenCart Basics|GeoZones
Help me get more development cloud storage - Click Here to get DropBox
User avatar
Qphoria
Administrator
 
Posts: 18200
Joined: Mon Jul 21, 2008 7:02 pm
Donate to Qphoria

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

Postby helenmarie » Fri Jul 02, 2010 10:50 am

this is great!
Last edited by helenmarie on Fri Jul 02, 2010 12:22 pm, edited 1 time in total.
User avatar
helenmarie
 
Posts: 67
Joined: Fri Nov 06, 2009 5:05 pm

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

Postby Johnathan » Mon Aug 30, 2010 5:55 am

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Sun Jan 09, 2011 1:11 am

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Tue Jan 11, 2011 11:18 pm

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.
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Mon Mar 07, 2011 2:27 pm

Updated to v149.4

Release Notes:

- Added compatibility with Individual Product Shipping extension.
- Added compatibility with Restrict Shipping Methods by Product extension.
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Wed Mar 09, 2011 2:44 am

Updated to v149.5

Release Notes:

- Fixed "Undefined index" errors when address information is missing
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Wed Mar 09, 2011 3:02 am

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:

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>'; 
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Tue Mar 22, 2011 5:27 pm

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Sat May 21, 2011 6:09 am

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby hebiki » Thu Jun 30, 2011 10:39 pm

Johnathan

great product.....figured out my error. keep up the good work ;D
hebiki
 
Posts: 24
Joined: Sun Oct 10, 2010 8:00 am

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Tue Jul 12, 2011 6:17 pm

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Sun Jul 17, 2011 11:16 am

Updated to v151.1

Release Notes:

- Updated to include compatibility with 1.5.1.x
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Fri Aug 26, 2011 11:49 pm

Updated to v151.2

Release Notes:

- Updated for compatibility with Restrict Shipping Methods by Product v151.1
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Sat Sep 17, 2011 10:09 pm

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Mon Nov 14, 2011 6:40 pm

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Fri Jun 01, 2012 5:32 am

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
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Sun Aug 19, 2012 7:21 pm

Updated to v154.1

Release Notes:

- Verified compatibility with 1.5.4.x
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Re: [RELEASED] Shipping Estimate Module

Postby Johnathan » Tue Oct 02, 2012 2:36 pm

Updated to v154.2

Release Notes:

- Fixed bug: settings not properly retrieved from database in 1.5.0
Image
ImageImageImageImageImageImageImageImageImage
User avatar
Johnathan
Global Moderator
 
Posts: 2858
Joined: Thu Dec 17, 2009 7:08 pm

Next

Return to Extensions

Who is online

Users browsing this forum: Qphoria and 6 guests

Hosted by Arvixe Web Hosting