@MPPlantOfficial: As far as I'm aware it still should be.
@Phoenixbowman: "On Store Listing Success" is an event that will be triggered once the action "Request store listing" has been executed. Than on the tick of execution where the listing is returned and is true the condition will trigger.
Purchase successful happens after you have used the action "Purchase product".
In your second case you should rather be looking for the "Has product" condition rather than "Purchase successful", since you want apparently to check if your user already has bought a specific product in the past, not right now.
Same for your third case.
To check whether they are connected to internet or not, you should handle that test yourself, using the Browser
plugin and the condition "Is online".