implicit.ink
read this in

properties /tier price

qualifier free text free text

price valid until

When a stated price stops holding — the end of its validity window: a pricelist's expiry, a sale window's close. A qualifier of a price host (sale_price, list_price or tier_price), bound to ONE price statement. The countdown timer or 'prices valid until 30 September' line a surface renders reads FROM this end time — the render is presentation (A10), this is the data it renders from; a current-offers read excludes rows whose window has expired, and a row stating no window holds until superseded. Held as a date literal (LiteralDate); realised dates are downstream (L1). The corpus's sale_price_effective_date end; schema.org validThrough.

Price valid until is free text, written for one product alone and never shared as a category.

It is a qualifier of tier price — it has meaning only inside a tier price statement, one per statement, never on its own. It belongs with tier price to pricing — what it costs.

It is answered inside every tier price statement, not as a standalone question on a kind.

answered with
free text — a literal — a free string that identifies one product, never a shared category.
value domain
date formats — the vocabulary its answers are drawn from.
qualifier of
tier price — one per statement — it has meaning only inside that host's statement.

Answered inside every tier price statement — not a standalone slot on any kind.