Get rewritten product url in a different store
It was pointed out to me in one of the preceding articles that getting a product’s URL in a different store can get pretty complicated if the URL you want to get is rewritten. I decided to come up with...
View ArticleProgrammatically adding new customers to the Magento store
Us developers love adding things programmatically. Even though you can create a new customer through a signup form, or via admin interface, in some cases, that might take too long. If you need a bunch...
View ArticleReusing Magento poll on any page or any block
On very rare occasions we get to work with polls. Most of our Magento projects end up with polls removed from the layout for one reason or the other – mostly because we rely on social networks instead...
View ArticleGet the current customer role in Magento
Looking at the old articles on our website that long for a rewrite, I sometimes stumble upon a gem that can be useful. One of those is the piece of code enables us to do custom stuff if our customer is...
View ArticleProgrammatically (manually) creating simple Magento product
In a development process, you often need some testing data you can use. Magento supplies you with it’s default Sample Data that contains some products. Thing is, they’re not of much use if you have...
View ArticleAdding custom credit card type to your payment method in Magento
At one point or another, you might want to implement a payment method with credit card types that are not implemented in Magento by default. Please note that in this article you’ll learn how to add a...
View ArticleOut of the box Form Validation in Magento
Magento uses Prototype library to manage form validation. This comes in handy, because all you need to do when writing custom form is to assign a valid class names to your input fields, and pass the...
View ArticleSort products by sold quantity in Magento
Magento by default comes with a few basic product sorting options such as sorting by product position, name or price. In this article you’ll learn how to sort products by how many times they have been...
View ArticleProgrammatically create a configurable Magento product
I already wrote about creating a simple product programmatically in Magento. For configurable product, however, things get a little bit complicated. As you already know, a configurable product is...
View ArticleWhy should you look for Solution Specialists when planning your new Magento...
If you have plans for a new eCommerce project on Magento, what better place to start than with a team of certified experts who can prepare you to make the most of this powerful platform? Magento...
View ArticleProgrammatically create bundle products in Magento
If this was a series of articles, this would be the third one. If you previously read my articles on simple and configurable product creation in Magneto, you already know the basics. In this article...
View ArticleCustom shipping method in Magento
In this article, I will demonstrate how to write custom shipping in Magento, or to be more precise, two of them: standard shipping and express shipping, which is only available if none of your cart...
View ArticleAdding Magento products to Google Merchant Center
This post describes how to add Magento products to Google Merchant Center (formerly known as Google Base) using a product feed and explains some of the issues you might encounter. This post used to be...
View ArticleState of Magento Solution Specialist Certification – July 2014
We are now over two and a half months deep into Magento Solution Specialist certification that rolled out during this year’s Imagine eCommerce conference. So, it was about time to crunch some numbers –...
View ArticleUI/UX guidelines for different types of customers
There are plenty of things to consider when designing an eCommerce site, but the most important is to design with the customer in mind. Different shopper types have different goals and shopping...
View ArticleHow We Built Sheeel iOS Application
A while ago, we released the first version of iOS application for Middle Eastern favorite, award-winning daily deal site – Sheeel.com Our goal was simple – to create natural environment for iOS users...
View ArticleMagento Grid Serializer for Ajax Grids
In Magento selectable grids, each time after a grid operation is performed (whether it’s filtering the results, pagination or something else), the selected values get lost. In other words, Magento by...
View ArticleMagento without an IDE? Say hello to Sublime!
We are all aware of the Magento codebase size and its complexity. That is one of the reasons most people use full-fledged IDEs for Magento programming. Most answers regarding the “what IDE should I be...
View ArticleBook Review – Mastering Magento Theme Design by Andrea Sacca
It is widely assumed that knowledge is power and that it has to be built upon every day. It takes a lot of time to put a person’s knowledge into a book. For the past few months I was looking for a new...
View ArticleFrontend performance: why should you care?
Speed is the most important feature of any online store. If it is too slow, people will just not use it. It may have great products, low prices, the most beautiful interface, but if it takes forever to...
View Article