Amazon error message (example)
fulfillment_availability.0: 'is_inventory_available' is a required property
What does this error mean?
This error occurs when Amazon expects the attribute "is_inventory_available" but it has not been provided.
- is_inventory_available is an alternative to the quantity attribute.
- When enabled, it ensures stock never runs out (infinite stock).
- If you enable "is_inventory_available", you cannot also send a quantity value.
This error is most commonly seen on parent products, because parent SKUs do not carry stock or quantity values.
How to fix this error
Create a rule to clear the attribute fulfillment_availability.0.is_inventory_available so it is not sent for parent SKUs.
This way, Amazon only receives stock-related data for child SKUs, avoiding the error on parent SKUs.
Read this article for further fulfillment settings details.