Magento themes and extensions

Google Rich Snippets in Magento

Share
Posted on July 26th, 2011 | Posted by admin

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.

About rich snippets and structured data you can read more here.

Sample of Breadcrumbs integration into magento is pretty simple,
code of “template/page/breadcrumbs.phtml”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php if($crumbs && is_array($crumbs)): ?>
<div class="breadcrumbs">
<?php foreach($crumbs as $_crumbName=>$_crumbInfo): ?>
<li class="<?php echo $_crumbName ?>" typeof="v:Breadcrumb">
<?php if($_crumbInfo['link']): ?>
<a href="<?php echo $_crumbInfo['link'] ?>" title="<?php echo $this->htmlEscape($_crumbInfo['title']) ?>" rel="v:url" property="v:title">
<span><?php echo $this->htmlEscape($_crumbInfo['label']) ?></span>
</a>

Hightslide Image product module in magento

Share
Posted on July 25th, 2011 | Posted by admin

This extension will install a wonderful and ready-to-use hightslide widget in your Magento store. Installation is very easy via FTP and no coding experience is required to have module up-and-running.
FEATURES

  1. Our modules include one year of free updates/upgrades.
  2. Seperated HTML/CSS, W3C validated
  3. Support Magento Version 1.4.x and 1.5.x
  4. 100% open source
  5. Support free guarantee
  6. Live support is always ready

Magento boilerplate

Share
Posted on July 25th, 2011 | Posted by admin

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.

HTML 5 Boilerplate

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

Share
Posted on July 25th, 2011 | Posted by admin

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.

It really isn’t that hard. All you have to do is create yourselves a small extension that consists of Block, Controller, XML, Model and Template with very little logic inside.

So let’s start with XML (config.xml):

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

Share
Posted on July 25th, 2011 | Posted by admin

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?
It is not.
I wouldn’t be writing this article if customer is charged in currency he has chosen.
Let me start from beginning.

First you managed to enable multiple currency in Magento in really strange and funny way.
Then you managed to set PayPal up. Did you?!
Well after countless bugfixes in PayPal and lots of code refactoring in that module, Magento finally has somewhat usable PayPal module. With a little luck you it might happen you don’t need to spend hours setting it up anymore.