Results 1 to 4 of 4
  1. #1
    Join Date
    Apr 2008
    Posts
    446
    Plugin Contributions
    1

    Default Preventing Duplicate Customer Account Registration, is it possible?

    Hello everyone. I've looked all over the forum but couldn't actually find a valid solution to this issue. Perhaps from working this out a new plugin could be implemented to help others with the same issue?

    Anyways, the issue is simple, I need to prevent customers from creating duplicate accounts. We implemented a Reward Points system a few months back to increase our sales and it has worked really well. The reward points system awards new accounts with 100 points (the equivalent of $5 off your first order). However, we get the "cheaters" who want to continue receiving these free points/money by registering multiple accounts in a continuous cycle of first orders. Right now we have to manually check new accounts with first orders, to make sure they're not duplicate. When these duplicate accounts are located we then notify the customers their accounts have been blocked, and their orders cancelled as they've violated our terms and conditions for our rewards program, which of course angers these customers. People have the bad habit of getting angry when found cheating. How dare we enforce our terms and conditions!

    So the main question is, is it possible to create a verification system during account creation?
    I'm thinking once the index.php?main_page=create_account is submitted it would go through an extra step looking for commonalities in the database, like address, name and last name, prompting the customer with a screen asking them if the account we have in the database is his/her, with two buttons, yes/no. If they click yes then they get forwarded to the login page, if they say no, the account is created.

    I understand people might say no, and create the duplicate account anyways but at least it would free some redundant manual work on our end. I also understand people move and although the physical address might be the same the actual customer changes. We run with a problem of cheaters being cheaters nonetheless and use someone else's name in the family not similar and create the account anyways, but that's ok. If we can at least screen the majority and prevent duplicate accounts just for the points it's a win.

    Would it be possible to create a verification layer in between and how/where should I start?

    Any help to guide me in the right direction would be appreciated =)

  2. #2
    Join Date
    Apr 2007
    Location
    Ontario, Canada
    Posts
    1,731
    Plugin Contributions
    27

    Default Re: Preventing Duplicate Customer Account Registration, is it possible?

    Yes,

    One option is a direct 'lookup' using the same conditions you use to sort out the potential duplicates as a human in real life.

    Another option is to create a 'rule' that forces them down a straight and narrow account path with strict nickname rules and a pre-filter.

    Super secure would be scrambling the new user data in an account index for reference against the database including past orders... or anything else you want to add to the math/encryption.
    Twitch.
    https://www.twitchtoo.com Do you work for free? Please donate.
    Twitch Base8 - Obsidian - This, is what's new.

  3. #3
    Join Date
    Apr 2008
    Posts
    446
    Plugin Contributions
    1

    Default Re: Preventing Duplicate Customer Account Registration, is it possible?

    Quote Originally Posted by twitchtoo View Post
    Yes,

    One option is a direct 'lookup' using the same conditions you use to sort out the potential duplicates as a human in real life.

    Another option is to create a 'rule' that forces them down a straight and narrow account path with strict nickname rules and a pre-filter.

    Super secure would be scrambling the new user data in an account index for reference against the database including past orders... or anything else you want to add to the math/encryption.
    Thank you and sorry for getting to this so late! Holiday season kicked in for months!

    Direct lookup is what we are doing at the moment, but we are not being too efficient with it.
    I'm thinking the 'rule' might be a better approach, sort of what I said above checking the database prior to actually creating the account as to prevent duplicate account creation, but I have no idea where to even begin with this.

    Any pointers would be greatly appreciated.

    Thank you and happy new year!

  4. #4
    Join Date
    Jan 2011
    Location
    Ohio
    Posts
    111
    Plugin Contributions
    0

    Default Re: Preventing Duplicate Customer Account Registration, is it possible?

    I know that this is an old thread, but did anything ever come of this new plugin idea?

    I have many customers that have created 2, 3 or even 4 new accounts simply because they've forgotten their password and are too lazy or impatient to wait for the password reset email!

    I really would like and could use a plugin like this......

    I would imagine that there are many other stores out there with the same 'duplicate account' issues!

    Doesn't seem like this plugin would be difficult to create.... (for someone else! LOL)

 

 

Similar Threads

  1. v1.5.0 customer first time registration/account page
    By Tsuti in forum Basic Configuration
    Replies: 1
    Last Post: 26 Oct 2017, 11:20 AM
  2. Replies: 6
    Last Post: 16 Jun 2013, 06:53 PM
  3. Preventing duplicate orders for users with JS disabled...?
    By lakermark in forum General Questions
    Replies: 1
    Last Post: 10 Sep 2010, 01:46 AM
  4. Is a Purchase Possible Without Customer Registration?
    By Oregon James in forum General Questions
    Replies: 26
    Last Post: 25 Feb 2009, 05:58 PM
  5. Replies: 2
    Last Post: 28 Nov 2008, 12:45 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR