How does a Orchestrator work in BuyingX
If my understanding is correct, when changing from one package to another one, the Orchestrator should check which offers are the same. The already present offers will remain, the new ones will be added and the not desired ones will be removed.The purpose is avoiding to modify an already present offer twice( 1° remove and then add)
With the orchestrator, we can manage the upgrade from the smart package to advance (for example). The orchestrator compares the two packages (Smart and Advance) and if they both have the same product (i.e. wireless text service) it also activates it on the new package; however, if the option group default is different (15gb for smart and 25 GB for advance), it changes the option group default.