Starting up

Top 10 reasons to choose Magento

top10

Ever since it got released Magento got a lot of attention from developer and merchant community when it comes to web shops, or to put it more robustly, when it comes to eCommerce platforms. Developers love it because of its modularity, as then can (almost) do anything client asks them. Merchants love it because of the wast number of features it provides out of the box.

Read more

Add a New Reference in Magento

newreference

If you already performed some Magento research, you will know that it is built on a fully modular model that gives great scalability and flexibility for your store. While creating a theme, you are provided with many content blocks that you can place in structural blocks. If you are not sure what they are, please read Designer’s Guide to Magento first. Magento provides few structural blocks by default and many content blocks. This article tells what needs to be in place to create new structural block.

Read more

Enhanced export – collection to a file

part2

Don’t let this tittle mislead you. This post is beginners guide that will explain how Magento’s method getCsvFile() works. We’ll explain some properties and advice you with some tips how to use some of the properties.

Probably you’re familiar with the error: “Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)…”. You’ll probably experience it if you don’t care about performance/memory limit sooner or later. If you want to know how to additionally avoid that error message, keep reading.

Read more

Tracing Magento from “Export CSV” to “Save File – OK” button

part1

First of all, this post is beginners guide about tracing in Magento. I’ve created 2 parts. First one is about how to find important parts in Magento core app – I decided to explain exporting collections to CSV (this requirement you’ll need on almost every project) and in second part we’ll go through Magento getCsvFile() method and explain some properties there. This first one is basic and I’ll lead you through steps “how to trace” steps from exporting to download process in Magento. If you’re already familiar with steps that we’ll do feel free to skip this post and jump to Part 2.
If you’re relatively new to Magento and you are not so familiar how grid containers works in Magento and where is placed Export to: CSV Export button keep reading.

Read more

MagentoU “Fundamentals of Magento Development” impressions

magentou-mix-post-img

Few days ago I was attending the MagentoU’s “Fundamentals of Magento Development” course in London. It’s a five day course covering Magento internals inside out (at least that’s the idea :)). Price of the course at the moment is around $3,850.00, which is not a small amount to pay for a five day education. Good thing is that we needed to pay only 50% of the cost as Magento Silver Partner. So is it worth the money?

Read more

Configuring Magento for development

Featured Image

New to the Magento or just used to doing things one way? Here are few tips for configuring Magento for development, in case you overlooked them. Please note, the more proper title of this article would be something like: Configuring Magento for development on local machine (after installation config). Meaning the tips outlined here only apply after the Magento is already installed.

Read more

New Magento Sample Data

Featured Image

Official Magento sample data is a bit old (Magento 1.2) and it takes too much time to install new Magento over them, since installation is updating too many tables at once. Also, there are some tables not present in default CE version, so we thought it would be great idea to update and clean them up a bit.

Read more

Magento’s “Quote/Order/Invoice” workflow

Featured Image

The purpose of this article is to shed some light onto the flow of things that happen behind the scene in the process of creating and later invoicing order in Magento. In order to properly code new functionality surrounding order creation process, one must have a solid understanding of that process otherwise you may impose some serious issues on to the system via custom coding around orders.

Read more

Magento code library – Handling files and folders

Featured Image

Among most often custom coding tasks are usually those related to some import/export between Magento and other system. Usually existing store owners when switching from their current shop system to Magento want to transfer all of their products, orders, and most importantly customers.

Most of the time, standard Magento product/customer import/export is not sufficient for the task at hand. Limitations like file size upload and structure of original data require you to do a custom scripts that will handle the job of data transfer. Think of shops with several tens of thousands of orders, customers, products.

Read more

Magento Go Platform, sneak peak

Featured Image

Seems like folks in Magento are rolling fast with their Magento Go Platform. Few minutes ago I stumbled upon a url http://devsite-demo.magento.com which seems to host a development version of Go Platform’s developers site.

Although still limited with content, several interesting and bottom line things are already there.

Seems like Go Platform will use REST API approach to integrate an OpenSocial gadget in your Magento store. Given that we are talking about the Google’s Open Social, I’m very pleased to see them move in this direction. Meaning most of your development will come down to JavaScript, XML, XHTML, and a few calls to REST API’s.

Read more