product.pricelist.item
Pricelist Rule. Defined in module product; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 9 fields added, 3 removed, 1 renamed.
- Odoo 16 product
- Odoo 17 product
- Odoo 18 product
- Odoo 19 product
- Odoo 20 product
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| active | boolean | product |
Fields added (4)
| Field | Type | Module |
|---|---|---|
| display_applied_on | selection | product |
| price_markup | float | product |
| product_uom | char | product |
| product_variant_count | integer | product |
Now also inherits pos.load.mixin (fields from these parents are listed on their own pages).
Renamed (1)
| Odoo 18 | Odoo 19 | Confidence |
|---|---|---|
| product_uom | product_uom_name | possible (same type, name extended) |
Fields added (2)
| Field | Type | Module |
|---|---|---|
| is_pricelist_required | boolean | product |
| plan_id | many2one | sale_subscription |
Fields removed (2)
| Field | Type | Module | Notes |
|---|---|---|---|
| display_applied_on | selection | product | |
| percent_price | float | product |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| allowed_uom_ids | many2many | product |
| is_plain_discount | boolean | product |
| uom_id | many2one | product |
4 views of this model removed
- sale.product_pricelist_item_form
- sale_subscription.product_pricelist_item_form_view
- sale_subscription.product_pricelist_item_sale_subscription_view
- website_sale.product_pricelist_item_form
All fields declared on product.pricelist.item (34)
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 34 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| active | boolean | product | ||||||
| allowed_uom_ids | many2many uom.uom | product | ||||||
| applied_on | selection | Apply On | product | |||||
| base | selection | Based on | product | |||||
| base_pricelist_id | many2one product.pricelist | Other Pricelist | product | |||||
| categ_id | many2one product.category | Category | product | |||||
| company_id | many2one res.company | product | ||||||
| compute_price | selection | product | ||||||
| currency_id | many2one res.currency | product | ||||||
| date_end | datetime | End Date | product | |||||
| date_start | datetime | Start Date | product | |||||
| display_applied_on | selection | product | ||||||
| fixed_price | float | Fixed Price | product | |||||
| is_plain_discount | boolean | Plain Discount | product | |||||
| is_pricelist_required | boolean | product | ||||||
| min_quantity | float | Min. Quantity | product | |||||
| name | char | Name | product | |||||
| percent_price | float | Percentage Price | product | |||||
| plan_id | many2one sale.subscription.plan | Recurring Plan | sale_subscriptionE | |||||
| price | char | Price | product | |||||
| price_discount | float | Price Discount | product | |||||
| price_markup | float | Surcharge | product | |||||
| price_max_margin | float | Max. Price Margin | product | |||||
| price_min_margin | float | Min. Price Margin | product | |||||
| price_round | float | Price Rounding | product | |||||
| price_surcharge | float | Extra Fee | product | |||||
| pricelist_id | many2one product.pricelist | Pricelist | product | |||||
| product_id | many2one product.product | Variant | product | |||||
| product_tmpl_id | many2one product.template | Product | product | |||||
| product_uom | char | product | ||||||
| product_uom_name | char | product | ||||||
| product_variant_count | integer | product | ||||||
| rule_tip | char | product | ||||||
| uom_id | many2one uom.uom | Packaging | product |