Amazon error message (example)
fulfillment_availability.0: 'quantity' is a required property
What does this error mean?
This error occurs when Amazon expects the quantity attribute to be provided, but it is missing.
- quantity indicates the exact stock level available for the product.
- If you enable "is_inventory_available", it acts as an alternative to quantity, meaning stock is treated as always available (infinite stock).
- You can't send both "quantity" and "is_inventory_available" at the same time.
Why does this happen on parent products?
Parent products do not carry stock or quantity values. Only child products (the actual sellable variations) have quantities.
That’s why this error often appears if "is_inventory_available" is not properly cleared for parent SKUs.
How to fix this error
If you manage stock by quantity:
- Provide a valid numeric value for fulfillment_availability.0.quantity (e.g., 10, 50, 200).
If you use infinite stock (is_inventory_available):
- Do not send the quantity value.
- Instead, enable "is_inventory_available" for child SKUs only.
For parent SKUs:
- Create a rule to clear both "quantity" and "is_inventory_available".
This way, Amazon only receives stock data for child products.
Check this article for more details on Amazon fulfillment settings.
Â