Skip to content
Veristock

Priorly

Your catalog's history, and a way to put one thing back

One wrong import, one misbehaving app, one tired evening — and descriptions, prices or whole collections are gone. Priorly records every change to your catalog as it happens, so restoring a single product to a single moment is the ordinary operation rather than a full-store rollback.

Every field a restore would change, shown before anything is written

Why it has to be running before the morning you need it

  • The morning after a bad import

    A bulk editor, a price sync, a translation app — one run touches thousands of products at once, and Shopify keeps no copy of what they said the day before.

  • The product somebody deleted

    It goes, and it takes its description, its SEO, its metafields and its place in every collection with it. There is no undo in the admin — only typing all of it in again.

  • The change nobody owns up to

    Sales dip and the question is what moved, and when. Without a record of the catalog itself, the answer is three people trying to remember last Tuesday.

Priorly records from the moment it is installed, and it cannot show you a day it was not there for. The free plan keeps thirty days of that history — enough that it is already watching when something goes wrong.

Where it runs
Your Shopify admin
What it reads
Products, collections, pages and blog posts
What it writes
Only what you choose to restore
Interface languages
Interface languagesDeutschEnglishEspañolFrançaisItalianoNederlandsPolskiPortuguês (Brasil)日本語简体中文
From
Free
Free trial
14 days

What it does

Every change to products, collections, pages and blog posts, recorded as it happens

Products, collections, pages and blog posts, recorded as they change and from the moment the app is installed — with nobody having to remember to take a backup. Every version stays readable and comparable, on every plan.

Every recorded change, newest first

Restore one product to one point in its history — not the whole store to last night

Shopify has no undo for a catalog, and a full-store rollback is a bigger hammer than the problem. Priorly puts one item back to one moment, showing every field it would change before anything is written — and the restore is itself recorded, so it can be undone in turn.

What a restore would change, before anything is written

Bring back a deleted item, with the collection memberships and metafields it lost

A deleted product takes its description, SEO fields, metafields and its place in every collection with it. Bringing it back reconnects all of that in the positions it held, and it returns as a draft unless you say otherwise, so nothing is on the storefront again before you have looked at it.

What has been deleted, and when

Take each field from the moment it was last right — the description from a fortnight ago, the price from yesterday

Sometimes no single version is right: the description was correct a fortnight ago and the price was correct yesterday. Every field is offered with every value it has held, dated by the stretch it held it for — pick one per field and a single restore puts the mix back together.

Every value each field has held, with the dates it held it

A change that never reached us is shown as a gap, with its window — never quietly hidden

A record with quiet holes in it is worse than no record at all. Where a change never reached us — an outage, a permission that lapsed — the window is shown as a gap and named as one, and a check for missed changes fills in what can still be found.

Where the record is not complete, and why

Undo a whole period — an import or a bulk edit put back in one go, with the window already filled in from the burst the app noticed

When an import or a bulk edit has been through the catalog, one item at a time is the wrong tool. Pick a window of time and everything that changed inside it goes back at once, previewed first — and the app raises the notice itself when twenty-five or more changes land in one stretch.

A window of time, and what putting it back would do

Download the catalog as it stood at any moment, CSV or JSON — or one item's whole history from its own page

Pick a moment — or one of the bursts the app already noticed — and get every product, collection, page and blog post as it stood then, as CSV or JSON. It is also the answer to what happens if you leave: the record is yours to take with you.

Pick a moment, and the file holds the catalog as it stood then

Email when it matters: recording stopped, a weekly summary, a burst of changes, or history about to age out

An app cannot help somebody who is not looking at it. Four things are worth an email — recording stopped, a weekly summary, a burst of changes, and history about to age out — each capped so it stays worth reading, and each stoppable from inside the message.

Four things worth an email, and nothing else

See exactly what is about to pass out of your retention window, item by item, before it goes

Retention is an abstraction until the day something is gone. This is the list of what reaches the end of your window, item by item, with the day it goes and seven days' notice — while there is still time to take a copy or to keep for longer.

What reaches the end of the window, and when

Where Shopify says so, a change carries what caused it — an app by name, or somebody in your admin

Where Shopify logged it, a change carries its cause: an app by name, or somebody in your admin. The app half is the one that matters most — it is the half with a name, and the half behind a catalog that went wrong overnight.

One item's history, and what caused each change

What it costs

  • Free

    Free

    The full history recorded, 30 days kept, every change there to read and compare.

  • Basic

    $12/mo

    Restoring and undeleting, 90 days kept.

  • Advanced

    $29/mo

    Undo a whole period at once, download the catalog as it was, hourly checks for missed changes, 365 days kept.

14-day free trial on paid plans

Questions merchants ask

  • What does Priorly record?

    Every change to your products, collections, pages and blog articles: which field changed, what it held before, what it holds now, and when. It starts recording the moment it is installed — it cannot show you a version from before that, because nobody kept one.

  • What can the app see in my store?

    Products and content, read and write. Nothing else: no customers, no orders, no payment details, no staff accounts. The write permission exists for one reason — putting a version back when you ask it to.

  • How far back does the history go?

    30 days on the free plan, 90 on Basic, 365 on Advanced. Recording is identical on all three; the plan decides how long what was recorded is kept.

  • Can I put back one field instead of the whole product?

    Yes. You choose what goes back — a price, a description, one collection — and everything you did not choose is left exactly as it is.

All questions

Every field a restore would change, shown before anything is written

1/11
Every field a restore would change, shown before anything is written

Something to tell us?

A bug that got in your way, a feature that ought to exist, or a question the pages here did not answer.