The plugin does not have any UI logic (we considered the UI to be too game specific to include it).
We have events for that. Your trader implements the interface, then you can call an event with e.g. name “OpenShop” on him/her/it.
In your trader code/blueprint you can implement the event handler function, and you can open the shop from there.