I've said many times before that it can't be done - you can make it a little more difficult but you can't stop it as such.juggalox wrote:is there a extension that makes it so you can only purchase a item one time and when you go to try to buy it again it will say you already bought that item
Check the email address => they change email address
Check the address => they use a different address
Check the payment card => they use a different card
Check IP address => Easy to change
Check all of those things at once and you're going to make it quite difficult, so they just get someone else to buy it instead.
So unless you are storing payment card details and have a lot of time and money to throw at it, I wouldn't bother wasting your time with it.
You can of course add a maximum quantity so they can only buy one at a time.
-
VIEW ALL EXTENSIONS * EXTENSION SUPPORT * WEBSITE * CUSTOM REQUESTS
There are ways around it.grgr wrote:Check the email address => they change email address
Check the address => they use a different address
Check the payment card => they use a different card
Check IP address => Easy to change
Check all of those things at once and you're going to make it quite difficult, so they just get someone else to buy it instead.
Modules for OpenCart 2.3.0.2
Homepage Module [Free - since OpenCart 0.7.7]
Multistore Extensions
Store Manager Multi-Vendor/Multi-Store management tool
If you're not living on the edge ... you're taking up too much space!

A possible solution would be if you do this for customers in a particular customer group (logged in only) where not everyone is allowed, (whole buy customers only for example) or use some code to enter the group like a printed voucher card etc.
I don't see how you can restrict anyone.
All mods | OpenCart Bulk Related Products Ultimate Edition |GeoIP hide Prices / no add to cart by country| CSS override | Direct link to checkout / skip add to cart / buy now link | AUTO pilot - reward & purchase points
Available at Fido-X IT.
Modules for OpenCart 2.3.0.2
Homepage Module [Free - since OpenCart 0.7.7]
Multistore Extensions
Store Manager Multi-Vendor/Multi-Store management tool
If you're not living on the edge ... you're taking up too much space!
PM if you are interested in a solution
Opencart Expert | voldemaras@gmail.com
Extensions for Opencart @ https://www.opencartextensions.eu / or Opencart Marketplace
Need Custom Module? debug third party module or simply have any question related to Opencart? feel free to contact directly for a live chat session:) - INSTANT LIVE CHAT
Don't you mean "customer_id"? The "user_id" applies to admin users. And it wouldn't work for guest purchases.D3MO wrote:i dont see any problems making an extension where user can purchase it once based by user_id (that cant be changed byy user:) ...
Ultimately, there is no way you can prevent a customer from making multiple purchases, as there is always some way to get around it.
Modules for OpenCart 2.3.0.2
Homepage Module [Free - since OpenCart 0.7.7]
Multistore Extensions
Store Manager Multi-Vendor/Multi-Store management tool
If you're not living on the edge ... you're taking up too much space!
fido-x wrote:Don't you mean "customer_id"? The "user_id" applies to admin users. And it wouldn't work for guest purchases.D3MO wrote:i dont see any problems making an extension where user can purchase it once based by user_id (that cant be changed byy user:) ...
Ultimately, there is no way you can prevent a customer from making multiple purchases, as there is always some way to get around it.
Opencart Expert | voldemaras@gmail.com
Extensions for Opencart @ https://www.opencartextensions.eu / or Opencart Marketplace
Need Custom Module? debug third party module or simply have any question related to Opencart? feel free to contact directly for a live chat session:) - INSTANT LIVE CHAT
Users browsing this forum: No registered users and 2 guests