Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hi there,
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.
Example
Question
1.What country do you live in?(pull-down)
2.What is your gender?(pull-down)
3.What is your age?(date)
Answer
1. Australia
2.no answer
3.1990-01-01
Tags
[Japan][no answer][1990-01-01]
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?
Thanks,
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"" />
Contact paull.newton+shopifyforum@gmail.com for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
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.
Hey @YKHi ,
I'm trying to do something similar. Can you explain a bit more on how you did it?
Thanks
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?