I want to replace alternative structure and routing that is, the alternative * becomes in alternative 1 and alternative 1 becomes alternative *.
For example:

In the sitation 1 (S1),
- alternative * S1 = alternative * S1
- alternative 1 S1 = alternative 1 S1
In the sitation 2 (S2),
- alternative * S2 = alternative 1 S1
- alternative 1 S2 = alternative * S1
I tried differents methods:
- Create a new revision and copy alternative 1 S1 like alternative * S2 and alternative * S1 like alternative 1 S2
- Create alternatives in revisión 1 and choose manually revisión 1 and alternaitve 1 when the shop order is creating.
- Update masive the alternative of shop order.
These methods are not valid for clients. Are there another methods to replace alternative?
Thanks