I'm doing some research into the Shopify platform and wondering how custom I need to go in order to fit my use case.
Here are a couple of examples of what I want to achieve:
When registering an account I want to make an API call to my own system to validate that the user exists. I don't want to use webhooks to validation after an account has been created rather doing it before. Should the user not exist in my database I want to inform the user how they should proceed to do so. If the user exists the registration in Shopify can continue.
Based on data stored in my own system and database I want to either filter product the user can see or prevent from purchasing. This user data (meta data) I can see either being synced into Shopify (if that's possible) or make an API call to my own service and then being able to filter products / prevent purchases based on that information.
Hope you can help guide which path I need to take.