Hello Windsor team,
we use your Amazon Vendor connector for our Vendor Central accounts in the EU (DE, ES, FR, IT). The existing reports work well for us: sales, inventory, traffic, forecasting and margin.
What we are missing is the individual purchase orders that Amazon places with us. We currently fetch them directly from the SP-API for our daily PO tracking, and we would like to have them in Windsor as well, so that we have a second, independent way to get them. Could you add the following as a new report?
Endpoint
Vendor Orders API v1, operation getPurchaseOrders
GET /vendor/orders/v1/purchaseOrders (EU endpoint: sellingpartnerapi-eu.amazon.com)
Fields we need
Paths relative to payload.orders[]:
| Field | Path |
|---|---|
| PO number | purchaseOrderNumber |
| PO state | purchaseOrderState (New, Acknowledged, Closed) |
| Order date | orderDetails.purchaseOrderDate |
| Order type | orderDetails.purchaseOrderType |
| Last change | orderDetails.purchaseOrderChangedDate, orderDetails.purchaseOrderStateChangedDate |
| Vendor code | orderDetails.sellingParty.partyId |
| Fulfillment center | orderDetails.shipToParty.partyId |
| Ship and delivery window | orderDetails.shipWindow, orderDetails.deliveryWindow |
| Line number | orderDetails.items[].itemSequenceNumber |
| ASIN | orderDetails.items[].amazonProductIdentifier |
| Vendor SKU | orderDetails.items[].vendorProductIdentifier |
| Quantity | orderDetails.items[].orderedQuantity.amount, .unitOfMeasure, .unitSize |
| Net cost | orderDetails.items[].netCost.amount, .currencyCode |
| List price | orderDetails.items[].listPrice.amount, .currencyCode |
How we would like the data
948V5, 94B3S and B00034 for Germany, and need to tell them apart via sellingParty.partyId.createdAfter / createdBefore. If possible also on changedAfter, so that state changes of older POs are picked up.Our questions
Our account is registered on the Standard plan.
Thank you, we look forward to hearing from you.
Best regards
Andreas Schmidt