Facebook Connect Magento Extension

Share

We’re proud to present free Facebook Connect Magento extension which enables customers fast and easy registration and login with their Facebook identity. Demo can be seen on our playground demo store, just click “Connect with Facebook” link in upper right corner. And it’s just been updated!

Download Inchoo_Facebook-0.9.6.zip, extract files to appropriate place following directory structure and reload cache.

Latest pre-relase versions can always be downloaded on my github project page.

Facebook App

For Facebook Connect to work you need to Setup Application on Facebook and obtain its API Key and Application Secret.

Use your store name as application name and read and accept terms of service. On second screen switch to Web Site tab and set Site URL to the store domain where you plan to implement Facebook Connect. Save Changes. Other Connect settings are optional, but you might want to add store logo for example.

Magento Setup

Once you obtain two keys navigate to Magento Administration, copy/paste them to appropriate fields under Configuration->Customer->Facebook Connect, set Enabled to Yes and you’re good to go. If you’re updating from previous releases, you also need to Enable it to work.

Default template files (frontend/default/default/template/facebook/*) and layout (layout/facebook.xml) makes Facebook Connect work out of the box with default theme, but we tried to make customizations as easy as possible so all you need to do is add button or link with “facebook-connect” rel attribute set anywhere in the theme, static block or cms page, for example:

Connect with Facebook

About

Facebook Connect Magento extension enables customers one click registration and login with their Facebook identity. It automatically registers new users and logs in existing ones.

Current extension is compatible with latest Magento CE 1.5.x, but also with older 1.3.2.x and 1.4.x versions. It’s using brand new Facebook thingies like open graph protocol and open source JavaScript SDK.

If you’re interested to see additional languages in future releases, help us translate it by following instructions.

Changelog:

v.0.9.6
- Bugfix release. Fixed undefined variable notice in client thanks to Toni Grigoriu.
- Romanian and Lithuanian translations added thanks to Toni Grigoriu, Justinas Lelys.

v.0.9.5
- Custom channel added. Should increase performance and resolve possible https warnings in some browsers without flash.
- Bulgarian, Danish, German, Spanish, Dutch, Polish and Portuguese translations added thanks to Dino, Roberto, Simon, Bruno Alexandre, jemoon, Rico van de Vin, Niels, Casper Munk, Matthias Zeis, ivan balabanov.

v.0.9.4
- Added enable/disable setting, better output handling.
- Small javascript improvements and text changes.

v.0.9.3
- Facebook client rewrite, new graph apis implemented and used.

v.0.9.2
- Improved compatibility with secure URLs and required customer email confirmation.
- New asynchronous initialization, better Safari and Chrome integration.
- Layout and configuration improvements, module respects disabled module output now.
- Facebook localization implemented, configuration setting in administration.
- Better and faster session validation.
- New OAuth client authentication.
- Help page and controller removed.

v.0.9.1
- Added compatibility with older Magento CE 1.3.2.x versions.

v.0.9.0
- First public release. Compatible with Magento CE 1.4.x.

Leave a Reply

You must be logged in to post a comment.