email template image injection not working (broken link & wrong loacation)

hi im trying to put a image into my product ready for pickup email and its not working the link is always broken and doesnt show up where i want it (befor the open map button)

i have tried pickup location (also tried asset_image_url and file_image_url)

i have also tried <img src="https://cdn.shopify.com/s/files/1/0586/0314/3349/files/IMG_3417.jpg?v=1634055891" />

im trying to put it befor the open map button here is a snipit of my current code


    
      

{{ location.city | capitalize }} {{ location.province | capitalize }} {{ location.zip | upcase }}

    
  
  
    

 

  
  
    
     [
        Open map 
        →
      ](http://www.google.com/maps/search/?api=1&query={{ location.name }} - {{ [location.address1, location.address2].compact.join(', ') }}, {{ location.city }}, {{ location.province }}, {{ location.zip }})
    
  

any help is appreciated

It looks like you forgot a closing quote while using your file_img_url where you name the file. But if we’re going by the code snippet you pasted, you’re using curly brackets where you don’t need to and you also need to close the image tag (>):


    
      

{{ location.city | capitalize }} {{ location.province | capitalize }} {{ location.zip | upcase }}

    
  
  
    

 

  
  
    
     [
        Open map 
        →
      ](http://www.google.com/maps/search/?api=1&query={{ location.name }} - {{ [location.address1, location.address2].compact.join(', ') }}, {{ location.city }}, {{ location.province }}, {{ location.zip }})
    
  

removed the curly brackets and closed the img (>) however the link is still broken and not being placed within the correct its still appearing after

{{ email_body }}

despite residing at the end of before the call out for the open link

Hm, unfortunately I can’t really see the problem from here. If you want to share your store url, I can request access to your themes and email notification templates to see if I can get it figured out for you.

ichangedit to a .png and it works now i think it was a issue with .jpg i read something about how browsers render the images so decided to try png.

thanks again for your time it is much appreciated