Price dates

Never let price filters and ranking run on the wrong price context.

Currency

Keep currency explicitly next to the numerical price.

Promotions

Set regular and current selling price separately.

B2B

Customer or contract prices require jurisdictional context and may not leak publicly.

Freshness

Price changes must continue to work within a documented synchronization time.

Filters and sorting

Only use the price that actually applies to the current storefront.