Why an old Shopify invoice can show today's prices

An old Shopify invoice can change when a page rebuilds it from edited order data or a link opens a newer stored version. How to tell which happened and what a proper document record should preserve.

Guides

Part of: Shopify invoices

An old Shopify invoice shows today’s prices when the page rebuilds the document from data that changed after the original issue, or when the link now opens a newer stored version. The original invoice cannot prove its original contents unless that exact version was saved as a PDF or an unchanging record.

What can change after an invoice is issued?

A Shopify order can change after checkout. Shopify lets a merchant add or remove products, adjust quantities, change shipping fees, and edit discounts. The order total updates when the edit is saved.

Catalog prices, customer details, and document settings can also change later. None of that proves the original invoice changed. It only means an invoice tool has several current values available if it builds the page again.

That distinction matters. Shopify stores the order. Your invoice tool decides whether reopening an invoice returns a saved document or generates a fresh view from available data.

Is the invoice rebuilding or opening a newer stored version?

Start with the file, not the link.

Download the invoice that looks wrong. Compare it with a PDF saved or emailed when the order was completed. If the older PDF still has the original prices, the issued file did not change. The page you opened is showing another rendering or another version.

Then check the order timeline in Shopify. An order edit can change line items, quantities, discounts, shipping, taxes, and the total. If the invoice now matches the edited order, the tool may have rebuilt it from current order data.

There is another possibility. One stable URL can point to the latest stored version. The URL stayed the same, but the version behind it moved after a correction. That is not a live re-render. The old version may still exist under its own version-specific link.

The same link is not always the same file.

Why is a live re-render a records problem?

A page built from current data tells you what the order looks like now. It does not prove what the invoice showed when you sent it.

Suppose an invoice issued in January showed a product at $40. The product changes to $45 in March. If reopening the January invoice now inserts $45, the page has lost the January evidence. The same problem appears when an address, tax amount, discount, or template footer changes.

This does not mean every correction should be hidden. It means the correction should not silently replace the earlier document. You need to distinguish the version that was issued from the version that came after it.

How do I check what my invoice tool stores?

Ask the tool five concrete questions:

  • Does it save the finished PDF, or only rebuild a page when someone opens the link?
  • Does it save the exact order values used to generate each document?
  • Can you open earlier versions after creating a correction?
  • Does a customer link point to one version or the latest version?
  • What happens to saved documents when billing ends or the app is uninstalled?

Test the answers with a non-customer order. Generate an invoice, save the PDF, edit the order, and open the invoice again. Compare the line items, totals, addresses, and document settings. Then create a correction through the tool and check whether both versions remain available.

Do not test this by changing a real issued document unless you understand how the app records the result.

How should an invoice correction work?

A correction should create another identifiable version. The earlier version stays available, and the newer version shows the corrected data.

An unchanging record preserves mistakes too. If the January address was wrong, storing the January PDF keeps it wrong. That is the point. Correct the source data, generate another version, and keep both. A version history shows what changed without pretending the first document never existed.

How does Docket keep invoice versions?

Docket generates each document from a snapshot and stores the finished PDF and HTML. Opening that version does not consult the current Shopify order or product catalog. Changes to the order, catalog, or Docket settings affect documents generated later. They do not rewrite the stored version.

A version-specific hosted link opens one stored document. A notification-email link points to the latest stored version, so it can open a newer version after Docket creates one. The earlier version remains in the document history while Docket stays installed.

There is a firm retention limit. Ending billing without uninstalling keeps the archive. Uninstalling Docket deletes it and ends access through public links. Download anything you need before uninstalling.

Read where your documents live for the version, link, billing, and uninstall rules. The broader Shopify invoice guide covers the built-in and app routes for creating the document in the first place.

One Unlimited subscription, never metered by order count

Unlimited is $9.99 USD monthly or $99.99 USD annually after a 14-day trial. No usage metering.