Grazie a questa dritta sono riuscito ad andare un po' avanti. Ora mi si presenta un altro problema:
Questo è quello che ho implementato
__init__.py
import openerp.addons.product
import product
__openerp__.py
{
        "name": "Prodotti con attività'",
        "version": "1.0",
        "author": "Enrico Caruso",
        "website" : "http://www.beta80group.it/",
        "category": "Servizi",
        "depends": ["base","product","b80_activity"],
        "description": """Questo modulo estendo il modulo standard del prodotto con l'aggiunta delle attività""",
        "init_xml" : [],
        "images": ['/b80_product_activity/static/src/img/act.png'],
        'icon': '/b80_product_activity/static/src/img/act.png',
        'update_xml':['product_view.xml',],
        "demo_xml" : [],
        'data': [],
        'demo': [],
        'test': [],
        'installable': True,
        'auto_install': False,
        'summary' : 'Dichiarazioni attività di servizo.',
}
product.py
from openerp.osv.orm import Model
from openerp.osv import fields
from openerp.osv.osv import except_osv
from openerp.osv.orm import setup_modifiers
from lxml import etree
class product_template(Model):
    _inherit = "product.template"
    _columns = {
             'product_ids': fields.many2many('activity','product_activity_rel', 'product_id', 'activity_id','activities'),
    }
    def calculate_base_price(self, cr, uid, product_ids, context_lst):
        baseprice=1.00
        return { 'value' : {'list_price' : baseprice}}
class product_product(Model):
    _inherit = "product.product"
product_view.xml
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
 <data>
		
    <record id="product_template_form_view"  model="ir.ui.view" >
    <field name="name">activity.product.template.common.form</field>
    <field name="model">product.template</field>
    <field name="inherit_id" ref="product.product_normal_form_view" />
    <field name="arch" type="xml">
         <xpath expr="/form/sheet/notebook" position="inside">
             <page string="Attivita">
               	<group string="ATTIVITA">
		   <field name="product_ids" on_change="calculate_base_price(product_ids)"/>
                </group>
	     </page>
          </xpath>
     </field>
     </record>
</data>
</openerp>
quando però provo ad installare il modulo, ottengo l'errore di validazione del tag "arch":
Error details:
Field `product_tmpl_id` does not exist
Dove ho sbagliato?