微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 Whatsapp 按钮发送选定的变体 SKU

如何解决通过 Whatsapp 按钮发送选定的变体 SKU

我正在尝试通过我定制的 whatsapp 按钮发送选定的变体 SKU,但它仅通过 whatsapp 发送预选的 SKU。我希望你能帮助我推荐一个合适的代码片段来解决这个问题。

product template

文件product-template.liquid

我正在使用的变量 sku 的代码

{% assign current_variant = product.selected_or_first_available_variant %}
<span>SKU-</span><span class="variant-sku">{{ current_variant.sku }}</span>

whatsapp 按钮代码

<a href="https://wa.me/91XXXXXXXXXX?text={{ current_variant.sku }}" class="shopify-payment-button__button shopify-payment-button__button--unbranded" style="border-radius:0px; background-color:#25d366">Buy on Whatsapp</a>

这段代码的问题。

当我打开产品页面并点击 whatsapp 按钮上的购买时,它会发送预选的 SKU,但是当我选择任何其他变体时,它会发送预览预选的 SKU,而不是我选择的当前 SKU。 current_variant.sku 数据不会相应更改,但会正确显示在 product.title 下方的产品页面上。

我还想在我的 whatsapp 按钮上设置一些条件。

  1. 如果 product.type 是 = "X" 那么 whatsapp 按钮应该可见,否则不可见。
  2. 如果当前选择的变量在库存中不可用,whatsapp 按钮应该隐藏,就像 Shopify 的内置常规添加到购物车或立即购买按钮一样。
  • 所有这些条件都应该是实时的,即不需要重新加载/刷新页面

我正在使用 Debut 主题

谢谢 非常感谢您的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。