{# app/modules/loyalty/templates/loyalty/shared/program-form.html #} {# Canonical loyalty program form partial. Include with: {% include "loyalty/shared/program-form.html" %} Expected Jinja2 variables (set before include): - show_delete (bool) — show Delete Program button - show_status (bool) — show is_active toggle - cancel_url (str) — Cancel link href (Alpine expression or literal) Expected Alpine.js state on the parent component: - settings.* — full program settings object - isNewProgram — boolean - saving — boolean - showDeleteModal — boolean - addReward() - removeReward(index) - confirmDelete() #}
{{ _('loyalty.shared.program_form.stamps_target_help') }}
{{ _('loyalty.shared.program_form.welcome_bonus_help') }}
{{ _('loyalty.shared.program_form.minimum_purchase_help') }}
{{ _('loyalty.shared.program_form.points_expiration_help') }}
{{ _('loyalty.shared.program_form.no_rewards_configured') }}
{{ _('loyalty.shared.program_form.cooldown_help') }}
{{ _('loyalty.shared.program_form.max_daily_stamps_help') }}
{{ _('loyalty.shared.program_form.logo_url_help') }}
{{ _('loyalty.shared.program_form.terms_cms_page_hint') }}