All things Shopify and commerce
My plan is to store additional information about the customers upon registration.
The data of additional fields such as a checkbox (whether user concents to newsletter advertisements) and other input fields should be stored for each customer.
What is the most elegant method to store additional user information?
"customer note" is an option. However, it stores all the information from the different custom inputs in one field/column which makes analysis tedious in case of export of customers to Excel.
"Tags" could also be an option. So upon registration users would get the tag "newsletter_confirm" or "newsletter_decline" and so on. However, tags are again stored in a single column.
Is there a straight-forward method to add additional fields upon registration but store them in a single column each or do I need an app or access the API?
Thank you.
Hey @dg_eye!
If you are not wanting to store your custom data collected in the customer note, you are looking for customer metafields, which would allow you to store each piece of data as individual fields on the customer record.
Unfortunately metafields are not able to be set directly through the front-end/theme code, so you do need an app for this (or access Shopify's APIs directly through your own custom app). The Helium Customer Fields app is one option available which would allow you to accomplish this without the extra time and effort of building your own custom solution.
Thank you for your response. Could you recommend any tutorials on customer metafields and Shopify apps?
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024