Order History Downloader troubleshooting
Find your symptom, follow the fix.
Last updated: May 2026, by the TinyFlash team
Hit a snag? Nine times out of ten the fix is below. If your symptom isn’t listed, click Feedback in the OHD popup or chip, diagnostic logs auto-attach so the issue can be fixed quickly. Or email hello@tinyflash.org.
Apple gave me an Access Denied page with a Request ID
What you see
After running an OHD import on reportaproblem.apple.com, the page becomes “Access Denied / We were not able to either validate credentials or authorize current action / Request ID: ABC...XYZ.”
Why
Apple’s edge fraud-detection (Akamai-style) flagged your session for an unusual call pattern, typically too many login or purchase-search calls in a short window. This is a temporary lockout, not a permanent ban. OHD did not break your account.
Fix
- Click Sign Out on the report-a-problem page.
- Wait 15 to 30 minutes (sometimes longer, Apple’s heuristics are conservative).
- Sign back in.
- The lockout clears automatically. Try OHD again, but only run one import per session.
If that doesn’t help
Wait until the next day. Apple’s longer heuristic window resets at 24 hours. If you’re still locked out after 24 hours, that’s an Apple-side issue, not OHD’s. Contact Apple support directly.
Prevention: don’t run multiple OHD imports back-to-back on Apple. One import per session is the safe pattern. (This isn’t a problem on Amazon, eBay, or other retailers, Apple’s edge is uniquely sensitive.)
Amazon signed me out mid-import
What you see
Mid-import, the OHD chip switches from progress-bar mode to red error mode with the message “Amazon sign-in required” and a Resume button.
Why
Amazon sometimes serves a sign-in challenge for long imports, especially across year boundaries or after detail-page enrichment hits the rate-limit threshold.
Fix
- Open a new tab to
amazon.com/your-orders/orders. - Sign in (Amazon usually pre-fills your email; just enter the password).
- Switch back to the OHD chip’s tab.
- Click Resume on the chip.
- The import picks up where it left off, no double-yields, no lost progress.
If that doesn’t help
Dismiss the chip and re-run the import from the popup. OHD remembers which order IDs it already saw and skips them.

Resume after Amazon sign-in challenge, no progress lost.
Prevention: for accounts with 200+ orders, expect at least one sign-in challenge per import. This is normal Amazon behavior, not a bug.
Costco import returned 0 orders
What you see
You’re signed in to costco.com/myaccount/orders, you click Import, the chip says “Done · 0 orders ready.”
Why
OHD’s Costco adapter relies on auth headers captured by an interceptor when the Costco page loads. If those headers expired (15-minute TTL) or the page wasn’t fully loaded when you clicked Import, the GraphQL request returns empty.
Fix
- Refresh the Costco orders page (Cmd+R or Ctrl+R).
- Wait 2 to 3 seconds for the page to fully load (you’ll see your orders in Costco’s own UI).
- Click the OHD icon and Import.
If that doesn’t help
Open DevTools (F12), reload the Costco page, and check that requests to costco.com/api/... return 200 OK. If they return 401 or 403, your Costco session expired, sign out and back in.
Viewer is blank or says “No matches for the current filter”
What you see
You opened the viewer (via Open or Cmd+Shift+E) and the table area is empty.
Why, three common causes
- The viewer is showing a filter that excludes every row (e.g. status filter set to a value no row has).
- The viewer’s persisted state references a stale import that’s been overwritten.
- (Rare) The duplicate-render guard removed a stale App tree.
Fix
- Click the Clear button next to the filter bar (top-right of the toolbar).
- If the table populates, your filters were too narrow.
- If the table stays empty, run a fresh import from the popup. The viewer will refresh with the new data.
- If neither helps, hard-refresh the viewer (Cmd+Shift+R or Ctrl+Shift+R).
If that doesn’t help
Open the viewer with ?debug=1 appended to the URL, it’ll show the diagnostic log. Send it via the Feedback tab.
I clicked Import and nothing happened
What you see
You clicked the OHD popup’s Import button, the popup closed, but no chip appeared on the page.
Why, common causes
- The page wasn’t a supported retailer URL when you clicked.
- The content script wasn’t loaded yet (popup beat the script registration).
- The chip was injected but is hidden behind another fixed-position element.
Fix
- Verify your URL, supported URLs are listed at supported retailers.
- Refresh the page and try again.
- Check the bottom-right corner of the page for the chip, it’s a small floating widget, easy to miss.
- If the page has fixed-position banners (cookie consent, etc.), accept or dismiss them and try again.

