Hey crew. This might end up being something that needs to go in "Ideas and Suggestions", but I'm interested in using Ubercart as an invoicing system for services that my company provides.
Here's the ideal setup, and how Ubercart does it now:
The administrator creates an invoice at admin/store/orders/create; items are either predefined products or "Blank Line" products. So far so good. Ubercart does this out of the box and does it easily.
After the invoice is created, I need to be able to print the invoice and email it to our client. Also not an issue with Ubercart.
Our client should then be able to log in and view invoices (orders) they have with us and their status. No problem. This shows up on the user page in Ubercart.
But here's where it breaks down: I'd like the client to be able to make a payment on their invoice via PayPal (or possibly PayPal pro). When they make that payment, it's reflected on the invoice, and if it's for the full amount, the status of the order is changed to paid. As it stands right now, I don't see any way for the client to do that. I'm not sure if it's because my payment gateways aren't really set up at this time or if Ubercart just isn't designed to do that yet.
I do like that the administrator is able to go in and add a manual payment on an item. That's slick and is helpful for our situation, but I'd love for the payment process for our clients with credit cards to be more automatic.
Thoughts?



?