According to ticket
COMMERCE-2991 Option Should Not Be converted to NON SKU Contributor if there are Active SKUs created based on options.
COMMERCE-3954 reports functionality as BUG and developer did not analyze problem wider then the scope of scenario given by the ticket. Fix introduced even worse regression.
COMMERCE-3954 is REQUEST for CHANGE it should be solved either:
- require product specialist to remove/inactivate all SKUs that relate to option manually before updating SKUContributor option to NON SKU Contributor
- require product specialist to confirm that SKUs can be removed programmatically (even better) before updating SKUContributor option to NON SKU Contributor
Also Option REQUIREMENTS should be updated: