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.
Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025Expand into selling wholesale with Shopify Academy’s learning path, B2B on Shopify: Lau...
By Shopify Jan 28, 2025