Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hey guys,
I'm trying to add a gift recipients email address collected on the cart to my email list in Klaviyo so we can email them the gift information.
I'm able to collect the email address as a cart attribute and it successfully adds to the order using the input tag below:
<p class="cart-attribute__field">
<label for="giftee-email">Email Address</label>
<input id="giftee-email" type="text" name="attributes[giftee-email]" value="{{ cart.attributes["giftee-email"] }}" placeholder="Type their Email">
</p>
However I need to then add that {{ cart.attributes["giftee-email"] }} into shopify as a contact or directly into Klaviyo so that I can email them.
Any thoughts on how I can do that?
@Mikemoke wrote:However I need to then add that {{ cart.attributes["giftee-email"] }} into shopify as a contact or directly into Klaviyo so that I can email them.
usemechanic app to automate something like that, or third party services like zapier , integromat
Contact me if you need a mechanic script to create customers from those emails
An alternative non-cohesive hack would be to submit a contact form on their behalf using the giftee-email, you'd have the contact , but not necessarily any post-order creation data.
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
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025