Software Clever
Product Save & Sync

Product Save & Sync changelog

Release notes for Product Save & Sync. Grouped by month, most recent first. For what’s coming next see the roadmap.

April 2026

Generic file attachments now re-link on import.

15 Apr 2026

Added
  • Product metafields of type `file_reference` pointing at generic files (PDFs, spec sheets, size charts) are followed and re-linked on the target store, matching the behaviour already in place for image and video references.

Plans page and Free-tier downgrade.

14 Apr 2026

Added
  • Plans page in the app with a current-plan indicator, reachable from the title bar.
  • Merchants on Unlimited can now switch back to Free Starter from inside the app.

Long-running imports now survive Shopify's 60-minute token TTL.

13 Apr 2026

Fixed
  • Shopify moved offline access tokens to a 60-minute TTL, which was causing long cross-store imports to fail mid-job with 401 errors. The app now refreshes tokens automatically during a job, so runs that take more than an hour complete cleanly.

March 2026

Image order preserved when the same image appears on multiple products.

30 Mar 2026

Fixed
  • During Sync, products that shared an image with another product could have their media display order shuffled after the content-dedup pass. Display order now matches the source store.

Clearer snapshot limits.

29 Mar 2026

Added
  • Snapshot page now shows how many of your plan's stored snapshots are in use, with a confirmation modal before any action that would push you past the limit.

Faster previews for large snapshot ZIPs.

17 Mar 2026

Changed
  • Snapshot preview now reads the ZIP central directory server-side instead of streaming the whole archive, so preview is near-instant even for multi-GB snapshots.

Metafield and metaobject definitions treated as store schema.

16 Mar 2026

Changed
  • Metafield and metaobject definitions are now exported once as store-wide schema rather than repeated per product, and re-applied ahead of product writes on import. The in-app help content has been updated to reflect this.

Upload and import are now separate steps.

11 Mar 2026

Added
  • Upload shows a success message with a 'Start new' button when it finishes.
Changed
  • The drop zone moved from the Import page to the Snapshots page. Uploading a ZIP no longer starts an import automatically — review the snapshot first, then choose when to import.

Imports no longer crash on Shopify API rate limits.

10 Mar 2026

Fixed
  • Large imports were occasionally failing with `THROTTLED` errors from Shopify; a throttle gate now paces GraphQL calls so the import waits instead of failing.
  • Progress bar no longer freezes at 15% during media upload on stores with many large images (heartbeat added).

Expired Shopify tokens refresh automatically.

9 Mar 2026

Added
  • Shopify offline access tokens that expire mid-job are now refreshed automatically instead of the job failing.
  • Progress reporting during the import reconciliation phases (variants, metafields, collections, inventory, publications, selling plans).
Fixed
  • Sync mode no longer fails to delete variants that have no SKU.

Target-store cleanup on import ("reconciliation").

4 Mar 2026

Added
  • Import now reconciles target-store state with the snapshot: variants, metafields, collection membership, inventory levels, publications and selling plan groups that exist on the target but not in the snapshot are cleaned up where the import mode calls for it.
  • Shared-resource preview gate before any write runs, so merchants can review metafield/metaobject schema changes and collection membership changes before they take effect.
Changed
  • Same-store import modes match locations by Shopify GID instead of name, avoiding mismatches when locations have been renamed.

Pre-import check for collection-type mismatches.

3 Mar 2026

Added
  • Import detects when a smart collection on the target store conflicts with a manual collection of the same handle in the snapshot (or vice-versa) and offers a resolution before the import begins, instead of failing part-way through.

Persistent job history and resilient progress.

2 Mar 2026

Added
  • Export and import history persists to the database and is visible as tables in the UI.
  • Replay an import directly from history (up to 3 recent imports kept per store).
  • Resumable S3 upload — if an upload is interrupted, it picks up from where it left off.
Changed
  • Live progress reconnects automatically after a dropped connection, with exponential backoff and missed-completion recovery, so a brief network blip no longer resets the progress bar.

February 2026

CDN fallback for missing media.

27 Feb 2026

Fixed
  • When a stored media asset is unexpectedly missing on import, the app now falls back to fetching from the source Shopify CDN instead of failing the product.

Import is live — Restore, Duplicate and Sync modes.

25 Feb 2026 v2.0.0

The second half of Product Save & Sync. Snapshots taken on export can now be imported back into a Shopify store in three modes:

  • Restore — apply a snapshot to the same store it came from. Use case: roll back a breaking catalogue change, or rebuild a product that’s been accidentally overwritten.
  • Duplicate — apply a snapshot to a different store as new products, with handle-collision resolution (timestamp suffixes) where a handle is already taken on the target.
  • Sync — replicate products from one store to another, tracking target-store state across successive runs rather than treating each import as fresh.

All three modes rebuild products with full fidelity: variants, media (including external YouTube/Vimeo video references), handles, SEO fields, metafields across all namespaces, metaobjects and their definitions, collection membership (missing collections created on the target), inventory per location (including deactivated legacy locations), tags, sales-channel / publication assignments, selling-plan associations, markets, and standard Shopify product category / taxonomy.

Each import shows a per-resource preview before any writes, and a detailed post-import summary afterwards.

An in-app Help page surfaces the capabilities documentation.

Session-token authentication and App Bridge v4.

5 Feb 2026

Changed
  • App now uses Shopify session-token authentication and App Bridge v4.2.10 throughout, bringing it in line with current Shopify admin requirements.

January 2026

In-app announcements on the home screen.

9 Jan 2026

Added
  • Announcements from Software Clever now surface as a banner on the PSS home screen — product updates, known-issue notices, scheduled-maintenance heads-up. Merchants can dismiss individual announcements.

September 2025

Product Save & Sync is live on the Shopify App Store.

12 Sept 2025 v1.0.0

Initial App Store release — export only. Product Save & Sync captures a full-fidelity snapshot of a Shopify store’s product catalogue: products and variants with handles, images, SEO fields, metafields across all namespaces, metaobjects and their definitions, collection membership, inventory per location, tags, sales-channel assignments and selling-plan associations. Snapshots are delivered as an encrypted ZIP. Import follows in a later release (see 2026-02-25). Free Starter and Unlimited plans are live at launch.