On a non-retailer page, the popup shows the retailer picker so you can navigate in one click.
Bulk PDF skipped some rows
What you see
After clicking Bulk PDF, the progress modal says “47 of 50 rendered, 3 skipped.” Your ZIP only has 47 PDFs.
Why
Apple doesn’t ship per-order receipt URLs, so Apple rows are skipped automatically with a no-invoice-url reason logged.
Fix
- Check the ZIP’s README.txt, it lists which order IDs were skipped and why.
- For Apple rows: per-order PDFs aren’t possible (Apple has no receipt URL). Use CSV or Excel for Apple.
- For Amazon, eBay, or Costco rows that skipped: the row may not have an invoiceUrl field captured. Re-import the order with all field-pref toggles ticked.
Keyboard shortcut doesn’t fire
What you see
You press Cmd+Shift+E but nothing happens.
Why, likely causes
- Another extension or website has captured the chord first.
- You’re focused inside a textarea or input where Chrome doesn’t fire extension shortcuts.
- The shortcut wasn’t registered (rare; usually a Chrome bug).
Fix
- Click somewhere outside an input field, then press the shortcut again.
- Check
chrome://extensions/shortcuts, make sure OHD’s Open the viewer entry has Cmd+Shift+E set, not blank. - If another extension has the same chord, rebind OHD’s via the same page. See the keyboard shortcuts guide.
Field-matrix toggles are greyed out for my retailer
What you see
You opened the OHD popup on Apple or eBay and some toggles (tax, refund, payment method) are greyed out with no tooltip.
Why
That retailer’s API doesn’t expose those fields. OHD greys out toggles where the field is structurally unavailable, no extension can populate them.
Fix, this is expected behavior, not a bug
The toggles you can tick are the ones the retailer’s API supports. Field-by-field availability:
- Apple: tax (no), payment method (no), refund (unverified). See Apple receipts export.
- eBay: per-order tax, payment method, and refund breakouts live on a separate detail page that’s not part of the buyer-side feed. If those fields matter for your workflow, send a note from the Feedback tab.
Account dropdown is empty in the viewer
What you see
You opened the viewer’s AccountFilter dropdown and it’s empty or shows “(no accounts).”
Why
OHD detects accounts from the retailer’s nav strip during import. If the import ran while you were signed out, OHD couldn’t read a display name and stamped the row with accountHash: ‘legacy’ instead of a real hash.
Fix
- Make sure you’re signed in to the retailer.
- Re-run the import.
- Open Options → Account labels, you should see at least one account detected.
Manual override
In Options → Account labels, you can edit the friendly label for any detected account (or for the legacy placeholder).
GDPR ZIP upload says “invalid format”
What you see
You dropped your Amazon GDPR ZIP into the OHD popup and it says “Invalid format” or “No order rows found.”
Why, common causes
- You uploaded a partial download (Amazon’s email link expires; redownload).
- The ZIP contains only non-order data (Amazon’s data export has many tabs; OHD reads Orders.csv, Items.csv, Returns.csv specifically).
- The ZIP was edited, extracted, or re-zipped (OHD parses Amazon’s exact format).
Fix
- Re-request the data export from
amazon.com/hz/privacy-central/data-requests/preview.htmlif your ZIP is older than 7 days. - Make sure you uploaded the original ZIP, not a folder you extracted and re-zipped.
- Check the ZIP contains
Your Orders/Retail.OrderHistory.1/Retail.OrderHistory.1.csv(or similar). If not, the export type was different.

Restore older orders from your Amazon GDPR ZIP, drop the file into the popup.

Where Amazon’s data export lives, amazon.com/hz/privacy-central/data-requests/preview.html.
Full walkthrough at Amazon data export and backfill.
How to send a useful bug report
The fastest path to a fix:
- Click Feedback in the OHD popup, chip footer, or viewer footer.
- Tick “Include diagnostic log.”
- (Optional) tick “I want a reply” and enter your email.
- Describe what you saw and what you expected.
- Send.
The diagnostic log is a ring buffer of the last ~200 events: which retailer, which page, what error, what response. No PII is captured, the log redacts emails, names, and order details automatically.
If the in-product Feedback button isn’t accessible (e.g. the popup itself won’t open), email hello@tinyflash.org directly with: your browser version, OHD version, retailer, and what you saw. Include your chrome://version/ info.
Issue still not resolved?
Send feedback from inside OHD with diagnostic log auto-attached. Or email hello@tinyflash.org. Or browse the FAQ.
Related guides
FAQ
Privacy, retailers, pricing, and more.
How to use
Full getting-started guide with all 7 retailers covered.
Keyboard shortcuts
Cmd+Shift+E to open the viewer, plus the rebind guide.
Amazon data export and backfill
The Privacy Central ZIP path for pre-2021 orders.
Apple receipts export
Apple-specific behavior and field availability.
Changelog
Is this fixed in a newer version?
Sister tools by TinyFlash
Video Speed Controller Pro
Adjust video playback speed on YouTube, Netflix, and any HTML5 video. Free for Chrome, Brave, and Edge.
