# -*- coding: utf-8 -*- from odoo import models, fields, api class ProductTemplate(models.Model): _inherit = 'product.template' is_popular_deal = fields.Boolean( string='Is Popular Deal', default=False, help='Check this to show this product in Popular Deals section on Homepage' ) @api.model_create_multi def create(self, vals_list): for vals in vals_list: if 'name' in vals and vals.get('name'): name = vals.get('name', '') if not vals.get('website_meta_title'): vals['website_meta_title'] = f"{name} | Shiva Sakthi Restaurant" if not vals.get('website_meta_description'): desc = vals.get('description_sale') or vals.get('description') or '' if desc: vals['website_meta_description'] = desc[:150] else: vals['website_meta_description'] = f"Enjoy delicious, authentic {name} at Shiva Sakthi Restaurant, Mississauga. Order online now for dine-in, take-out, or catering." return super(ProductTemplate, self).create(vals_list)