Dynamically show (and ideally rename) POS UI Extension Targets

I’d like to extend our extension into different targets in pos (cart details, post purchase etc), but there are two blockers:

  1. If we have the extension in our app, it is always shown even if the merchant does not use the extension. Instantly pushing a new button to all of our user’s devices seems heavy handed. Especially we might have some areas only available for certain users.

  2. We can’t rename the extension areas. With the smart grid tiles we can do a lookup prior and dynamically set the title and description. Without this we’re forced to find a generic name that might not suit how the merchant is using our app.

    Hoping there’s a good solution here that I’m missing. I would love even a simple way for merchants to disable the app from having access to that target in the settings. I believe this was previously available as a blanket allow/disallow for the smart grid and extension targets.

So I’ve found a solution where we split out the extension, but leaving this up because it would still be good to have a bit more control.