New Drupal 6 module: Ubercart Fee

in

I've been using Ubercart pretty heavily over the past couple 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!