Welcome to PotatoCommerce - Top Quality Magento Extensions Store

Checkout Address Autocomplete

(v.1.1.1)

Checkout Address AutoComplete extension is designed to enhance Magento checkout with address autocomplete. Autocomplete is powered by Google Places API.

  • Simplifies checkout process
  • Autocomplete reduces typing errors in order addresses
  • Decreases cart abandonment rate
  • Compatible with onestepcheckout.com and aw_onestepcheckout
  • FREE and LIFETIME support

Magento Google Address Autocomplete Extension - suggest places with Google suggestions

6 screenshots: click to zoom
  • Checkout Address AutoComplete at Checkout (powered by Google)
  • Mobile view of Checkout Address AutoComplete
  • "My Addresses" at customer's profile
  • Edit customer's address at Admin Panel
  • Create new order from Admin Panel
  • Extension Settings
$99.00

* Required Fields

$99.00
  • 30 day money back guarantee
  • Lifetime free updates
  • Lifetime free bugfixes
  • Quick and professional support
Description

Checkout Address AutoComplete extension is designed to enhance Magento checkout with address autocomplete. Autocomplete functionality is powered by Google .



Magento Google Address Autocomplete Extension

Checkout is probably the most important part of any web store. It is important to make it user-friendly because bad interface increases abandonment rate. Users are impatient and can easily switch to another web store if it offers better interface. Even such simple thing like address autocomplete assistant makes the difference. Don't you hate it when you receive packages back because the address submitted was just slightly incorrect? Ugh, us too.


Why is it so important to use Address Autocomplete?

  1. Simplify checkout process
  2. Reduce typing errors in order addresses
  3. Users make less effort to place an order 
  4. Abandonment rate decreases

The extension is designed to add address autocomplete to the following pages:

  1. Storefront checkout page
  2. Admin checkout page
  3. "My Addresses" page in customer's profile
  4. "Addresses" tab in customer's profile at admin panel

See the extension screenshots above to see how it look like.



Extension settings

"Checkout Address Autocomplete" extension uses Google Places API.

The extension has a number of useful settings. For example, you can enable browser geolocation - this will help the extension to suggest more relevant locations. You can also limit autocomplete search results to a single country, which is very useful if the majority of your clients are from the same country (this feature is optional, of course).

You can also hide “powered by Google” logo. However, we and Google don’t recommend it.
There are also options for each address field (except country_id and region_id) that allow you to set a type of displayed name: long_name or short_name. For example, long ‘Street’ can be shortened to ‘St’. You can learn more in this Google documentation. Fields country_id и region_id can not be configured this way because they are dropdowns with predefined values in Magento. However, field region is configurable (this field is available for countries without predefined values in Magento).

Autocomplete output result depends on current store locale. Current store locale code is sent to Google API as a parameter when loading Google Places API. The result will be in the language of that locale. However, if input query in another language, then Google sometimes can output results in that language.

Customization requests

The extension has been developed for native Magento checkout. However, it is compatible with Idev_Osc (www.onestepcheckout.com) and OneStepCheckout by Aheadworks as well. If you use another 3rd-party solution for checkout or registration form, then we can make a customization for you. Please, contact us if you have any customization requests.

 

Have another question?

Please refer to the Documentation. It contains Installation guide, FAQ and Guide for self-customization.
Don't hesitate to contact us if you have other questions.

PotatoCommerce - Magento Extensions

Sales, Refund and Support policy

PotatoCommerce - Magento Extensions - Magento Connect Rating

2 Reviews

Average rating

Recommended

Posted by Andrej on Jul 21, 2017
Good extension. Does what it should. Support was excellent and fast.

Totally recommend it.

Posted by Max on Oct 26, 2016
Thank you for great extension, that really simplified checkout and made shopping experience more efficient. The development team responded to our support request promptly and released new version with requested feature within a day. Totally recommend it.

Write Your Own Review

Only registered users can write reviews. Please, log in or register

Documentation

Compatibility

Magento CE1.5.*, 1.6.*, 1.7.*, 1.8.*, 1.9.0.0 - 1.9.2.4, 1.9.3*
Magento EE1.11.*, 1.12.*, 1.13.*, 1.14.0.0 - 1.14.2.4, 1.14.3.*
Compatible BrowsersChrome, Safari, Firefox, Opera, IE8+

