Fixed empty attribute values in variations.
WooCommerce stores variation attributes in post meta:
- Key format: 'attribute_' + lowercase attribute name
- Example: 'attribute_color' → 'red'
Changes:
1. Try lowercase: attribute_color
2. Fallback to sanitized: attribute_pa-color
3. Capitalize name for display: Color
This should now show:
- Before: {"Color": ""}
- After: {"Color": "Red"} or {"Color": "Blue"}
Test by refreshing edit product page.