> ## Documentation Index
> Fetch the complete documentation index at: https://docs.backupmaster.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Restore a single Shopify item

> Restore a single item from any backed-up category to a previous version. BackupMaster shows a side-by-side comparison so you can verify the data before restoring.

BackupMaster lets you restore supported items from your backup storage to a previous version. A side-by-side comparison view shows exactly what will change before you confirm, so you can verify the data first.

<Info>
  **Prerequisites**

  * At least one completed backup in your backup storage
  * The item must belong to a [restorable category](/shopify/coverage/what-backupmaster-backs-up-restores-and-clones)
</Info>

## Restore a single item

<Steps>
  <Step title="Open backup storage">
    Open **BackupMaster** from your Shopify admin, select **Backup Storage** from the dashboard, and choose the data category that contains your item (for example, **Products**, **Themes**, or **Customers**).

    <Frame caption="Backup storage dashboard with data categories">
      <img src="https://mintcdn.com/backupmastertechnologiesptyltd/dEay6gW6kzwXNrwK/images/shopify/restores/backup-storage-dashboard.jpg?fit=max&auto=format&n=dEay6gW6kzwXNrwK&q=85&s=70c0199e80c4c6b2c1953fa227bd5e10" alt="Backup storage dashboard with data categories" width="1200" height="800" data-path="images/shopify/restores/backup-storage-dashboard.jpg" />
    </Frame>
  </Step>

  <Step title="Locate the item">
    Search for the item by name, then click it to view its backed-up versions.

    <Frame caption="Selecting a specific product to restore">
      <img src="https://mintcdn.com/backupmastertechnologiesptyltd/dEay6gW6kzwXNrwK/images/shopify/restores/select-product.jpg?fit=max&auto=format&n=dEay6gW6kzwXNrwK&q=85&s=582a7d2fd9f656898391f7806412b6fd" alt="Selecting a specific product to restore" width="1200" height="800" data-path="images/shopify/restores/select-product.jpg" />
    </Frame>
  </Step>

  <Step title="Review version differences">
    The comparison view displays your current live data on the left and the backed-up version on the right. Use the dropdown to switch between backup versions and find the one you need. Each version shows its capture date and time — pick the backup closest to (but before) the unwanted change.

    <Frame caption="Compare and restore interface showing version differences">
      <img src="https://mintcdn.com/backupmastertechnologiesptyltd/dEay6gW6kzwXNrwK/images/shopify/restores/compare-and-restore.jpg?fit=max&auto=format&n=dEay6gW6kzwXNrwK&q=85&s=87ca6791924e38af63e669d8aeedc42d" alt="Compare and restore interface showing version differences" width="1200" height="800" data-path="images/shopify/restores/compare-and-restore.jpg" />
    </Frame>
  </Step>

  <Step title="Start the restore">
    Select the version you want and click **Restore to this version**.

    <Frame caption="Restore product button to initiate restoration">
      <img src="https://mintcdn.com/backupmastertechnologiesptyltd/dEay6gW6kzwXNrwK/images/shopify/restores/restore-product.jpg?fit=max&auto=format&n=dEay6gW6kzwXNrwK&q=85&s=9c6214b3a8f3acc172620738fadd2aed" alt="Restore product button to initiate restoration" width="1200" height="800" data-path="images/shopify/restores/restore-product.jpg" />
    </Frame>
  </Step>

  <Step title="Choose specific fields (products only)">
    For products, you can select which fields to include — basic fields (such as description), images, and price. This lets you update only the data you need.

    <Frame caption="Selecting specific fields to restore for a product">
      <img src="https://mintcdn.com/backupmastertechnologiesptyltd/dEay6gW6kzwXNrwK/images/shopify/restores/restore-specific-fields.jpg?fit=max&auto=format&n=dEay6gW6kzwXNrwK&q=85&s=6b8526c64b51f8f04ca7bbc04020f49b" alt="Selecting specific fields to restore for a product" width="1200" height="800" data-path="images/shopify/restores/restore-specific-fields.jpg" />
    </Frame>
  </Step>

  <Step title="Confirm and verify">
    Confirm the restore in the dialog. BackupMaster displays a success message once it completes. Individual restores typically finish in seconds.

    <Frame caption="Successful restoration confirmation message">
      <img src="https://mintcdn.com/backupmastertechnologiesptyltd/dEay6gW6kzwXNrwK/images/shopify/restores/restore-success.jpg?fit=max&auto=format&n=dEay6gW6kzwXNrwK&q=85&s=5749d553a7abb20c59a8f79be04d5090" alt="Successful restoration confirmation message" width="1200" height="800" data-path="images/shopify/restores/restore-success.jpg" />
    </Frame>
  </Step>
</Steps>

## How restoring affects your live data

BackupMaster uses a matching process for each item:

1. **Match by ID** — looks for the item using its unique Shopify ID. If found, it updates the existing item.
2. **Match by handle** — if no ID match exists (for example, the item was deleted and recreated), matches by the handle (URL slug) and updates that item.
3. **Create new** — if neither ID nor handle matches, creates a new item from the backup.

For products, only the fields you selected are overwritten — other fields stay unchanged.

When BackupMaster creates a new item (step 3), Shopify assigns it a fresh numeric ID. This is a Shopify platform constraint — no app can set the ID of a new object through the API. If your external integrations, hardcoded links, or third-party apps reference the old Shopify ID, you'll need to update them after the restore. All content fields are preserved: handles, titles, descriptions, prices, images, metafields, tags, and everything else BackupMaster backs up.

<Info>
  If the item is matched by ID or handle (steps 1 or 2), its existing Shopify ID stays the same. New IDs only apply when BackupMaster creates a brand-new item because no match was found.
</Info>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Restore button is greyed out">
    A bulk operation (restore, export, or backup) is likely running. Wait for it to finish, then try again.
  </Accordion>

  <Accordion title="Restore fails with an error">
    Retry the restore. If the problem continues, contact support at [support@backupmaster.io](mailto:support@backupmaster.io).
  </Accordion>

  <Accordion title="Restored product is missing images or variants">
    If you used field-level restore and didn't select those fields, they won't be included. Restore again with all fields selected, or verify the data was backed up by checking the item in backup storage. Contact support at [support@backupmaster.io](mailto:support@backupmaster.io) if you need help.
  </Accordion>
</AccordionGroup>

## Need help?

If you have questions or need assistance, the support team is here to help. Reach out at [support@backupmaster.io](mailto:support@backupmaster.io).
