UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
That would not necessarily be considered as duplication since the cart library automatically regroups the same products and product option quantities altogether in each rows as opposed to a possible duplication of using the same products with the same product option quantities on separated rows.
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
So you want a popup to warn them they already bought this product but with the option to continue and buy again anyway if they wish or decline because they forgot they bought it. ?
The popup option would rather work for registered customers, not for guests. However, a come-back customer does not mean he's stupid. It could also mean that he may decide again to purchase. Besides, the customer's login page does say: return customer out-of-the-box.mikeinterserv wrote: ↑Sat Mar 06, 2021 2:21 amIf you have a customer stupid enough they don't know what they bought and end up buying it again i would see that as a win in this day and age where all out economic gain is capitalism personified. Sounds like you may be in danger of being ethical :-)
So you want a popup to warn them they already bought this product but with the option to continue and buy again anyway if they wish or decline because they forgot they bought it. ?
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
Its easy enough to check the guest email against orders DB in guest checkout or for previous orders of same product if need be.straightlight wrote: ↑Sat Mar 06, 2021 2:25 amThe popup option would rather work for registered customers, not for guests. However, a come-back customer does not mean he's stupid. It could also mean that he may decide again to purchase. Besides, the customer's login page does say: return customer out-of-the-box.
You may need more than just email say email and first last name to be sure but it can be done ok.
You just can't do it with add to cart like registered customers
This method with first and last name also must be compliant with the recent laws of GDPR, CPRA, SCA whereas a guest user could still simply request a store owner to remove the customer's information once validated.mikeinterserv wrote: ↑Sat Mar 06, 2021 2:34 amIts easy enough to check the guest email against orders DB in guest checkout or for previous orders of same product if need be.straightlight wrote: ↑Sat Mar 06, 2021 2:25 amThe popup option would rather work for registered customers, not for guests. However, a come-back customer does not mean he's stupid. It could also mean that he may decide again to purchase. Besides, the customer's login page does say: return customer out-of-the-box.
You may need more than just email say email and first last name to be sure but it can be done ok.
You just can't do it with add to cart like registered customers
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
I see your point but once the customer enters the email it can safely be used for checking the order DB or anything else that is normal function of the store.straightlight wrote: ↑Sat Mar 06, 2021 2:36 amThis method with first and last name also must be compliant with the recent laws of GDPR, CPRA, SCA whereas a guest user could still simply request a store owner to remove the customer's information once validated.
The customer cannot request deletion of order data itself which contains email, names etc. Preservation of the order data is part of many regulations relating to taxes etc etc etc. You would be breaking no regulations in using the OC db in this way as part of the store FUNCTION covered in terms and conditions etc.
While I might not be 100% sure with GDPR and SCA processes, customers sure can with CPRA.mikeinterserv wrote: ↑Sat Mar 06, 2021 3:07 amI see your point but once the customer enters the email it can safely be used for checking the order DB or anything else that is normal function of the store.straightlight wrote: ↑Sat Mar 06, 2021 2:36 amThis method with first and last name also must be compliant with the recent laws of GDPR, CPRA, SCA whereas a guest user could still simply request a store owner to remove the customer's information once validated.
The customer cannot request deletion of order data itself which contains email, names etc. Preservation of the order data is part of many regulations relating to taxes etc etc etc. You would be breaking no regulations in using the OC db in this way as part of the store FUNCTION covered in terms and conditions etc.
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
Otherwise you have pirate bay
what happens when a customer orders 10,000 USD of goods, Then ask you to delete ALL personal data related to the order.
Now how do you defend a legal dispute that the customer claimed he did not place the order. How about money laundering laws, there are so many reasons that customers cannot request such removals. There are many industries where you are required to hold that customer data also for legal and financial reasons They can request data is not shared with third parties and marketing data is deleted. The customers data will always remain on invoices in the db no matter what. Those invoices are generally kept these days for a minimum of 10 years and some business have obligations for longer
Exactly.mikeinterserv wrote: ↑Sat Mar 06, 2021 10:41 amwhat happens when a customer orders 10,000 USD of goods, Then ask you to delete ALL personal data related to the order.
Now how do you defend a legal dispute that the customer claimed he did not place the order. How about money laundering laws, there are so many reasons that customers cannot request such removals.
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
While these invoices might be kept for 10 years, payment service providers, such as PayPal and others, keeps their transaction IDs for two years on visible records.mikeinterserv wrote: ↑Sat Mar 06, 2021 10:41 amNo they can't
Otherwise you have pirate bay
what happens when a customer orders 10,000 USD of goods, Then ask you to delete ALL personal data related to the order.
Now how do you defend a legal dispute that the customer claimed he did not place the order. How about money laundering laws, there are so many reasons that customers cannot request such removals. There are many industries where you are required to hold that customer data also for legal and financial reasons They can request data is not shared with third parties and marketing data is deleted. The customers data will always remain on invoices in the db no matter what. Those invoices are generally kept these days for a minimum of 10 years and some business have obligations for longer
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
Users browsing this forum: Google [Bot], Mariogs, Semrush [Bot] and 22 guests