Current CTO exploring entrepreneurship on the side; coach; mentor; instructor.
Dedicated to promoting digital literacy and ideological diversity in tech.
Using Customer API is not an option for me. As the data I want to save is about the store itself (Here, Shopify store is my customer, not the people who buy at store).
Current CTO exploring entrepreneurship on the side; coach; mentor; instructor.
Dedicated to promoting digital literacy and ideological diversity in tech.
Current CTO exploring entrepreneurship on the side; coach; mentor; instructor.
Dedicated to promoting digital literacy and ideological diversity in tech.
That would probably be a bad idea. if I remember correctly, metafields are considered a public object, which means any sensitive data should not be stored on them.
An authorization key for another service is very likely not something you would want to be publicly accessible.
You're going to need your own database to link these two records together (this API key and the shopify store).
Current CTO exploring entrepreneurship on the side; coach; mentor; instructor.
Dedicated to promoting digital literacy and ideological diversity in tech.
What about
metafields
at store level ? Would it work ?That's for storing data related to an object. It would be an inappropriate place to store customer data.
Using Customer API is not an option for me. As the data I want to save is about the store itself (Here, Shopify store is my customer, not the people who buy at store).
What information are you looking to persist?
An
api_key
from a third-party service for the storeThat would probably be a bad idea. if I remember correctly, metafields are considered a public object, which means any sensitive data should not be stored on them.
An authorization key for another service is very likely not something you would want to be publicly accessible.
You're going to need your own database to link these two records together (this API key and the shopify store).
I read something about metafields saying that they can be made private. And then they will only be accessible to the corresponding app only.
Maybe my information is out of date or incorrect then.