Currently, each order that a user places creates a new client. This occurs whether or not the user fills in billing details anew, or chooses an existing address. These "phantom" clients are neither assigned quotas nor associated with the user that created them. Also, the email addresses of these clients is identical to the user's, and so generates "Email address already exists" errors after checkout.

Comments

sfyn’s picture

Assigned: Unassigned » sfyn
Priority: Normal » Major
Status: Active » Postponed (maintainer needs more info)

So a couple of questions -

You are referring to phantom Aegir clients, and not Ubercart clients, right?

What completion/payment gateway method are you using?

ergonlogic’s picture

Status: Postponed (maintainer needs more info) » Active

Right, phantom Aegir clients.

I haven't implemented a payment gateway as this is just a testing platform. I'd be happy to to test some though, if you think that might be at the root of the problem.

sfyn’s picture

Title: Multiple orders create "phantom" clients » New orders are not applied to the original Aegir client

No need - after our discussion yesterday its clear to me what the problem is. I have updated the issue title to reflect this

sfyn’s picture

Status: Active » Needs review

This should be fixed in the changes I have just made to HEAD in cvs here. Please review.

sfyn’s picture

Status: Needs review » Fixed

We've been using this for some time now and the issue appears to be resolved. Since no other problems reported, I am marking this as fixed.

Status: Fixed » Closed (fixed)

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