Odoo web client strips readonly field values during record creation, so already_synced/wc_variation_id/map_id were always NULL. Removed readonly from Python model, added force_save="1" in XML view to ensure these tracking fields are persisted through the wizard lifecycle. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>