Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
I am looking to add a phone number to my newsletter form.
It looks like using `name=contact[phone]` doesn't save the phone. I verified on Network tab that the phone is submitted properly on `contact[phone]`.
I also saw posts that suggest saving it on Notes. IMO it's not an acceptable solution.
Can someone from Shopify's dev team please take a look at this subject and find out why it's not saving?
Code:
<div class="fieldset" style="justify-content: normal;"> ... {%- assign phone_label = 'customer.addresses.phone' | t -%} {%- render 'input', type: 'text', name: 'contact[note][phone]', label: phone_label, type: 'tel', autocomplete: 'phone', required: true -%} </div>
IMO, if `notes` works, it means that the issue is on Shopify's backend not mapping correctly `contact[phone]`.
Solutions that doesn't work:
1. input type as `tel` instead of `text`
2. Saving on notes
@absolute_il , hi, have you found a solution?
Need the form, that takes user's name, last name, email, phone, email subscription, SMS subscription. Can't find how to capture the phone and SMS marketing.
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024