Hello

Sorry if this is a dumb question but:
If i add an order on behalf of a user (using the admin backend)

How can the user pay? (with paypal)

I'm used to seeing some kind of "payment" option in the invoice / order page if it's not paid but.. i can only see the Admin is able to add a payment ?

Is it possible with Ubercart for customers to actually pay using paypal and Ubercart when the order is created by the admin?

If so.. how? (and how to make this clear to the customer cus.. if i can't find it then i doubt my customers will).

Regards,
Marco

Comments

longwave’s picture

Status: Active » Closed (duplicate)

This is not yet supported, the feature request for this is #397230: Adding products to a cart on behalf of a customer

key4ce’s picture

I don't really see this as a duplicate.
As at this time it IS possible to create orders as an administrator (which was what that topic was about).
but it is NOT possible for the customer to actually PAY the order created by the administrator.

(making things like any automated payment method completely useless.. only things like banktransfer and COD are useful for this).

Which was kind of why it was such a supprise for me..
I don't really see the use of having an administrator able to put in orders where 99% of all payment methods can't be used.

It's a bit strange to say the least.

Anyways.. i guess i better go find a developper to make this work for us... (as the only alternative would be finding a e-commerce that does handle backend orders WITH payments --> which pretty much seems to rule out any Drupal cards).

Any chance anyone is "recommended" to do this job with ubercart? (paid)

TR’s picture

The use case currently supported for administer-created orders is for when the user phones/faxes/mails in an order. In those cases, payment information (credit card # etc.) is provided to the administrator at the time of the order, and the administrator CAN process a credit card, check, purchase order, money order, bank transfer, etc. etc. at that time. There are many Ubercart stores that have been using this feature for years with great success. The vast majority of payment methods ARE supported with this use case. The ones that aren't are like PayPal WPS, where the payment information never passes through the Ubercart site, thus the administrator will never have access to that information.

Your use case is a curious hybrid where you're not having the customer place the order over the internet, but then you insist the customer pay for the order over the internet. There are a number of contributed modules that can do something like this, the one I remember is uc_payafter. You might take a look at those. If you're simply trying to do automated recurring payments, however, you should be using uc_recurring.

key4ce’s picture

Well my user case is quite simple actually.
We provide Support services (technical support) to Hosting companies and alike (online)
Where our time, and therefor the money etc varies.

So in those cases we create the invoice --> customer gets a mail --> pays it on his own.

i think the most easy part will be to simply add some extra code that checks the balance and if it's not 0 --> add the checkout buttons to the invoice --> which i guess can be linked to the existing payment methods.

UC Payafter seems to somewhat does this (though it doesn't seem to be ported to drupal 7 yet)..
Anyways.. i will see what we can make out of it :-)
Thank you for the suppot though.

sk2013’s picture

Any update on this feature? If some one has made a module, please share if possible.

Your goodwill gesture is much appreciated.

informatique clouturier christophe’s picture

Issue summary: View changes

hello,
i have wrote a module for do that , you can found the first version on my github, i ll put on drupal in few day:
https://github.com/informatique-clouturier-christophe/pay_admin_order