Netismine

My work

Here’s a list of some of the things I’ve done as an independent contractor.



Magento price slider filter

This was actually something for me, rather than a client order :) This module is built to be used in layered navigation, in price field. It adds a price slider instead of default Magento price filters, and it reloads product list automatically, using AJAX. It could use some styling here and there, but most of it is complete. Pretty neat, huh? Click here to see demo.

Update: This extension is available for purchase at $39. Contact link is in the footer.

Export order shipping addresses

This client’s request was simple: they wanted to select orders in admin panel and print out their shipping addresses, in plain text format, each address in one line. Although there is more than this behind the bush (such as keeping this file away from public, and creating a download link in admin), development only took like 3 or 4 hours. A nice cup of afternoon tea for any freelance developer.

Create customer and order from XML

This was a part of much larger project I’m doing custom developmnet on, but it was the scariest part! I had to develop a system that would accept an XML file containing customer and shopping cart data, and convert that to a regular Magento order with regular Magento customer, as if someone actually browsed the website, created a cart and then went through normal checkout. I first had to create shopping cart, fill it with products, then create a customer (if supplied one doesn’t already exist), add addresses, and after all that, initiate and complete the checkout process. Whew. To complete the process, luckily, one can use the onestep checkout functionality instead of admin order creation described by Inchoo here, but there are still bumps. The trick is to try and simulate regular Magento’s (browser) onestep checkout process as much as possible.

Free shipping only for registered users

My client wanted to offer free shipping only to registered customers, but also wanted all the people who clicked “Register” option at checkout, instead of “Checkout as Guest”, to be eligible for free shipping, too. This looked like several hours of work at first but came up pretty simple. My solution involved adding few lines of code to two different files, and creation of system config value through system.xml. It was quickly done, so I chipped in a feature to enable free shipping to specified customer groups, instead of all registered, for greater flexibility.

Instructions on how to do it are in the spoiler.

Spoiler Inside

Magento color swatch

Client wanted to have an image switcher, that would change the images of the configurable product every time a different simple product is selected. After the purchase of Temgra’s Color Views Plus turned out to be a very bad idea, I took upon myself to build this for the client. It took me about 5 hours to create this neat jQuery-AJAX color switcher. Check out the video to see how it works.

Srdjan, You are a master! Works great…

Steve Zdreveski, ShoeSales


Archive: Work