The project page currently recommends uc_free_order if you have 100% discounts. This should recommend uc_custom_payment for drupal 7.

uc_free_order is only available for drupal5 or drupal6, and is in "no further development" status. It appears there will never be a port to drupal7.

uc_custom_payment works with drupal7 and defaults to including a configuration for free payments. Enabling it and adding a condition for real payment methods (paypal in my case) to have an order total greater than 0.00 seems to do all the right things quite nicely.

Comments

wodenx’s picture

Status: Active » Fixed

Thanks for the suggestion - since I maintain both, it makes sense to me.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.