Magento Themes and Magento Extensions

Magento Commerce – Shopping Cart Abandonment Email Plugin

Posted on November 27th, 2012 | Posted by admin

Magento Commerce – Shopping Cart Abandonment Email Plugin

We are currently working on a plugin that allows you to send emails to your customers who have abandoned their shopping carts. This plugin is due to be released in the next couple of days.

Here is how the plugin works:

  • Setup
    You set up the plugin to send out an email xx minutes after shopping cart abandonment.
    You specify which template to use for the email
  • Action
    The plugin will automatically send an email to the customer on their registered email address after xx minutes of a shopping cart abandonment.

You will also be able to pick different templates and assign different promotions to get the customer to purchase again.

Magento performance: Optimize MySQL settings for your Magento database using Tuning Primer shell script

Posted on November 26th, 2012 | Posted by admin

The Tuning Primer is a shell script that allows you to review the MySQL settings and make adjustments to increase Magento database performance and stability. The script will analyze MySQL statistics and provide you with recommendations on how to fine-tune your MySQL server.

The uptime of your MySQL should be more than 48 hours for correct script work. Only in this case there will be enough information for analysis. Tuning Primer script is compatible with all versions of MySQL starting from 3.23.


Posted on November 24th, 2012 | Posted by admin

This is an issue I come across from time to time, especially when using wordpress or anything else that dynamically produces content.

The scenario is you have a list of posts on a page and you’re not able to add a class to the last item in the list (say to remove a separating border).

One option would be to to use the pseudo css class :last-child in your css e.g:

Magento Use Custom Product Attributes to Add CMS Static Block to Product Page

Posted on November 23rd, 2012 | Posted by admin

The Magento shopping cart has wonderful tools like attributes that makes it easy for users to control custom content on your products. Recently, I have had a client that needs to display the same information over multiple products. So rather than manually adding it on one product, I thought it would be easier to link a custom cms static block to the product page. While this seems like an easy thing to do, Magento makes this a bit complicated to set up. So this tutorial is meant to show you how to do this! After this tutorial you will be able to control static cms blocks from any product in your Magento store.

So let’s begin.
Setting up your Custom Product Attribute.
First we need to set up a custom product attribute correctly in magento. This will let us create a few cms static blocks and link them to our product. First login to your magento backend and go to Catalog > Attribute > Manage Attributes. Once the page reloads click on “Add New Attribute”. This will take you to a page where you can set up your attribute.

Magento: Facebox and jQuery installation.

Posted on November 21st, 2012 | Posted by admin

Facebox and jQuery
After installing Magento, I hated all of the popup windows that are used in Magento, so I decided to use Facebox, I have used it in many of my web projects over the years, so I decided to use it on my current e-commerce project. This is by no means a step by step guide, I am making the basic assumtion that you know how to code and understand PHTML, XML, JavaScript, CSS and all of the other tools that power Magento

JavaScript header placement
When you add javascript or CSS files in magento, you will have to specify the location of these files so that Magento can add the information into the header tag when it builds the pages. All of the construction of the webpages are driven by XML files, so you will have to understand how XML works before you start messing around with the files in Magento.