Welcome to Kirkdesigns

New Drupal 6 module: Ubercart Fee

in

I've been using Ubercart pretty heavily over the past coulpe of months, and whist I think its a really great bit of software, it still doesn't do all that I need it to out of the box. I wanted the ability to add one off fees to products. Booking fees, registration fees, materials fee etc. Rather than just including these in the products base price and writing about them in the products description, I wanted a more systematic way of managing them. So I wrote:

http://drupal.org/project/uc_fee

It's basically a mix of uc_attributes and uc_taxes.

It lets you create Fees and them to Product Classes and Products (just like uc_attribute). Each fee appears as a separate line item in the final order.

I wrote it pretty quickly on Sunday night and haven't really tested it much, but it seems to be working ok. If you need this feature too, or have any suggestions as to how it could be better then please create an issue over at the modules issue queue. I think what it really needs is some kind of way of conditionally applying the fees, a bit like how the uc_discounts module works. That would be sweet!

Drupal 6 module port: Ubercart Restrict Qty

Today I ported the UC Restrict Qty Drupal module to Drupal 6. UC Restrict Qty is an Ubercart extension module which lets you add a very basic restriction to a product in your Ubercart store to limit the quantity of that product in the shopping cart to 1. This is useful for single purchase products or for instances where it just doesn't make sense for a customer to purchase more than one and you want to prevent it from happening.

Drupal 6 module port: CCK Currency

CCK Currency is a small and simple Drupal module which provides a drop down CCK field which has all currencies provided by the Currency module. This week I ported the module to Drupal 6.

CodeGobbler.com - 1 month on

CodeGobbler.com has been online line for exactly one month and I have decided to share its first month's statistics. Read the full report on CodeGobbler

CodeGobbler.com gets linked to from Ajaxian

Last week I wrote 'An introduction to Jaxer - the worlds first ajax server' on codegobbler.com. After it was noticed noticed by some Aptana officials, I decided to write a follow up article entitled 'Running server side processes via JavaScript with Jaxer'.

New website launch - CodeGobbler

Today I decided to move the content from this blog onto it's own, dedicated website. I intend to build up the new site day by day, until it developers into a valuable resource for the entire web development community. I also wanted to separate this stuff from my own personal site a little, and to give it it's own domain - something that is a little more memorable. After several hours trying to find a .com domain name that hadn't already been taken, I settled on the idea of www.codegobbler.com. Please take a look and add it to your bookmarks!

Drupal 6 rotor module - patch to add transition effects (fade)

Today I decided to have a go at patching the Drupal rotor module to add support for transition effects such as fading and scrolling. After considering various options, including the innerfade library and step carousel, I decided to implement it using the excellent jquery cycle library.

Syndicate content