upsell_rule_offer
The upsell_rule_offer object.
Properties
| Property | Description |
|---|---|
upsell_rule_offer.amount_off_cents | Currency amount for amount off cents, in the store currency’s minor unit unless the object reference states otherwise. |
upsell_rule_offer.can_add_to_cart | true when this upsell rule offer can add to cart. |
upsell_rule_offer.can_add_to_cart? | Boolean predicate for can_add_to_cart on this upsell rule offer. |
upsell_rule_offer.cart_item_input | Buyer-visible cart_item_input value for this upsell rule offer. |
upsell_rule_offer.discount_label | Buyer-visible discount label. |
upsell_rule_offer.fixed_price_cents | Currency amount for fixed price cents, in the store currency’s minor unit unless the object reference states otherwise. |
upsell_rule_offer.has_discount | true when this upsell rule offer has discount. |
upsell_rule_offer.has_discount? | Boolean predicate for has_discount on this upsell rule offer. |
upsell_rule_offer.id | Unique identifier. |
upsell_rule_offer.items | The line items. |
upsell_rule_offer.max_recommendations | Buyer-visible max_recommendations value for this upsell rule offer. |
upsell_rule_offer.min_units | Buyer-visible min_units value for this upsell rule offer. |
upsell_rule_offer.name | Name. |
upsell_rule_offer.percent_off | Buyer-visible percent_off value for this upsell rule offer. |
upsell_rule_offer.percent_off_100x | Buyer-visible percent_off_100x value for this upsell rule offer. |
upsell_rule_offer.pricing_model | Buyer-visible pricing_model value for this upsell rule offer. |
upsell_rule_offer.requires_selection | true when this upsell rule offer requires selection. |
upsell_rule_offer.requires_selection? | Boolean predicate for requires_selection on this upsell rule offer. |
upsell_rule_offer.upsell_rule_id | Identifier for the related upsell rule record, or nil/empty when unavailable. |
Property list is generated from the storefront engine (UpsellRuleOfferDrop), so it always matches what your theme can use. Use {{ upsell_rule_offer | json }} only as a curated debug snapshot; it can omit lazy or otherwise public properties.