Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hello,
Is there a way to allow customers to delete (disable) their store accounts?
I'm facing an issue where the Apple App Review is asking me to provide a feature for account deletion
since they are able to register (via webview).
Is there a api endpoint for allowing a customer to delete their account?
Hi @lwj2122 ,
Basically, in Shopify customers can't delete their own accounts like close accounts or something similar.
But at the same time you can delete the customer from backend sections, by following these steps:
From your Shopify admin, go to Customers.
Click the name of the customer whose profile you want to delete.
Click Delete customer.
To confirm that you want to delete the customer profile, click Delete customer.
And if you need this feature then you need to create a private APP that interacts with API and allows the customer to delete their own account.
Here is a thread link discussing the same feature or issue.
I hope it will provide you with a clear view of it.
I am run-in into the same issue and Shopify is looking into it for me. Apple requires this now as of June 30 2022. It seems like a simple fix and something Shopify will hopeful resolve.
I have spoken with Shopify and they informed me there is not a way to enable this option in the settings and opened a ticket to have a IT Person look into it. Apple has just updated this requirement as of June 30 2022 and I have even shared the link from apple regarding this. (https://developer.apple.com/support/offering-account-deletion-in-your-app). Hopefully this can be resolved by Shopify and they can offer the option soon as all new Apps and any Apps that will be updated will require this. We will see and I'll let you know what they say regarding a fix.
@ChrisFlex
Thanks for posting.
It seems odd that we don't get a simple `delete` endpoint for customers. Curious to know why that isn't available 🤔 Hope we can get an answer / solution soon~
Thanks again!
I found a solution after researching a few large companies. Gymshark has a button in the app that directs the customer to a page on the website to delete. This is how they do it on their app and fits the guidelines Apple wants. Just create a page in Shopify (Reference it like Account deletion or Delete My Account, etc) and inform the guest to email to have the account deleted and put a time frame. You will still need to do it manually but this is the workaround. Here's the link for reference: https://support.gymshark.com/en-US/article/delete-my-gymshark-account
Chris,
This is quite similar to our approach at the moment; basically a button to send a `delete request` email to the merchant. I'll let you know if it gets passed.
Did you get past review?
I'm just sorting this out and I'm having trouble deleting accounts that have orders attached.
I'm using the api and it's saying unprocessable entity (422).
How can we comply with Apple regulations when customers already have orders?
This issue has become more frequent, especially with new data regulations GDPR in Europe, PDPL example in Saudi Arabia and others.
We have made an app to address this issue and be compliant with different regulations attached, you can check it : https://apps.shopify.com/bayanatify
Hope this will help!
Hello how it works plz
Hello,
It's a straighforward process, you need to install the app, adjust the settings and click activate button. Once done you'll see the button in the account page of your store.
If you have more questions, you can reach out to the support team
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024