← All disapproval codes
critical invalid value: availability

Invalid availability value

What this means

Google requires availability to be one of: in_stock, out_of_stock, preorder, or backorder. Other values (like 'available' or 'IN_STOCK') are rejected.

Why this happens

Your storefront's stock-status values don't match Google's enumeration. Often a translation problem: your platform exports 'Available' but Google needs 'in_stock'.

How to fix it

  1. Map your platform's stock values to Google's exact enums (lowercase, underscored).
  2. in_stock | out_of_stock | preorder | backorder — those are the only valid values.
  3. For preorders, also fill availability_date so Google knows when it ships.

Common pitfalls