【发布时间】:2016-08-02 11:06:10
【问题描述】:
我正在尝试模拟您作为客户从在线网上商店订购产品并想要跟踪包裹的场景。
所以我目前正在创建 3 封已标记的电子邮件(就像在现实生活中那样),其中第一封电子邮件是订单确认,第二封电子邮件是“订单在路上”,第三封电子邮件是“已送达” .所有三封电子邮件中的几乎所有内容都相同。 这些电子邮件的不同之处在于卡片上将显示的 orderStatus:
"orderStatus": "[...]/OrderProcessing"
"orderStatus": "[...]/OrderInTransit"
“orderStatus”:“[...]/OrderDelivered”(不能发布超过 2 个链接..)
这是我的确认电子邮件标记 atm:
<!DOCTYPE html>
<html>
<head>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ParcelDelivery",
"deliveryAddress": {
"@type": "PostalAddress",
"name": "Firstname Lastname",
"streetAddress": "2nd Street",
"addressLocality": "City",
"addressRegion": "State",
"addressCountry": "Country",
"postalCode": "12345"
},
"expectedArrivalUntil": "2016-08-03T12:00-24:00",
"carrier": {
"@type": "Organization",
"name": "Shipping Company"
},
"itemShipped": {
"@type": "Product",
"name": "Test Product"
},
"trackingNumber": "1234567890",
"trackingUrl": "some url",
"partOfOrder": {
"@type": "Order",
"orderNumber": "555555",
"merchant": {
"@type": "Organization",
"name": "Some web shop"
},
"orderStatus": "http://schema.org/OrderProcessing"
}
}
</script>
</head>
<body>
<p>
Confirmation email
</p>
</body>
</html>
我试图让这三封电子邮件只更新出现的第一张卡片的订单状态。但是,在我发送确认电子邮件后,当我发送“订单在途”电子邮件时,会出现另一张卡片。是否有可能以某种方式覆盖它?我的意思是,作为用户,当您只订购 1 个产品时,您有 2 张卡可能会令人困惑。
Image after the first email is sent
Image after the second email is sent
对不起,屏幕截图中的瑞典语,但无论如何你大概都能理解我的意思。
编辑:出于某种原因,当我现在使用 itemShipped.name = Test Product 时,我得到了一件非常酷的夹克作为图像。
【问题讨论】: