Features Security Case Studies Blog Pricing
Start Free Trial

How to restore a deleted or edited Shopify product

Quick answer

First, check what actually happened. If a product was archived or set to draft, it still exists and you can switch it back. If it was truly deleted, Shopify has no recycle bin and can't restore it from the admin - your options are to restore from a backup, re-import a recent CSV export (partial - images aren't included), or rebuild it by hand. The tool below picks your fastest path.

First: was it deleted, edited, archived, or set to draft?

Before you panic, identify exactly what happened - because two of these four are instantly reversible:

What happened vs. how recoverable it is
What happenedRecoverable natively?What to do
Archived the productYesUnarchive it - archived products still exist
Set it to draftYesSwitch the status back to active
Edited it (wrong info saved)No native undoRestore prior values from a backup or dated export
Deleted itNoRestore from a backup, re-import a CSV, or rebuild

Can you restore a deleted product in Shopify?

Not from the admin. Shopify treats product deletion as permanent and has no recycle bin or trash for products or collections. Shopify support also can't roll your store back to recover a deleted product. So a true delete leaves you with exactly three options, in order of how clean the recovery is:

  1. Restore from a backup - the cleanest, if you had one running.
  2. Re-import a recent CSV export - partial; recreates records but not images.
  3. Rebuild the product manually - last resort.
Do this first

Stop making changes. Don't run new imports or bulk edits until you've picked your recovery path - extra changes can overwrite data you might still be able to recover.

Find your recovery path

Two quick questions and we'll point you to the fastest route.

Step 1 - What happened to the product?

Step 2 - What do you have to recover from?

    The three recovery paths, compared

    Recovering a deleted product: your options
    PathRestoresEffortWhat's lost
    Backup appProduct + details + images, to a point in timeLow (a few clicks)Usually nothing, if a backup pre-dates the deletion
    CSV re-importCore product fieldsMediumImage files, some metafields/relationships
    Manual rebuildOnly what you can findHighAnything not documented elsewhere

    How to restore from a backup (the clean path)

    1. Open your backup app and find the backup history for products.
    2. Choose a backup point dated before the deletion or edit.
    3. Select the affected product(s) - or restore everything from that point.
    4. Restore, then spot-check the product, its images, variants and metafields.

    With TinyBackup, this is a couple of clicks: pick the restore point, pick the product, restore. No CSV juggling, and images come back too.

    How to re-import from a CSV export (the partial path)

    1. Find your most recent products CSV export.
    2. Go to Products → Import in your Shopify admin and upload the file.
    3. Review the preview and import. Shopify will recreate the product records.
    4. Re-add images - the product CSV export does not include the image files themselves - and double-check variants and metafields.
    Why CSV is only a partial restore

    A product CSV captures many fields, but not your image files, and not necessarily every metafield or relationship. It re-creates the product, but you'll likely do some manual cleanup. That gap is exactly why automatic backups exist.

    How to never lose a product again

    The only way to make a deleted or wrongly-edited product a non-event is to have a backup that pre-dates the mistake. Manual CSV exports help, but they're easy to forget and only restore part of the picture. An automatic backup app captures your products (with images), collections, content and theme on a schedule, so recovery is a couple of clicks instead of a rebuild.

    Key takeaways
    • Archived or draft products aren't gone - just switch them back.
    • Truly deleted products can't be restored from the Shopify admin; there's no recycle bin.
    • A backup taken before the change is the only clean recovery.
    • CSV re-import is partial - it doesn't include image files.
    • Automatic backups turn a deletion into a two-click fix.

    Make the next mistake a two-click fix

    TinyBackup automatically backs up your products, images and content - and restores them to any point in time.

    Start free trial

    Frequently asked questions

    Can you restore a deleted product in Shopify?
    Not from the Shopify admin. Shopify says deleted products are permanently removed and cannot be restored. You can only recover a deleted product if you had a backup or a recent CSV export to re-import from.
    Does Shopify have a recycle bin or trash for products?
    No. Shopify has no recycle bin for products or collections. Deleting is permanent, which is why a backup taken before the deletion is the only reliable way to get a product back.
    I archived a product instead of deleting it - can I get it back?
    Yes. Archiving is non-destructive. Archived products still exist and can be unarchived. The same applies to products set to draft - you can switch them back to active.
    Can I undo an edit to a Shopify product?
    Shopify does not store the previous version of an edited product, so there is no native undo for a saved edit. You restore the prior values from a backup or a dated export taken before the edit.
    Will re-importing a CSV fully restore my product?
    Partly. A product CSV re-import can recreate product records, but the export does not include image files, and some data such as certain metafields or relationships may not be captured. It is a partial recovery, not a full restore.