Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add parser for "Listing Quality and Suppressed Listing Report" #26

Open
racke opened this issue Jan 27, 2021 · 2 comments
Open

Add parser for "Listing Quality and Suppressed Listing Report" #26

racke opened this issue Jan 27, 2021 · 2 comments

Comments

@racke
Copy link
Member

racke commented Jan 27, 2021

Report identifier _GET_MERCHANT_LISTINGS_DEFECT_DATA_.

Contents of the report:

Tab-delimited flat file listing quality and suppressed listing report that contains your listing information that is incomplete or incorrect.

Basis call to request record:

my $uploader = Amazon::MWS::Uploader->new(%conf);
$uploader->client->RequestReport(ReportType => '_GET_MERCHANT_LISTINGS_DEFECT_DATA_');

@rabbiveesh
Copy link

Don't you think it's beyond the role of this module to parse the report? I can give you the necessary options for Text::CSV, but this module is just for the network access part.

In addition, your example there only requests the report, you still need to call GetReportRequestList to poll until your report is ready, and when you get the report id from there, you need to call GetReport with that report id to actually download it.

@racke
Copy link
Member Author

racke commented Jan 27, 2021

I don't think it is beyond the role of the module. No point for everyone to invent his own wheels on that.
This task would be the first step. I will add a generic module for report polling later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants