Fulfilment
The storefront concern of how a product is shipped, delivered, or collected — shipping rates and the destinations/speeds/handling/transit they cover, the channel by which an order is received, whether the product needs shipping at all, the carrier-rating shipping weight, shipping restrictions, and the customs/duty classification (HS tariff code). Orthogonal to availability (whether a unit is buyable) and to measurement (the product's own mass). The per-offer operational layer — which seller/program/warehouse fulfils a given offer — is downstream catalogue data, not part of this grammar.
6 questions in all: 2 measured figures (shipping rate and shipping weight), 3 answered from a set list (fulfilment channel, requires shipping and shipping restriction) and 1 free-text or code field (hs tariff code).
The storefront concern of how a product is shipped, delivered, or collected — shipping rates and the destinations/speeds/handling/transit they cover, the channel by which an order is received, whether the product needs shipping at all, the carrier-rating shipping weight, shipping restrictions, and the customs/duty classification (HS tariff code). Orthogonal to availability (whether a unit is buyable) and to measurement (the product's own mass). The per-offer operational layer — which seller/program/warehouse fulfils a given offer — is downstream catalogue data, not part of this grammar.
| shipping ratehost · carries 7 | №number + unit |
| fulfilment channel | ◇token |
| requires shipping | ◇token |
| shipping weight | №number + unit |
| shipping restriction | ◇token |
| HS tariff code | “free text |