I'm using Shopify and Shopify Mail to do email marketing to my customers.
I am trying to create our own account registration form in liquid.
When a customer creates an account in my Shopify store, I want to automatically add 3 tags for the customer based on their responses.
1.What country do you live in?(pull-down)
2.What is your gender?(pull-down)
3.What is your age?(date)
I have tested this and when I create an account, only one tag entered at the end goes into the customer tag.
Is it possible to automatically add the 3 tags when a customer creates an account, depending on what the customer answers? If so, what are the steps/html to accomplish this?
What does your current form structure look like, what approach are you trying to use?
<input type="text" name="customer[tags][tag-1]" value="" />
<input type="text" name="customer[tags][tag-2]" value="" />
Are you adding the tags as comma separated?
<input type="text" name="customer[tags]" value="value="Japan,no answer, 1990-01-01"" />
Thanks for your advice.
After a lot of testing based on your advice, I solved the problem with the following method.
I used Vue.js to be able to send data by concatenating multiple items with commas.
<input type="hidden" name="contact[tags]" :value="date">
Thank you very much.
Please check this post
Hello, I'm having a similar issue, I would like to automatically apply the product tags to the customer tags after checkout. Is there a way to link them after the customer purchased the products?
Make the shift from discounts to donations, and witness your business not only thrive fina...By Holly Dec 4, 2023
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023
You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...By Skye Nov 8, 2023