Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email Shopify-将图像添加到通知电子邮件_Email_Shopify_Liquid - Fatal编程技术网

Email Shopify-将图像添加到通知电子邮件

Email Shopify-将图像添加到通知电子邮件,email,shopify,liquid,Email,Shopify,Liquid,我正在尝试将客户购买的产品的图像添加到订单确认电子邮件通知中。我目前正在使用此作为我的尝试: 我试过了。我还尝试了以下方法: {{item.product.characterized|image|product|img|url|img|tag} 两种方法都不起作用。我得到的只是一个占位符图像,上面写着“没有图像”。这让我相信我的语法是正确的,但Shopify找不到我要找的图像。我在管理页面中为产品设置了一个图像,以确保我有一个大图像和一个小图像,并在变体上设置了一个图像(尽管此产品只有一个默认

我正在尝试将客户购买的产品的图像添加到订单确认电子邮件通知中。我目前正在使用此作为我的尝试:

我试过了。我还尝试了以下方法:

{{item.product.characterized|image|product|img|url|img|tag}

两种方法都不起作用。我得到的只是一个占位符图像,上面写着“没有图像”。这让我相信我的语法是正确的,但Shopify找不到我要找的图像。我在管理页面中为产品设置了一个图像,以确保我有一个大图像和一个小图像,并在变体上设置了一个图像(尽管此产品只有一个默认变体)。这一切都不起作用。有没有人有这方面的经验,可以为我指出正确的方向


谢谢

多亏了一位同事的帮助,我们才解决了这个问题。在通过
行\u项
循环时,执行以下操作以获取图像:
,图像将输出。有许多不同的图像大小可以用来代替
“拇指”


希望这对其他人有帮助

默认订单确认电子邮件模板使用过滤器:

{%用于行中的行项目%}
  • {{line.quantity}}x{{line.title}}对于{{line.price | money}}每个
  • {%endfor%}
    这比使用
    line.product.featured_image
    更可取,因为它将显示行项目的变体图像(如果存在)

    从:

    对于
    行项目
    ,将返回行项目变体图像的URL。如果变体没有指定的图像,则返回产品特征图像的URL

    或者,您可以将
    替换为使用过滤器的任何选项:

    {{line | img_url:'small'| img_tag}}//我的首选选项
    {{line | img_tag}}//默认大小为'small'
    {{line | img_标记:'alt text','class1','thumb'}//带有alt text和CSS类的缩略图
    
    您不能将产品图像添加到电子邮件中。在一些电子邮件的默认代码中,它们包含了上述语法,正是这些语法让我了解了这一点。因此,虽然该页上没有具体列出,但我相信它可以使用。不是通过
    line\u items
    的特定属性,而是通过某种方式使用
    img\u过滤器。以下是默认通知的摘录:
    {%for line in fulfillment.fulfillment\u line\u items%}
  • {line.quantity}x{{line.line\u item.title}
  • {%endfor%}
    我试着只做
    line\img\u url:'small'
    并得到了一个液态错误。我唯一能做的就是做
    line.product.featured\u img
    。如果它在for循环内
    {%for line-in-line-in-items%}
    它应该可以正常工作。该代码在默认订单确认模板中,我自己也测试了它。您遇到了什么错误?