9 replies [Last post]
waynedrupal@drupal.org's picture
Offline
Joined: 11/26/2007
Juice: 39

Hi all Smiling

Is the following a capability of Ubercart:

1. Customer logs into their account
2. Customer clicks on a product named: Make a Payment
2. Customer enters a payment amount that we have agreed on
3. Then goes to checkout and that amount is carried through the paymnet process

Sometimes I have a service that is different from standard pricing on products and would like customer to just enter an amount taht we have agreed on.

Thanks and I look forward to any responses!

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: Can customer enter payment amount?

As of yet, we don't have a flexible payment terminal like this. As more and more people use Ubercart to sell services (ourselves included), this is definitely on the to-do list for the next version. It can always start out as a contrib module that gets folded into core, too!

waynedrupal@drupal.org's picture
Offline
Joined: 11/26/2007
Juice: 39
Re: Re: Can customer enter payment amount?

Thanks Ryan. When you say that this is on to-do-list for next version, are you thinking Beta 8 and is there a projected time for this?

I guess for now I will just put in a product for each user as I create an account for them with the exact amount that they owe.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: Re: Re: Can customer enter payment amount?

Next version was actually looking forward to Ubercart 2.0. Sad Someone could do something like this in a contrib module between now and then, though.

zeezhao's picture
Offline
Joined: 04/23/2008
Juice: 956
Re: Can customer enter payment amount?

A temporary solution is to create a product called for example "Make Payment" with a sell price of 1.0.

The quantity field will be used by the customer as the amount you've agreed upon. So lets say you agreed $500, then user will just enter a quantity of 500.

Then product will got to cart, checkout etc as per normal workflow.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: Re: Can customer enter payment amount?

Something a little more intuitive for your customers may be the donation contrib posted by greenSkin. It rocks. Smiling It lets you enter an amount for a donation, making it easy to have a product with a dynamic price that you can even update in the cart view form!

cYu
cYu's picture
Offline
Bug FinderGetting busy with the Ubercode.
Joined: 11/19/2007
Juice: 850
Re: Re: Re: Can customer enter payment amount?

Another option would be to combine two contribs, Attribute Tokens and Custom Price Calculation.
You'd probably hide the sell and display price fields for the product and then setup an attribute field called 'payment amount' as a text field. The custom price code would set the product price to the price entered in that attribute field like...

$item->price = [payment amount];

although you'd probably also want to add validation.

jbenjamin's picture
Offline
Joined: 04/14/2009
Juice: 33
Re: Can customer enter payment amount?

Sorry to resurrect an old post, but i was wondering if anything had changed on this front? I could really use a method to allow the customer to make a payment of their choosing. Please let me know if there's a way to make this work. thanks!

cYu
cYu's picture
Offline
Bug FinderGetting busy with the Ubercode.
Joined: 11/19/2007
Juice: 850
Re: Re: Can customer enter payment amount?
Progression's picture
Offline
Joined: 08/19/2009
Juice: 2
Re: Re: Re: Can customer enter payment amount?

Beautiful!