loyalty.program
Loyalty Program. Defined in module loyalty; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 6 fields added, 0 removed, 0 renamed.
- Odoo 16 loyalty
- Odoo 17 loyalty
- Odoo 18 loyalty
- Odoo 19 loyalty
- Odoo 20 loyalty
Fields added (2)
| Field | Type | Module |
|---|---|---|
| date_from | date | loyalty |
| pricelist_ids | many2many | loyalty |
Now also inherits pos.load.mixin (fields from these parents are listed on their own pages).
Fields added (1)
| Field | Type | Module |
|---|---|---|
| show_non_published_product_warning | boolean | website_sale_loyalty |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| expire_after | integer | loyalty |
| once_per_user | boolean | loyalty |
| partner_ids | many2many | loyalty |
All fields declared on loyalty.program (40)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 40 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| active | boolean | loyalty | ||||||
| applies_on | selection | loyalty | ||||||
| available_on | boolean | Available On | loyalty | |||||
| communication_plan_ids | one2many loyalty.mail | loyalty | ||||||
| company_id | many2one res.company | Company | loyalty | |||||
| coupon_count | integer | loyalty | ||||||
| coupon_count_display | char | Items | loyalty | |||||
| coupon_ids | one2many loyalty.card | loyalty | ||||||
| currency_id | many2one res.currency | Currency | loyalty | |||||
| currency_symbol | char | loyalty | ||||||
| date_from | date | Start Date | loyalty | |||||
| date_to | date | End date | loyalty | |||||
| ecommerce_ok | boolean | Available on Website | website_sale_loyalty | |||||
| expire_after | integer | loyalty | ||||||
| is_nominative | boolean | loyalty | ||||||
| is_payment_program | boolean | loyalty | ||||||
| limit_usage | boolean | Limit Usage | loyalty | |||||
| mail_template_id | many2one mail.template | Email template | loyalty | |||||
| max_usage | integer | loyalty | ||||||
| name | char | Program Name | loyalty | |||||
| once_per_user | boolean | Once per user | loyalty | |||||
| order_count | integer | sale_loyalty | ||||||
| partner_ids | many2many res.partner | Used by | loyalty | |||||
| payment_program_discount_product_id | many2one product.product | Discount Product | loyalty | |||||
| portal_point_name | char | loyalty | ||||||
| portal_visible | boolean | loyalty | ||||||
| pos_config_ids | many2many pos.config | Point of Sales | pos_loyalty | |||||
| pos_ok | boolean | Point of sale | pos_loyalty | |||||
| pos_order_count | integer | PoS Order Count | pos_loyalty | |||||
| pos_report_print_id | many2one ir.actions.report | Print Report | pos_loyalty | |||||
| pricelist_ids | many2many product.pricelist | Pricelist | loyalty | |||||
| program_type | selection | loyalty | ||||||
| reward_ids | one2many loyalty.reward | Rewards | loyalty | |||||
| rule_ids | one2many loyalty.rule | Conditional rules | loyalty | |||||
| sale_ok | boolean | Sales | sale_loyalty | |||||
| sequence | integer | loyalty | ||||||
| show_non_published_product_warning | boolean | website_sale_loyalty | ||||||
| total_order_count | integer | Total Order Count | loyalty | |||||
| trigger | selection | loyalty | ||||||
| trigger_product_ids | many2many | loyalty |