7b8364eb5842922c735b057d3ef2aa06b8d90c49
The <template>_product_variant auto external-ID is not reliably created in this Odoo 19 (only 5 exist on westin-v19; none for these products or product_labor_hourly), so the rate rows' product_id refs failed at install: 'External ID not found: ..._product_variant'. Seed each product as model=product.product (the xmlid IS the variant; name/price/uom/etc. delegate via _inherits) and reference it directly. In-shop labour now uses a dedicated product_labour_inshop ($75) rather than reusing product_labor_hourly, whose variant xmlid likewise does not exist. Caught on the Westin clone install. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
57.7%
HTML
23.9%
JavaScript
14.8%
SCSS
2.3%
CSS
0.8%
Other
0.4%