Help & FAQ
Everything you need to get collecting and exporting. Still stuck? Email me or open an issue.
How to use the extension
Single order download:
- Navigate to a specific Walmart order page
- Click the extension icon — the order appears automatically
- Check its box, then click "Single file"
Batch download:
- Go to your Walmart order history page (walmart.com/orders)
- Click the extension icon
- Click "Load my orders" (first time) or "Check for new orders" (after that) — page limit, "only new orders", order type, and date range live under Options
- Wait for the order numbers to load
- Select the orders you want and click "Single file" (one workbook) or "Multiple files" (one per order)
Required Chrome settings for bulk downloads
1. Configure download settings:
- Open
chrome://settings/downloads(click to copy, then paste into a new tab) - Turn OFF "Ask where to save each file before downloading"
- Turn OFF "Show downloads when they're done"
2. Enable automatic downloads:
- Open
chrome://settings/content/automaticDownloads - Under "Allowed to automatically download multiple files", click Add
- Enter
[*.]walmart.comand click Add
chrome:// links, so copy and paste them manually.Download issues & tips
Most download problems are fixed by the Chrome settings above. If you're still having trouble:
- Slow internet — try downloading fewer orders at once
- Very old orders — they can take longer to load
- Browser resources — close other tabs and windows
Saved orders & your data
Every order you download is saved on your device (in the browser's IndexedDB) — nothing is ever sent anywhere:
- Saved automatically: once an order is downloaded, its full details are stored locally
- Instant re-export: re-downloading a saved order, in any format, reuses the stored data — nothing is ever fabricated
- Faster re-syncs: "Check for new orders" can skip orders it already knows — turn on "only new orders" under Options
- Per-account: multiple Walmart logins stay separate; a switcher appears automatically and Settings lets you delete just one account's data
- Yours to delete: Settings → "Data on this device" → "Delete all saved data" wipes everything in one step
Spending Dashboard
Click the chart icon in the panel header to open the dashboard — a full browser page built entirely from the orders saved on your device:
- Overview: monthly spend chart, stat cards, an optional monthly budget with an on-pace projection, and a searchable orders table — click any row for the full inline invoice
- Items: every product you've ever bought, with price-history sparklines and your Personal Inflation Rate
- Trends: cumulative and year-over-year spend, a shopping-days heatmap, delivery/pickup split, and where each dollar went
- Year in review: a Wrapped-style annual summary with superlatives
AI access (MCP) — using your orders with Claude
Optionally, AI tools running on your own computer — Claude Code, Claude Desktop, or any MCP client — can read your saved orders, so you can ask things like "how much did I spend on groceries in March?"
Setup:
- In the extension: Settings → AI access (MCP) → turn the toggle on
- Copy the pairing token it generates
- Add the walmart-invoice-mcp helper (on npm) to your MCP client's config:
{
"mcpServers": {
"walmart-invoices": {
"command": "npx",
"args": ["-y", "walmart-invoice-mcp", "--token", "<paste token here>"]
}
}
}
Privacy & safety:
- Off by default — nothing happens unless you enable the toggle
- Read-only by default — AI tools can list, search, and read saved orders, but can't collect or delete anything
- Optional collection — a second toggle, "Allow AI tools to collect data" (also off by default), lets AI tools start order collection and fetch invoices in a background tab using your own signed-in session; deleting data is never possible through AI
- Local-only — the extension only ever connects to 127.0.0.1 on your own machine, protected by the pairing token; nothing goes to the internet
How to merge multiple Excel files
- Visit hppanpaliya.github.io/excel-merger
- Upload your exported Excel files
- Download the merged file
Need help?
If you're still experiencing issues or have questions, reach out any time:
- Email: harshal.hpp@gmail.com
- GitHub: open an issue