Promotion
object
Attributes
promotion.active
boolean
Returns true
if a promotion is currently active.
promotion.category
string
Returns one of the following categories Early release
, Special offer
or Last minute
if the promotion is categorised.
promotion.dates
string
Returns the dates the promotion is active for as a humanized string e.g. 7 - 14 August 2019
.
promotion.discount_amount
string
deprecated
Returns the discount the promotion will apply, if the promotion represents a percentage discount this will be formatted as 25%
if it is a monetary discount this will be as $25.00
.
Deprecated, use promotion.discount_amount_fractional
or promotion.discount_percentage
instead. promotion.is_discount_percentage
can be used to determine which method to use.
promotion.discount_amount_fractional
number
Returns the discount the promotion will apply when it’s a monetary amount e.g. 1250
when the promotion is $12.50
. It will return nil
if the promotion is a percentage discount.
promotion.discount_is_percentage
boolean
Returns true
if this promotion is a percentage discount.
promotion.discount_percentage
number
The percentage discount for this promotion as a number e.g. 30
. It will return nil
if the promotion is a monetary amount.
promotion.ends_on
timestamp
Returns the date the promotion will end as a timestamp, this can then be used in conjunction with liquids built-in filters. It will return nil
if the promotion doesn’t have an end date.
promotion.name
string
Returns the name of the promotion.
promotion.starts_on
timestamp
Returns the date the promotion will start as a timestamp, this can then be used in conjunction with liquids built-in filters.
promotion.tagline
string
Returns the tagline for the promotion.