KaimonoToExcel MAUI(新版)を使用しましたが、楽天の633件取得が完了となっていても、単価や小計が0のままの行が複数残っていました。
ver 15.2.1
ご報告いただいた、楽天市場の購入履歴で「単価」と「小計」が0のまま残る件について、こちらで調査を行いました。
確認した限りでは、原因は大きく2種類ありました。
1つ目は、KaimonoToExcel MAUI側の楽天市場の注文詳細取得処理の問題です。
これまでの処理では、楽天市場の注文詳細ページから単価や数量を取得する際、画面表示用のHTML構造に依存して解析していまし
た。そのため、楽天市場側のページ構造によっては、注文詳細ページ自体は正常に取得できていても、単価や数量を正しく読み取れ
ず、結果として単価・小計が0のまま残る場合がありました。
この点についてはアプリ側の不具合として修正し、楽天市場の注文詳細ページから単価・数量を取得する方法を改善しました。こち
らの確認環境では、この修正によって、以前は単価・小計が0になっていた注文の一部が正常に取得できるようになっています。
2つ目は、楽天市場側の注文詳細ページ自体が取得できないケースです。
特に2015年以前などの古い注文データで確認されましたが、該当する注文詳細を楽天市場のWebサイト上で直接開いても、
「大変申し訳ございません。システムエラーが発生しました。」
と表示され、注文詳細ページ自体が参照できないものがあります。
この場合は、KaimonoToExcelだけの問題ではなく、楽天市場のWebサイト上でも同じエラーになるため、注文詳細から支払方法・請
求金額・送料などを取得することができません。
ただし、楽天市場の購入履歴一覧には、注文詳細ページを開かなくても確認できる単価や数量に相当する情報があります。そのた
め、今後は注文詳細ページで楽天市場側のシステムエラーが発生した場合でも、一覧ページ側で取得できる単価・小計については、
できる限りCSVへ反映するよう対応します。
これにより、楽天市場側のエラーによって請求金額や支払方法までは取得できない場合でも、単価・小計については参考値として残
せる可能性があります。
なお、sumi様の環境では「単価・小計が0になる商品が複数ある」とのことでしたが、こちらの確認環境では、同様と思われるアプ
リ側の取得不具合は限られた件数でしか再現できませんでした。そのため、今回確認できた原因以外にも、別の条件で発生するケー
スが残っている可能性はあります。
次回バージョン 15.3.0 で、今回の修正を反映予定です。
もし 15.3.0 でもsumi様の環境で同じ不具合が解消しない場合は、大変恐れ入りますが、原因調査のため、一時的にアカウントをお
借りして実際の環境で再現確認をさせていただくご相談をする可能性があります。
以上、よろしくお願いいたします。
- YY-BOARD -