Installation

  1. We recommend you to backup your store before installation
  2. Go to Magento admin and disable compilation (Systems > Tools > Compilation > 'Disable' button) and flush store cache (System > Cache Management > 'Flush Magento Cache' button)
  3. Download the extension package from your account and extract the downloaded archive.
  4. Copy the content of extracted folder to your store's root directory 
  5. Flush store cache again
  6. Log out from the backend and log in again.
  7. If you want to enable compilation, then you should run compilation process (Systems > Tools > Compilation > 'Run Compilation Process' button).
  8. Get a key for your website.
  9. Go to extension configuration (System > Configuration > PotatoCommerce Extension > Checkout Address Autocomplete ), enable and configure the extension.
  10. Flush store cache again 

 

FAQ

Q: After installing "Checkout Address Autocomplete" extension my store gives an error or a blank page.
A:
Go to Magento Backend, Flush Store Cache (System > Cache Management> 'Flush Magento Cache' button), Logout and Login again. 

 

Q: Autocomplete returns incorrect data. Why?
A:
Autocomplete is powered by Google. Please make sure that it works as you expect at Google's Autocomplete Address Form. Please also note, that Magento has a set of predefined countries and states. This set can differ from what Google Places API returns. If the issue is reproducible only on your website, then contact us for the support.

 

Q: Hot to disable the extension is any emergency?
A: Open file /app/etc/modules/potato_addressautocomplete.xml and change 'true' to 'false'. Done.

 

Q: I think your extension has broken my checkout or caused another problem.
A: Please make sure that the problem is related to our extension. Open file /app/etc/modules/potato_addressautocomplete.xml and change 'true' to 'false'. It will disable the extension completely. If the issue disappeared, then please contact us for support. If the issue does not disappear, then our extension does not relate to the issue.

 

If FAQ did not help you, please, contact us with detailed information about your issue. 


Customization Guide

countryInput - country value is taken from this field if country restriction is used + onchange event to start the search.

onAddressChangedCallback - callback for 3rd-party modules. It is called after all address fields are fulfilled by new data.

triggerAjaxList - If the form is changed after some of the Ajax requests (for example in some OSC), then we need to re-init the address form. This field contains an array of URLs which is used to update our form. For example, it is 'checkout/onepage/saveBilling' for shipping form.

addressForm - list of all fields which will be updated. Structure of each field is the following:

'region_id': {
    'inputId': 'shipping:region_id',
    'component': 'administrative_area_level_1',
    'name_type': 'short_name',
    'processorName': '_prepareRegionId'
}

where

  • 'region_id' - unique ID
  • 'inputId' - selector of an inputted field
  • 'component' - component from 'place' object from Google Places API
  • 'name_type' - short_name or long_name
  • 'processorName' - name of custom function inside object, which is used to handle the value with extended logic. In this case region_id is a dropdown, where the value is being dynamically changed upon country selection. Regions in Magento are digits, but Google API returns strings (long or short). This function makes search by all values so that to compare it with values RegionUpdater and tries to find digital accordance.

 


Changelog

1.1.1 (Released on 10.07.2017)
* bugfix

1.1.0 (Released on 12.02.2017)
+ Integration with one step checkout by Aheadworks
+ Integration with one step checkout by Idev (onestepcheckout.com)

1.0.1 (Released on 26.10.2016)
* butfixes

1.0.0 (Released on 17.10.2016)
Initial release

We Recommend
JS & CSS Compressor + Image Optimization

Improve your Google Page Speed and GTmetrix performance scores with this powerful solution for Magento optimization.

Checkout Coupon Code

With Checkout Coupon Code Magento extension customers can apply coupon code (discount) at checkout page. Increase your conversion rate in just 5 minutes!

Full Page Cache

A reliable solution to significantly speed up your Magento store. Reduce your server load, decrease page load time and thus enhance website google ranking and sales conversion.

Subscribe to Newsletter at Checkout

This extension allows visitors to subscribe to newsletter during checkout.