A Chrome extension that allows users to download their Walmart order history in XLSX format. Now with support for batch downloading multiple orders!
- Batch Download: Select and download multiple order invoices at once
- Page Crawling: Automatically collect order numbers from your order history
- Customizable Limits: Set how many pages of order history to crawl
- Detailed Excel Format: Each invoice includes:
- Product details (name, quantity, price)
- Delivery status
- Product links
- Order information (number, date)
- Additional charges (delivery, tax, tip)
- Secure: Runs only on Walmart's orders pages with minimal required permissions
Install the Walmart Invoice Exporter directly from the Chrome Web Store.
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" in the top-right corner
- Click "Load unpacked" and select the extension directory
- Pin the extension to your toolbar for easy access
- Navigate to a specific Walmart order page
- Click the extension icon
- Click "Download Invoice"
- Go to your Walmart order history page (https://www.walmart.com/orders)
- Click the extension icon
- Set the number of pages to crawl (0 = unlimited)
- Click "Start Collection"
- Wait for the order numbers to load (may take a few seconds)
- Select the orders you want to download
- Click "Download Selected Orders"
- Wait for the download to complete (may take a few minutes)
- Multiple Order Downloads: Download several orders at once
- Order History Crawler: Automatically collect order numbers from your history
- Improved UI: New interface with progress tracking and order selection
- Enhanced Extraction: Better handling of different order number formats
- Background Processing: Smoother download handling with background operations
- Uses Chrome's Manifest V3
- Requires
tabs
permission for batch processing - Compatible with various Walmart order formats:
- Regular orders (13 or 15 digits)
- In-store purchases (20 digits)
- Implements ExcelJS for XLSX generation
- Handles concurrent downloads with proper throttling
- Works only on Walmart's order pages
- Download speed may vary based on network conditions
- Large batch downloads may take several minutes to complete
If you encounter issues:
- Ensure you're on a valid Walmart orders page
- Check that the extension has necessary permissions
- Try refreshing the page before downloading
- For batch downloads, allow sufficient time between orders
Contributions welcome! Please:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Submit a Pull Request
MIT License - feel free to use and modify as needed.
For issues or feature requests, please:
- Check existing issues in the repository
- Submit a new issue if needed
- Include specific details about the problem
This extension:
- Only runs on Walmart order pages
- Doesn't collect any personal data
- Processes all information locally
- Doesn't send data to external servers