注文履歴 明細CSV for Amazon — No Ads
Overview
Amazon.co.jp の注文履歴を、商品単位の明細としてCSVに書き出します。合計との検算つき。広告なし、送信なし。
Amazon.co.jp の注文履歴を、商品ごとに1行のCSVで書き出す拡張機能です。 注文履歴の画面には商品ごとの金額が出ているのに、まとめて取り出す方法がありません。 経費をまとめるたびに1件ずつ開いて書き写す、という作業をなくすために作りました。 注文履歴のページを開くと上部にボタンが表示されるので、あとはクリックするだけです。 ■ 出てくる列 注文日 / 注文番号 / ASIN / 商品名 / 単価 / 数量 / 小計 / 配送料・手数料 / 割引 / ポイント / ギフト券 / 注文合計 / ご請求額 / 請求額の出所 / 検算 日付は 2026/07/28 の形式で、金額は数値です。 文字コードは BOM 付き UTF-8、改行は CRLF。 対象は表示している期間で、何ページあっても最後まで辿ります。 ■ 「検算」列 商品名や数量は、Amazonのページの作りを読み取って拾っています。 作りが変われば取り違えることもあるので、注文ごとに2通りの計算で突き合わせています。 単価×数量の合計 = 注文合計 − 配送料・手数料 注文合計 − 割引 − ポイント − ギフト券 = ご請求額 両方合えば「一致」。前者が合わなければ「要確認」、後者だけ合わなければ「費目要確認」。 注文合計そのものが読めなかったときは「合計不明」が入ります。 開発中、後者の式でギフト券の取りこぼしが見つかったため、合わないものを黙って混ぜないための列です。 ※ ご請求額がページに書かれていない注文(デジタル注文など)は、費目から計算した額を入れ、「請求額の出所」列に「計算」と記録しています。空欄だと表計算で0円扱いになるためです。 ■ 二重計上はしません 1つの注文に商品が複数あるとき、注文合計とご請求額はその注文の1行目にだけ入れています。 2行目以降は空欄なので、列をそのまま合計しても送料や合計を何度も足すことはありません。 ■ やらないこと ・広告やアフィリエイトリンクは入れません ・外部のサーバーへは送信せず、処理はブラウザの中だけで完結します ・アカウント登録やログインは不要です ・現バージョンが使う権限は storage のみ(設定の保存用)です ・動作対象は amazon.co.jp のページのみです ■ 設定 ツールバーのアイコンから、同時に取得する件数(既定2)と、辿る一覧ページの上限(既定20)を変更できます。小さくすると時間はかかりますが、Amazon側への負荷は減ります。 ■ 動作確認した範囲 ①年間注文84件(一覧9ページ)から明細120行 ②年間注文63件(一覧7ページ)から明細88行 どちらも画面表示の注文件数と一致し、全注文で検算が「一致」になることを確認しています。 ※ Amazonの関連会社ではなく、Amazonが承認・提供しているものでもありません。
0 out of 5No ratings
Details
- Version0.1.0
- UpdatedAugust 14, 2026
- Offered byextlabo
- Size20.31KiB
- Languages日本語
- Developer西銘守央
美浜区稲毛海岸1丁目1−28 千葉市, 千葉県 261-0005 JPEmail
support@extlabo.comPhone
+81 90-1944-0287 - TraderThis developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site