Standardizing jQuery in Magento Extensions and Themes

Ajax, E-commerce, JQuery, Magento

I’m not that familiar with Prototype (Magento’s default Javascript library), so I use jQuery with most of the Magento extensions that I create. Although I use $.noConflict to avoid conflicts with Prototype and other jQuery versions, there are times when multiple versions of jQuery are loaded. This generally causes Javascript errors with either my extension or another extension/theme that is loaded on the page (depending upon which is loaded first).

To avoid conflicts for future Magento theme and extension developers, I created the jQuery Update extension. Similar to Drupal’s jQuery Update module, this extension will standardize the use of jQuery and jQuery UI within Magento.

Continue reading

Checkout My New Site - T-shirts For Geeks

Magento Extension: Responsive Menu

E-commerce, Magento

In a previous post, I discussed the Responsive Menu jQuery Plugin. Since it’s creation, I have integrated the plugin with CodeIgniter and Drupal. I also used this plugin on DevoutGeek.com. When I first integrated the Responsive Menu plugin with Devout Geek, I only added it to the menu template file. I recently took the time to create a Magento extension. The video below displays how to set up (and use) the extension. The Responsive Menu extension for Magento can be downloaded from DevoutGeek.com or Magento Connect.

Checkout My New Site - T-shirts For Geeks

Magento Extension: Configurable Products Utilities

E-commerce, Magento

In a previous post, I discussed the Configurable Colors Magento Extension. I just completed a new Extension that builds upon Configurable Colors – Configurable Products Utilities. The Configurable Products Utilities extension allows the store owner to easily create and delete configurable associated products in bulk. This tool was created for those who have grown weary of spending 15-30 minutes inputting the associated products for each configurable product. With this tool, creating these products can be completed in a matter of minutes – including the image uploads.

The Configurable Products Utilities extension also integrates the Configurable Colors extension that I created a few months ago. It enables the store owner to create color swatches for configurable products. Swatches can be made using HTML color names, Hex Values, Classes, or images. The Configurable Products Utilities extension also controls the display of the thumb and large images. The sizes for these images can be set in the Admin Panel. The Configurable Products Utilities extension also comes with an image zoom component. The size of the zoom image is also configurable.

The video below displays setting up and using the Configurable Products Utilities extension. The extension can be purchased on DevoutGeek.com. I’m working on a few more Magento extensions, so stay tuned.

Checkout My New Site - T-shirts For Geeks

Creating a Magento Extension that uses a jQuery Plugin

Ajax, API's, E-commerce, JQuery, Magento, plugins

While developing the DevoutGeek.com site, I created a number of Magento extensions. The first extension that I created was Configurable Colors. This extension creates color swatches in place of the color drop-down for configurable products. I created a jQuery plugin to display the color swatches and make ajax calls to the extensions controller method to display the relevant images. Through a bit of trial and error, I learned a great deal about creating Magento extensions (and incorporating jQuery into them).

There are many articles that discuss how to create Magento extensions, so this post discusses how to incorporate a jQuery plugin into the extension. For information on how to create an extension, read this.

Continue reading

Checkout My New Site - T-shirts For Geeks

Magento Extension: Configurable Colors

E-commerce, Magento

I created a few Magento Extensions while working on DevoutGeek.com, The first one that I created was Configurable Colors. Configurable Colors is an extension that enables you to create color swatches for Configurable Products. You can create swatches using HTML Color Names, Hex values, and images. This extension also comes with image zoom. Below is a video that demonstrates the use of Configurable Colors.

Checkout My New Site - T-shirts For Geeks

Changing the Column Count for Magento’s Grid List

E-commerce, Magento

One of the final design updates for DevoutGeek.com was change the column count for the main category pages only. I’m using Magento’s 1-column layout (no sidebar) for the sub-category pages (and category pages that do not have sub categories). These pages display 3 columns of products, but I want the main category pages to display 2 columns of products because I am using a 2-column layout (left sidebar) and I do not have enough room for 3 columns.

Continue reading

Checkout My New Site - T-shirts For Geeks

Launch: DevoutGeek.com – Apparel For Geeks

E-commerce, t-shirt

My father used to say that anything and everything can be used to start a conversation. Well, geek t-shirts are definitely a conversation starter. When I wear a geek t-shirt to the gym or to one of my kid’s games, I always receive positive comments – from non-geeks and geeks alike. These situations convinced me that I should start a business selling geek apparel (and other products). So today I launched DevoutGeek.com.

In this initial launch, I will only be selling t-shirts. And while there are a few sites that already sell geek t-shirts, I want to be more than a geek t-shirt company. I’m trying to create a brand – like Nike, but a geek apparel and products company. Most of the other sites sell a variety of products from many contribut0rs (which admittedly, may be a better business model). But I intend to sell Devout Geek products only. Some of my initial ‘designs’ are similar to (or variations of) designs that I have seen (and liked) from these other websites – but the vast majority of the shirts are of original design.

I started with the name RockPaperGeek. I spent months searching for a domain name that had the word ‘Geek’ in it. I liked RockPaperGeek for a couple of months. And then I didn’t. I told my wife that I like names with two words – GrasshopperPebbles, GreenScorpion, etc. So I pivoted to finishing up the development of MobilePebbles.com while I thought of a new name. Yes, I’m a procrastinator, but I always have other things to do. I’m a web developer and I stay fairly busy working on other projects.

Now that DevoutGeek is complete, it’s time for me to move on to another project.

I have purchased products from a few of the other t-shirt sites – and I probably will in the future. But I think that geek branded apparel is an intriguing concept. In many circles, geek is no longer synonymous with nerd (although, there is clearly overlap). But I’m proud to be a geek in any circle. I have been a self-professed geek before it was popular. I am what one would call a Devout Geek.

Note: I created a special coupon code for the initial launch. It’s 10% off your order (pre-shipping cost) and can only be used once. It will only be available for a few days and you must be logged in to use the code: P4UZ6JNLVBYY.

Checkout My New Site - T-shirts For Geeks

Custom T-shirt Labels and Tags

E-commerce, t-shirt

So I am close to launching my t-shirt website. In a previous post, I discussed that I plan to print the t-shirt designs myself using a heat press and a vinyl printer. To increase my brand awareness, I plan to replace the existing t-shirt tag with a label that included my logo. While researching the market, I found that I have multiple options. I also found that the Federal Trade Commission has a rule (The Care Labeling Rule) that requires manufacturers and importers to attach care instructions to garments.

The blank Gildan t-shirts that I purchased contains two tags – the first displays the Gildan brand name and the other tag displays the size and care instructions. I had to decide whether to remove both tags or just remove the Gildan branded tag.

Continue reading

Checkout My New Site - T-shirts For Geeks