Skip to content

LoyaltyProgram

The LoyaltyProgram object represents settings for loyalty program in the storefront.

classDiagram
  direction LR
  class LoyaltyProgram{
    bool isActive
    ?FeedbackMode feedbackMode
    ?NewsletterMode newsletterMode
    ?OrdersMode ordersMode
    ?ProductsForThePoints productsForThePoints
    ?DiscountForThePoints discountForThePoints
  }

Properties

Attribute name Type Description
isActive bool Returns true if loyalty program is active.
feedbackMode null|FeedbackMode Is set when Feedback mode is active. Represents FeedbackMode object
newsletterMode null|NewsletterMode Is set when Newsletter mode is active. Represents NewsletterMode object
ordersMode null|OrdersMode Is set when Orders mode is active. Represents OrdersMode object
productsForThePoints null|ProductsForThePoints Is set when Products for the points exchange mode is active. Represents ProductsForThePoints object
discountForThePoints null|DiscountForThePoints Is set when Discount for the points exchange mode is active. Represents DiscountForThePoints object

Examples

isActive property

{% if loyaltyProgramSettings.isActive %}
    Loyalty Program is actvie
{% endif %}
 Loyalty Program is actvie