Since pretty much everyone now days has Google account, wouldn’t it be nice if customers could register or create an account at your store using their Google account credentials? I think it would, that’s why I’ve created Google Connect extension for Magento. In this article I’ll present simple instructions on how to install this free extension, and configure it for usage by creating Google API Client ID.
Inchoo Google Connect is designed to integrate into Magento to allow you customers to easily login using their Google account. After you install this extension, most probably first thing you’ll notice is that customers are given access to Connect button at your Login or Create Account page:
By proceeding with Google Connect process, first time customer will automatically get an account at your store, and be able to login with his Google credentials at any time. Customer will also receive new account email as if he created account manually, and will be able to login using his regular store account credentials if that’s what he desires. Customer’s store account will remain connected to his Google account until he revokes permissions using Google interface, or disconnects his store account from Google account using Inchoo Google Connect logged in customers interface:
Customers will also be able to login using their Google account using Connect button at the first step of checkout process:
Please note that this Magento extension has been designed to work with default Magento theme, and if your theme has been heavily modified you might need to tweak Inchoo Google Connect code to use it to it’s full potential. Also note that this extension has been created for Magento Community Edition 220.127.116.11, but I’ll do my best to release promptly updates for future Magento Community Edition versions.
First step is to download Inchoo Google Connect Magento extension zip package, and extract contents of directory it provides into your Magento installation root. If you’re a developer you would most probably be interested into the fact that this extension is also available from its GitHub repository page. Now you can log into your Magento admin area and go to System -> Configuration -> Customers -> Customers Configuration. If you find tab named Google Connect Options there, Inchoo Google Connect has been successfully installed. Before your customers can log into your store using their Google account credentials, you must configure Inchoo Google Connect by creating Google API Client ID.
Creating Google API Client ID
After you finish this paragraph, you will have two pieces of data required for Inchoo Google Connect operation, namely Google API Client ID and Google API Client Secret. First log into your google account, and then go to Google APIs Console. There you need to create project for your web store, and obtain required information for configuring Inchoo Google Connect on your Magento installation. During the course of creating Google API Client ID you will need to properly provide Google APIs Console with the following information:
- Authorized Redirect URIs:
Don’t forget to replace
http://www.yourstore.com with your store URI. Here’s gallery of screenshots that should securely guide you trough this process:
Configuring Google Connect Options
After you have obtained your Google API Client ID and Google API Client Secret, you can once again go to your Magento admin area and go to System -> Configuration -> Customers -> Customers Configuration -> Google Connect options. There you should enable Inchoo Google Connect and enter required data into an appropriate input fields:
All that’s left to do now is click Save Config button at the top right of your page and you’re good to go.
Where to go next?
If you are a developer, you’ll definitely want to checkout Inchoo Google Connect GitHub repository page. On the other hand if encounter any difficulties with Inchoo Google Connect, or have an idea for a feature, please leave your comment here and I’ll will respond as soon as possible.