ProductPricing - Liquid Object Reference - 0.10.11
| Object Name | ProductPricing |
| Version | 0.10.11 |
Description
The ProductPricing object contains information about a Product’s price.
Attributes
| Attribute | Type | Description |
|---|---|---|
| checkout_price | Number | Returns the amount required to be paid at the checkout for this Product |
| deposit_amount | Number | Returns the deposit amount, if a deposit is required |
| deposit_required? | Boolean | Indicates whether a deposit is required |
| has_price? | Boolean | Indicates that this Product has a price and can be sold |
| hide_price? | Boolean | Indicates whether this Product’s price should be hidden |
| hide_price_text | String | Returns the text to display instead of the price when the price should be hidden |
| on_sale? | Boolean | Indicates whether the Product is on sale |
| original_price | Number | Returns the original (non-sale) price for this Product |
| price | Number | Returns the current price for this Product |
| price_range | List[Number] | Returns a list of prices from lowest to highest for this Product’s variants |
| product | Product | Returns the Product that this pricing is for |
| sale_price | Number | Returns the current sale price of this Product |
Subscriptions
Some Products are Subscription Products, and as such have pricing attributes related to subscription pricing.
| Attribute | Type | Description |
|---|---|---|
| fixed_term_subscription? | Boolean | Returns true if the Product price is a fixed term subscription price |
| subscription? | Boolean | Returns true if the Product price is a subscription price |
| subscription_term | Number | Returns the number of subscription_term_units that make up a single subscription period.For example, if subscription_term is 6 and subscription_term_unit is month, then one subscription period is for 6 months. |
| subscription_term_count | Number | For fixed-term subscriptions, returns the number of full terms that the subscription will have. For 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. |
| subscription_term_unit | String | Returns the unit of measure that applies to the subscription_term. Eg, month, or week |
| subscription_total_price | Number | For fixed-term subscriptions, this is the total price that will be paid over the length of the subscription |
Variable Pricing
Some Products are enabled for variable pricing, where the customer can select from a list of available prices, or even set their own. This is generally used where the Product is a donation.
| Attribute | Type | Description |
|---|---|---|
| variable_pricing? | Boolean | Indicates whether this Product uses variable pricing |
| variable_pricing_amounts | List[Number] | Returns a list of prices that can be selected |
| variable_pricing_custom_allowed? | Boolean | Indicates whether custom amounts are allowed |
Objects that return ProductPricings
Back to Liquid Reference for 0.10.11
Back to Documentation