Allow customers to delete (disable) their account

lwj2122
Shopify Partner
6 0 2

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? 

Replies 8 (8)

AvadaCommerce
Shopify Partner
3879 839 968

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:

  1. From your Shopify admin, go to Customers.

  2. Click the name of the customer whose profile you want to delete.

  3. Click Delete customer.

  4. 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.

banned

ChrisFlex
Tourist
3 0 1

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.

 

ChrisFlex
Tourist
3 0 1

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.

lwj2122
Shopify Partner
6 0 2

@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!

ChrisFlex
Tourist
3 0 1

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

 

lwj2122
Shopify Partner
6 0 2

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.

UtfLuke
Shopify Partner
5 0 0

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). 

Customer (shopify.dev)

 

How can we comply with Apple regulations when customers already have orders?

MehdiY
Shopify Partner
19 0 6

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!

Shopify Partner | mwwared.com | Providing Shopify Solutions for Arab Merchants and eCommere businesses operating in the MENA & Gulf Region.