Original Price
Welcome note
Data hub is our new upgraded platform, which we rolled out in August 2025. It offers a single unified integration for passing your data through to your Bloomreach products.
You have access to Data hub if you've implemented with Bloomreach after August 2025.
Customers who have implemented before August 2025 should follow the existing documentation for Engagement, Discovery, and Clarity.
-
Display Name:
Original Price -
System Name:
original_price -
Data Type:
Float -
Levels:
All -
Used By Apps:
All -
Required By Apps:
None
The initial product or variant price before any discounts or promotions.
Price must be a float value ≥ 0 with maximum 2 decimal precision.
No currency symbols, commas, or text allowed.
This value SHOULD be greater than or equal to the price system attribute when both are
present. When original_price is higher than price, it indicates the item is on sale
or discounted.
If the product has variants:
-
Product-level
original_priceserves as a fallback for variants without an
original_price and is used in price range calculations -
Note that
original_priceitself does not roll up from variants to the product level- only the derived price attributes (price_range, sale_price_range) are calculated
Value of 0 is allowed, but should be used for exceptional cases like free digital
downloads or quote-only items that require custom pricing.
General Usage
- Displaying the original price (typically with a strike-through) of the product or
variant on business facing user interfaces
599.99
9.00
Application Usage
Engagement
Reserved Attribute Name: original_price
Used for:
-
Displaying the original price (typically with a strike-through) of the product or
variant on business facing user interfaces -
Referenced in many plug and play use cases that work with product or product variants
{{overview explaining any additional Engagement relevant details including
transformation constraints}}
Discovery
Reserved Attribute Name: price
Used for:
-
Displaying the original price (typically with a strike-through) of the product or
variant on business facing user interfaces -
Commonly used as a standard search filter and facet
-
Used as a ranking signal, particularly for on sale item classification
Discovery Attribute Mapping
When original_price is provided along with price:
-
original_price→ Discovery'sprice(the regular price) -
price→ Discovery'ssale_price(the discounted price)
This enables Discovery to automatically:
-
Flag items as "on sale"
-
Calculate discount percentages
-
Display strike-through pricing
Example:
Your data: price=19.99, original_price=29.99
Discovery sees: sale_price=19.99, price=29.99
Result: Item shows as "31% off" with strike-through on $29.99
Product Level Pricing with Variants
-
When a product includes variants, we look at the variants that are available for sale
(those whoseavailabilitysystem attribute is not set to false) to determine the
lowest and highest prices; these values become the product'sprice_range,
low_price, andsale_price_rangereserved attributes so downstream touchpoints can
present “from/to” pricing consistently. -
If the product does not supply its own price, we reuse the highest available variant
price to populate the productprice, and the highest available variant sale price
(falling back to the highest variant price) to populate the productsale_price,
keeping the key price attributes complete for merchandising rules, search filters, and
reporting. -
Whenever the resulting sale price is lower than the regular price, the product is
flagged as on sale and a percentage discount is calculated automatically, enabling
badges and promotional messaging without extra configuration. -
A variant is treated as available for search when its
availabilityattribute is
either omitted or set totrue; settingavailabilitytofalseremoves that
variant from the price rollups above and excludes it from search results.
Feature Capabilities & Configuration
-
Referenced in Delivery API request parameter as:
priceorsku_pricefor variants -
Referenced in Delivery API response documents as:
priceorsku_pricefor variants -
Can be faceted and filtered on in Delivery APIs?
YES. -
Available to use in Variant/SKU-select use cases?
YES. -
Available to use in facet management dashboard?
YES. -
Searchable by default?
-
Facetable by default?
-
Displayable by default?
Updated 3 months ago
