Pattern

Immutable Lookup Data Mapping

immutable-entity-lookup-requirement

Using mismatched or incomplete lookup fields breaks subscription/checkout creation because required entities must already exist and immutable identifiers (like Prices) can’t be updated in-place, forcing pre-lookup and re-creation flows.