Just like this post - How to setup a small ordering portal | Freshworks Community
Can you please add a feature/tick box to the service items “Hide single item from portal” or something similar. When this is ticked it hides the service item from the portal but still shows the item if it’s attached to any bundled service items.
Using custom code for this is such a lazy development approach, especially for something so simplistic.

