Undocumented behavior when setting the fulfillment availability for listings at multiple sources #1579
Unanswered
lucas-sunco
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Observed behavior:
The quantity for the DEFAULT fulfillment channel is not immediately updated, and it cannot be set to 0.
Reasoning:
Using our API (leveraged by
python-amazon-sp-api
), we can fetch fulfillment availability for individual listings:We can also update availability for multiple channels using
listings_items.patch_listings_item
:As one can see above, the quantity for
DEFAULT
channel is set to 0, as required by the documentation.However, that's not reflected within the listing updated data:
After 0.5~1 minute it gets automatically updated to the net quantity from combined channels:
For further context, this is the payload for the API
listings_item.patch_listings_item
method:As observed, the operation replace is being used.
Is that an expected behavior?
Is it possible there was update to API not reflected in the documentation?
Am I referencing an accurate version for the MLI Integration Guide?
Beta Was this translation helpful? Give feedback.
All reactions