WooCommerce silently ignores attribute 'name' on variation updates — requires 'id' (the WC attribute ID). Built a lookup map from the parent product's wc_attributes and use 'id' in all variation payloads. Fixed in all 3 files: variant push wizard, product creation wizard, and product map direct push. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>