Development discussions around Shopify APIs
I want to send email with order confirmation and information about order to email address not only to one. I have two different recipients. Right now one of them stored in the customer.email, another one in the order.metafields.recipient_email. In the same time I need to send email to them. I couldn't find the solution. Is this possible?
Also, in the documentation I found customer.email and order.email. What email address does the email go to exactly? Maybe I can set that "order conformation" go to the order.email and "shipping confirmation" go to the customer.email? Or maybe these two fields must be identical?
Hope you can help me.
Thanks.
You cannot supploy more than one email recipient for order confirmations. This is something you might have to do with a mailer of your own.
The email will go to the order's email property. The customer's email if being specified in the customer object will try to create a new customer with the email provided there. If the customer already exists, the request will fail. The order confirmation is not sent to this email.
Cheers.
Alex | Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
Thank you a lot for answer!
Maybe exist some apps that I can integrate with Shopify and send the same email to email address from metafield' field?
I would'n bt surprised if an app like that exists, but I don't know of any personally. You'll want to ask about that in the Shopify Apps forum or hopefully someone from the community knows of one here. Or if you're feeling up to it, you could try and create that solution yourself as well.
Cheers.
Alex | Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
I'm also interested in this. I think I will just create something that takes in the webhook order create event and loop through the multiple emails.
Sounds like a job for Integromat or Zapier. Provided all email addresses are revealed in the API array, you should be good to do this and a lot more.
Edit : just realised this was in the api forum. don't mind me
@khard - yes, we developed our own solution post order.
We used additional order attributes to get additional e-mail address separated by columns. When the order is complete, we see the additional order attributes and we loop through and send additional order confirmations from our system.
Theoretically, you could parse this through Flow and then have it trigger a action in your Transaction E-mail Service. We didn't do that but depending on your setup that maybe an easy way to go. Hope that helps!
Hey!
I've been looking into how we could allow customers to send confirmation emails/shipping/tracking info to additional/multiple emails. Is that what you were able to accomplish?
@justphred wrote:Hey!
I've been looking into how we could allow customers to send confirmation emails/shipping/tracking info to additional/multiple emails. Is that what you were able to accomplish?
The fastest, easiest, solution is to have a help doc on educating users how to forward the emails you send them in various email clients; it's also the cheapest solution.
Beyond that is building an integration with a transactional email service with a theme customization to collect those other emails.
Be aware that a big problem here is you must be cautious against bad actors being able to use you as a proxy to harass or send spam.
User | RANK |
---|---|
8 | |
7 | |
3 | |
3 | |
3 |
Connect your PayPal account to allow your customers to checkout using the PayPal gateway a...
ByYour online store speed can enhance your store’s discoverability, boost conversion rates a...
ByShopping is at our fingertips with mobile devices. Is your theme optimized to be user-frie...
By