This article is related to Challenges & Badges program only.
In case you want to give your players different challenges based on the used channel, whether this order has been placed online Shopify store or through Shopify POS, you will be able to do this through the place_order event.
Learn more, How to use events on Shopify?
Create a challenge with type based on event
While creating a challenge with type Based on Event, you can use the "Source" key to differentiate between POS and Online store.
This key will return always "web" and "pos" to let you this differentiation. So in case you want this challenge applied for both channels, don't use this key, otherwise, use it to separate between both channels.