Price conflicts and sync errors were setting woo.product.map state to 'conflict'/'error', making products disappear from the mapped list. Conflicts are now tracked only in woo.conflict model. Map state stays 'mapped' as long as the product link exists. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>