Late fees

Project: 
Discounts
Category: 
feature request
Priority: 
normal
Status: 
active

This may seem contrary to the point of this module, but is there anyway to allow for fee addition in this module?

I'm thinking something easy like allowing for negative numbers in the amount field under actions. I am trying to allow for late fee to be charged to late registrants of a workshop and this module has everything else I need (like date range and the necessary workflow).

thanks

Re: Late fees

Depending on exactly what you need, this might be a stretch...but I can see the Custom Price Calculation contrib working for you.

If you install this module and then set up the custom calc field with something like...

if(time() >= strtotime('4/1/2008')) {
  $item->price = $item->price + 50;
}

That would add a $50 fee for this product when added to cart on or after April 1st, 2008. All of this would be done without any explanation to the customer though, so you'd need to make sure your description of the product outlined the reason why this $50 fee was added since the product itself would display the original price.

Maybe not exactly what you need, but a potential solution.

Re: Late fees

Try specifying a negative discount amount to apply an additional fee. I am doing this with the order total discount (i.e. -5% discount on order total adds 5% fee).