This extension extracts order history from your Amazon account.
Amazon doesn't make it easy for non-US customers to see all the stuff you've bought from them, nor how much money you've spent.
This extension aims to fix that.
How to Use
After you install the extension, you won't see anything until you view your order history on the Amazon website (Your Account -> Your Orders).
Get to your Amazon orders page, and this extension will add an orange button to the top of the page for each year you've bought stuff from Amazon.
Clicking on one of these buttons causes the extension to sift through all of your order pages and show you a searchable, sortable table with all of the orders in. It can take a few seconds to get all of the pages.
A blue button enables you to download a CSV of the order table the extension has assembled.
Currently this seems to work for amazon.ca, amazon.com, amazon.co.uk, amazon.de and amazon.fr
While this extension definitely doesn't do anything evil (for example stealing your data), it's not been tested heavily yet - so bug feedback is extremely welcome, either on github (see below) or on the chrome web store.
Bug reports are gratefully accepted, with extra points awarded for:
1) reproducibility - if you describe it well and I can reproduce it then it's normally straightforward to fix.
2) staying in contact - fire and forget bug reports are often impossible to reproduce and are seriously demotivating too.
3) using courteous language.
4) using English - you're not paying me and while I can scrape by in French and German, I'm spending more of my spare time on this project than you are, and it's not about learning new human languages.
5) having read the (very brief) instructions - if English is not favorite language, you have two choices:
i) Google translate
ii) Sending me a translation (better than Google's) of the instructions.
I will figure out how to incorporate it and list you in the credits.
* fixed typo (bad bug)
* logging improved
* performance regression fixed
* added byte order mark to csv files to work around currency display bug in Excel.
* some/most dates reformatted to YYYY-MM-DD (iso8601) so that they sort properly.
Please report examples of dates that don't get displayed this way so I can fix them!
* Amazon's US tax display format changed, so we've had to change to keep up.
* Canadian Tax for .ca sites (experimental)
* Better sums at the bottom of table pages (interprets '?' as 0 rather than NaN)
* never happened
* cacheing web results for faster recovery
* default to plain table for >= 500 orders
* more fixes for amazon.fr including most missing fields
* trial fix for broken amazon.fr support
* it turns out we don't need to ask for "tabs" permission in order to make a new login tab. This is a good thing, because if we ask for "tabs" the user sees something like "share your browsing history".
* "partial logged-out" warning followed by new tab to renew log-in.
* experimental fix for not seeing amazon.com digital orders
* "partial logged-out" warning improved
* "logged-out" warning covers "partial" log outs.
* www.amazon.com URLs standardized
* "logged-out" detection and warning.
* amazon.in experimental support.
* empty years no longer stall AllYears queries.
* smile.amazon.co.uk and www.amazon.ca fixed (maybe...).
* Fixed bug in .com site behaviour: sometimes digital orders were the only ones shown.
* Improved logging - now to chrome developer console.
* Large order histories don't get stuck as often, medium sized histories are a bit faster.
* Table is filled progressively rather than randomly.
* Query progress displayed in top right corner.
* CSV downloads always include the whole table, not just the first page.
* Breakdown payments and payment details for non digital orders.
* Improved help tips on cells (hover)
* Added csv download button (top left of window once order table is displayed).
* Fixed missing item names (Amazon changed their html).
* Experimental support for amazon.de (thank you https://github.com/leotulipan !)
* Smile supported in .com domains (thanks to https://github.com/TheDreamer)
* fetches postage cost for each order
* unlimited number of orders can be displayed in one page without switching to plain table mode (blue button)
* displays some activity info to right of orange year buttons