Any ideas why all my signups are getting recorded as "Anonymous" with placeholder email addresses? I've tried working from a fresh install and still have this problem. I'm doing everything exactly as it is shown in the signup module integration screencast.
Any advice would be appreciated!
Comments
Comment #1
libertie commentedMore information... I dug around in the database and found the problem. The user id ('uid') is being properly recorded in 'uc_signup_log' but not 'signup_log'. Additionally, the later table shows a placeholder email address ('anon_mail') and no form data ('form_data'). By adding the correct user id to these entries, I can link up my registrations to user accounts in signups/admin, but this is tedious and doesn't restore form data.
Any suggestions? As noted, I get the same thing on a fresh install with cod-alpha3, so I'm guessing this is a settings or permissions issue.
Thanks!
Comment #2
libertie commentedOK, I solved this problem. Apparently Check/Money Order doesn't play nice with COD signup as a payment method. In order to properly convert temporary/anonymous signups to real signups, you need to add a "Conditional Action" (at www.yoursite.com/admin/store/ca).
Comment #3
gregglesGreat you figured this out, libertie.
Could you write this up a bit more to clarify how this works?
Comment #4
theohawse commentedBy default, Cheque and COD payments appear to mark temporary signups to paid signups before any payment has been entered. This is strange, would also love to know what conditional action you've modified to prevent cheque and COD from sending confirmations before payment has been entered.
-Possibly just add to the existing conditional action: condition: "order status" "payment recieved"
-Or create a new conditional action for payment methods: cheque and COD ?
Pure Speculation, libertie - can you please try to put this more elegantly? Ezra-g too maybe?
Comment #6
gregglesThe UC signup module does that temporary signup itself. This to hold the place of the person until their payment is recorded to prevent them from losing a spot while in the checkout. Those are periodically removed from the site so that someone who never pays won't hold a space.
Comment #7
kapil.ropalekar commentedHi
I know this is a old post but libertie can you please explain what new conditional action you wrote.
I am stuck at this same problem...