【问题标题】:Generate personalized URL to attach to Shopify Confirmation Email生成个性化 URL 以附加到 Shopify 确认电子邮件
【发布时间】:2021-04-22 14:15:24
【问题描述】:

我想在 shopify 确认电子邮件中插入个性化链接。我需要访问用户名,它将被添加到查询字符串中,但是,它是预先处理的,而不仅仅是以明文形式添加的。现在,我有一些 javascript 可以为我生成 url。通过指定一个名称,我得到类似

example.com/api/NJKLDSA8612AS

在 shopify 中生成此 URL 的最佳方法是什么?我看到的每个示例都只是将纯文本变量添加到硬编码的 url,但这在这种情况下没有帮助。

【问题讨论】:

  • 能把你提到的js代码贴出来吗?如果您只需要客户的姓名,您可以在customerliquid 对象中访问它
  • 正如我所提到的,我没有粘贴纯文本。它与其他值(例如当前日期和 API 令牌)组合,然后组合成 JSON 对象,然后再次加密。

标签: javascript shopify liquid shopify-template


【解决方案1】:

您了解 Shopify 确认电子邮件可以确认订单吗?因此,一旦订单成功预订,该电子邮件就会发出。因此,您唯一的希望是对订单做出反应/创建 Webhook,您可以在其中将您的特殊 URL 作为 Metafield 资源注入到订单中。然后在订单确认电子邮件中,假设它在订单/创建 Webhook 有效负载交付给您之后熄灭,您可以希望您的 Metafield 资源存在,在这种情况下,您只需通过呈现该电子邮件的 HTML 来公开您已经创建的链接使用 Liquid 的元字段。

任何时间都不适合您,您需要一个计划 B,包括发送您自己的电子邮件。

【讨论】:

  • 当然,这正是我想要实现的。听起来很有希望,我会试一试!
猜你喜欢
  • 2011-01-06
  • 1970-01-01
  • 2011-05-21
  • 1970-01-01
  • 2022-10-24
  • 1970-01-01
  • 2017-05-23
  • 2017-11-01
  • 1970-01-01
相关资源
最近更新 更多