StoreAvailability
Per-location stock availability
type StoreAvailability {
availableStock: Int
isAvailable: Boolean!
location: Location!
pickupTime: String
}
Fields
StoreAvailability.availableStock ● Int scalar
Available stock at this location (computed: stock - reserved). Token-gated: null for anonymous requests, Int for authenticated customer context.
StoreAvailability.isAvailable ● Boolean! non-null scalar
Whether the variant is in stock at this location
StoreAvailability.location ● Location! non-null object
Location where this stock resides
StoreAvailability.pickupTime ● String scalar
Human-readable pickup readiness string, localized (e.g., "Usually ready in 2 hours"). Null if location does not support pickup.
Member Of
StoreAvailabilityEdge object