Skip to main content

There are three essential attributes related to product availability you can use in your data feed: availability, availability_rank, and availability_rank_text.

1. Availability

The availability attribute is a binary indicator that informs whether a product is orderable or not.

It uses a simple numerical representation:

  • 1 = product is orderable/available

  • 0 = product is not orderable/available

2. Availability Rank

The availability_rank attribute is a numeric value strictly within the range of <1, 15>.

Its primary purpose is to encode the availability level of a product and help better distinguish variations in availability. A higher availability_rank value indicates that the product is less available.

Example:

Your store uses four availability statuses - "In stock", "Ships within 7 days", "Ships within 14 days" and "Out of stock". Recommended encoding scheme for availability_rank is as follows:

  • "In stock" - availability_rank: 1

  • "Ships within 7 days" - availability_rank: 3

  • "Ships within 14 days" - availability_rank: 7

  • "Out of stock" - availability_rank: 15

3. Availability Rank Text

The availability_rank_text attribute complements the availability_rank by providing the exact availability text that should appear in the product tile.

This attribute ensures that the customer sees a clear and informative representation of the product's availability status.

For example, if the product is expected to ship within 14 days, the corresponding availability_rank_text should display "Ships within 14 days."