Я создал пакет продуктов с несколькими продуктами и хочу уменьшить количество родительского продукта вместе с дочерним продуктом при продаже пакета продуктов. Я не понимаю, как это сделать. Если кто-то может тогда, пожалуйста, помогите мне.
class productpack(models.Model):
_name = "product.bundle"
_description = "The complete bundle of products"
config_prod_child_ids =
fields.Many2one(comodel_name='product.template',
string=' Config Product',
ondelete='cascade',
required=True
)
product_required = fields.Many2one('product.product', string =
"Required products",
required=True)
required_quantity = fields.Integer(string = " Required Quantity",
default = "1")
и родитель в:
Класс ProductTemplate (models.Model):
_inherit = 'product.template'
config_prod_parent_ids = fields.One2many(comodel_name =
'product.bundle', inverse_name = 'config_prod_child_ids',
string = "Product Pack")
configure_ok = fields.Boolean(string='Can be Configured')