Category / E-Commerce

Facebook “Friends Already Connected” functionality

Facebook “Friends Already Connected” functionality

I had a request to implement Facebook “Friends Already Connected” functionality together with “Facebook Connect” into Magento’s registration form. For Facebook Connect, I used old Ivan Weiler’s extension as base. And now let me guide you through the process. And note at stat. This is strictly developer orientated article, there’s no final solution.
Read more

3

Layered navigation, but not quite

Layered navigation, but not quite

Recently I got a chance to rewrite Magento’s layered navigation standard functionality. The request was very specific as the client wanted to keep all of the “filters” visible all the time. For example if  you wish to filter your results by Color (let’s say you have yellow, green, red, blue and magenta) products are filtered but the layered navigation displays all filters. This way a costumer can re-filter the products in current category without the need to return to the category view.

Read more

17

How to add new custom category attribute in Magento

How to add new custom category attribute in Magento

Sometimes you need to extend functionality of Magento categories. There is several ways to do that, I will show you how it can be done.
You can do that by modifying and adding data into some of tables directly, but it can be waste of time if you don’t know what you are doing.
This post will describe how you can add new custom category attribute in your Magento store via sql_setup script.

Read more

45

Google Rich Snippets in Magento

Google Rich Snippets in Magento

Probably most of the store owners would like to have their products to be highlighted among other search results in search engines.
Google’s Rich snippets can help you to get desired results. All you need is to integrate them in your Magento store.
Read more

31

Magento boilerplate

Magento boilerplate

Starting a Magento project the right way is a win for the developer, win for the client and if it’s past/present/future compatible then it’s a win for the whole community. Magento Boilerplate is a pet project of mine with HTML5 Boilerplate, CSS3PIE and selctivizr.js inside.

Read more

23

There’s no “EMPTY CART” on Magento’s cart page

There’s no “EMPTY CART” on Magento’s cart page

Or at least, hasn’t been there yet. Recently I had to do one too many cart tests, and one of most annoying things was when I had to empty it, As anyone – I had to click it one by one. Today I’m going to explain how can you avoid this by simply creating one simple extension, and enabling “Empty cart” link functionality.
Read more

18

Magento PayPal Standard – How to pay with currency other than base one and do it in your language

Magento PayPal Standard – How to pay with currency other than base one and do it in your language

Let’s assume that you have a task to implement multiple currency feature in some Magento based project.
What will happen if your client choses PayPal standard as payment method?!
Well, you might be a little dissapointed to see that there is no way to pay in chosen currency. :(
Magento tells you that order was placed using chosen currency, but is it true? Read more

21

Are Recurring Payments PCI Compliant?

Are Recurring Payments PCI Compliant?

For many customers and / or online store owners this is a great question. Main concern for customers is if they subscribe to something, that means that someone holds their credit card information (potential risk), and this is important question for store owners as well since they can be fined if they’re not compliant. This article is intended for store customers, store owners and mainly for store developers, as if they know that, others can be informed. Read on!
Read more

12

How to modify existing extension without fear?

How to modify existing extension without fear?

Today I’m going to give you an real life example on how to modify commercial extension in painless manner. If you know how to modify it – great, but is your approach best one? I’ve added functionality and modified behaviour of OSC’s OneStepCheckout extension without any fear of what will happen if client decides to upgrade it to newer version. And finally – here’s how!
Read more

3

Magento Conflict Checker

Magento Conflict Checker

There are may extensions out there but this one should possibly enlisted before any other. Checking for extension compatibility can be tiresome but this one eases the pain a little bit. Read more

7