{"title":"ProductPricing - Liquid Object Reference","slug":"product-pricing-liquid-object-reference","url":"https://support.storeconnect.com/articles/product-pricing-liquid-object-reference","url_markdown":"https://support.storeconnect.com/articles/product-pricing-liquid-object-reference.md","subtitle":null,"summary":"The ProductPricing object contains information about a Product\u0026#39;s price.","type":"Developer_Documentation","video_url":"","keywords":"liquid, objects, ProductPricing, template, storeconnect","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"## Description\n\nThe ProductPricing object contains information about a Product's price.\n\n## Attributes\n\n| Attribute | Type | Description |\n|-----------|------|-------------|\n| `checkout_price` | Number | Returns the amount required to be paid at the checkout for this Product |\n| `deposit_amount` | Number | Returns the deposit amount, if a deposit is required |\n| `deposit_required?` | Boolean | Indicates whether a deposit is required |\n| `has_price?` | Boolean | Indicates that this Product has a price and can be sold |\n| `has_sale_price?` | Boolean | Indicates whether this Product has a sale price |\n| `hide_price_text` | String | Returns the text to display instead of the price when the price should be hidden |\n| `hide_price?` | Boolean | Indicates whether this Product's price should be hidden |\n| `on_sale?` | Boolean | Indicates whether the Product is purchaseable and on sale at a discounted price |\n| `original_price` | Number | Returns the original (non-sale) price for this Product |\n| `price` | Number | Returns the current price for this Product |\n| `price_excl_tax` | Number | Returns the current price for this Product, exclusive of tax. Only returns a value if the price is tax exclusive |\n| `price_range` | List | Returns a list of prices from lowest to highest for this Product's variants |\n| `product` | [Product](product-liquid-object-reference) | Returns the Product that this pricing is for |\n| `sale_price` | Number | Returns the current sale price of this Product |\n| `sale_price_excl_tax` | Number | Returns the current sale price of this Product, exclusive of tax. Only returns a value if the price is tax exclusive |\n| `tax_inclusive?` | Boolean | Indicates whether the price for this Product is tax inclusive |\n| `variable_pricing_max_amount` | Number | Returns the maximum variable pricing amount for this Product |\n| `variable_pricing_min_amount` | Number | Returns the minimum variable pricing amount for this Product |\n\n## Points\n\n| Attribute | Type | Description |\n|-----------|------|-------------|\n| `bonus_earn_points` | Number | Returns the number of bonus points that can be earned by purchasing this Product |\n| `can_earn_points?` | Boolean | Returns true if the Product is configured to earn points |\n| `can_purchase_with_currency?` | Boolean | Returns true if the Product can be purchased with currency |\n| `can_purchase_with_points?` | Boolean | Returns true if the Product can be purchased with points |\n| `checkout_earn_points` | Number | Returns the number of points that can be earned at checkout for this Product |\n| `checkout_points` | Number | Returns the number of points required to be paid at the checkout for this Product |\n| `deposit_points` | Number | Returns the deposit points amount, if a points deposit is required |\n| `earn_points` | Number | Returns the number of points that can be earned by purchasing this Product |\n| `has_sale_points?` | Boolean | Indicates whether this Product has a sale points price |\n| `original_points` | Number | Returns the original (non-sale) points price for this Product |\n| `points` | Number | Returns the current points price for this Product |\n| `points_bonus?` | Boolean | Returns true if there are any bonus_earn_points |\n| `points_sale?` | Boolean | Returns true if there is a sale_purchase_points amount which is less than the purchase_points amount, ie the points price is on sale. |\n| `purchase_points` | Number | Returns the number of points required to purchase this Product |\n| `sale_purchase_points` | Number | Returns the number of points required to purchase this Product when its points price is on sale |\n| `total_earn_points` | Number | Returns the total number of points that can be earned by purchasing this Product, ie: earn_points + bonus_earn_points |\n| `use_currency?` | Boolean | Returns true if the cart item it has been configured to use currency for payment |\n| `use_points?` | Boolean | Returns true if the cart item it has been configured to use points for payment |\n\n## Subscriptions\n\n| Attribute | Type | Description |\n|-----------|------|-------------|\n| `fixed_term_subscription?` | Boolean | Returns true if the Product price is a fixed term subscription price |\n| `subscription_term` | Number | Returns the number of `subscription_term_units` that make up a single subscription period.\\n\\nFor example, if `subscription_term` is `6` and `subscription_term_unit` is `month`, then one subscription period is for 6 months. |\n| `subscription_term_count` | Number | For fixed-term subscriptions, returns the number of full terms that the subscription will have.\\n\\nFor example, if the subscription term is 3 months, and `subscription_term_count` is 4, then the total length of the subscription is 12 months, but payments are made every 3 months. |\n| `subscription_term_unit` | String | Returns the unit of measure that applies to the `subscription_term`. Eg, `month`, or `week` |\n| `subscription_total_points` | Number | For fixed-term subscriptions, this is the total points price that will be paid over the length of the subscription |\n| `subscription_total_price` | Number | For fixed-term subscriptions, this is the total price that will be paid over the length of the subscription |\n| `subscription?` | Boolean | Returns true if the Product price is a subscription price |\n\n## Variable Pricing\n\n| Attribute | Type | Description |\n|-----------|------|-------------|\n| `variable_pricing_amounts` | List | Returns a list of prices that can be selected |\n| `variable_pricing_custom_allowed?` | Boolean | Indicates whether custom amounts are allowed |\n| `variable_pricing?` | Boolean | Indicates whether this Product uses variable pricing |\n\n## Available on\n\n- [CartItem - Liquid Object Reference](cart-item-liquid-object-reference) — `pricing`\n- [OrderItem - Liquid Object Reference](order-item-liquid-object-reference) — `pricing`\n- [Product - Liquid Object Reference](product-liquid-object-reference) — `pricing`"}