How can I quickly batch delete all products in my store?

Hi, I’m a newbie to Shopify,I run the store through the Shopify API.

Now,I want to delete all products quickly,then upload new products.

The key point of this case is that I have 80k+ products in store, I only found a API to delete product per request one by one or delete them by operating on admin page,but it also only 50 or 50+(I don’t know what actually is the number of that ).Now the operating of bulk delete on page is dosen’t work :disappointed_face:

5 Likes

Go to Products → Select all → Delete https://help.shopify.com/en/manual/productivity-tools/bulk-actions

1 Like

Hi, I have the same issue.

I did exactly what Rockpapercopy posted and clicked on Products->All Products->Clicked the select Checkbox → clicked on “select all 50+ products from your store” → confirm → then I sleected the action “delete selected products” and confirmed it.

Then it says “deleting products in background” and nothing happens. I can leave the page open, I can trigger this job 10 times, I can refresht the page, nothing happens, not a single item is being deleted. I even tried to trigger the job and leave the page open “Over night” and still… no result at all.

When I open the details page of any product and click on “delete” and confirm it, the deletion works but this cant be an option as I have to delete 60k products here I want to upload anew.

I also lost the shopify article-id references in my own database which means I cannot delete them by API anymore.

Please help to solve this issue, thanks.

2 Likes

Did you have any luck with this? I’m struggling hard

Hey @TR

It seems like deleting all products from Shopify seems to be a sort of struggle.
If you are open to using apps, then we can offer you to use the Excelify app. There you can easily bulk export all Product base information to excel, mark all of them with a “Command” - DELETE and import the file back with the Excelify.

That will delete all the Products listed in the exported file.

Here is our tutorial that explains exactly how to do this - Bulk delete Shopify Products.

The price of the app and doing this depend on how many items you will need to export/import. For that, you can check out our “Pricing” page.

If you have any questions regarding the app you can always contact us by any means listed in our “Contact Us” page.

doesnt work . .

I’m having the same problem. I can see the PUT command firing and returning a 200 response code, but nothing ever happens.

Request URL: https://[shop].myshopify.com/admin/products/set
Request Method: PUT
Status Code: 200

operation: destroy
multipage_select: true

{“message”:“Your job has been enqueued and will run shortly.”}

Use the Kantu automation extension in chrome or firefox, if u get any errors with any clicks make sure u right click instead, i had the issue with drop down menu for delete option. i skip that with right click, help me to delete over 100000 products in few hours by just automating.

Hi,

it’s possible to delete all products using our StockKeeper app.

While it’s not a main purpose of the app there is a service function designed to help store owners exactly in such case.

Steps:

  1. Install StockKeeper (https://apps.shopify.com/stockkeeper)

  2. Select Settings → Store

  3. Click on Advanced Operations

  4. Click Remove all managed data

It may take several hours to remove the products depending on your store size. You can monitor progress from app Dashboard.

So kinda have a fix to this… I have about 10k products which I delete and upload on a daily basis.. and the same thing happens to me.

It seems like Shopify will hang up with you to do too many products at one time. What I usually do to make it work (The workaround.. that needs to be fixed)

~ I delete them in small batches then kick off a big deletion job. It almost seems like the small batches will get it working… or at least delete the first few products the the “deletion job is hung up on”

This works for me more often than not.

It is good if you have 2000 products or less if you have 45k like me it becomes just a little bit too expensive.

I made a similar error; bulk deleting (with a 50 item limit) is a real pain when you have thousands of products surely shopify can come up with a better option!

1 Like

When I look at Shopify (and we have a large number of skus 10K+, see common things like deleting products missing from the admin side of things as puzzling. Probably the majority of Shopify users have a handful of products but things that would be basic functionality seem to be missing and require all sorts of plugins to do things that should be in Shopify already. And from my limited testing of Shopify I dont see any changes or enhancements at least to cover basic funtions that should be supported.

1 Like

I don’t know if people are still looking for the solution but I found this app which executes a liquid script to delete all products. It offers 15 days free trial but I was able to delete 13K products within 30-40 mins.

https://usemechanic.com/task/delete-all-products

1 Like

Thanks

Usemechanic was really helpful for me!!

Mechanic is excellent. Removed nearly 10000 products in a short time.

Is there a better solutions now? The app “usemechanics” doesnt exists anymore..

It still exists : https://apps.shopify.com/mechanic

1 Like

What query do I use in usemechanics to delete all the products for a specific brand?

Try using this app:

https://apps.shopify.com/duplicate-finder

You will be able to find duplicate products and variants and then this app can be used to delete duplicate records.

If you want to delete all products then on sending an email request to its team, they will do it for you in very less time.