问题描述
我正在尝试通过我定制的 whatsapp 按钮发送选定的变体 SKU,但它仅通过 whatsapp 发送预选的 SKU。我希望你能帮助我推荐一个合适的代码片段来解决这个问题。
文件名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 按钮上设置一些条件。
- 如果 product.type 是 = "X" 那么 whatsapp 按钮应该可见,否则不可见。
- 如果当前选择的变量在库存中不可用,whatsapp 按钮应该隐藏,就像 Shopify 的内置常规添加到购物车或立即购买按钮一样。
- 所有这些条件都应该是实时的,即不需要重新加载/刷新页面。
我正在使用 Debut 主题。
谢谢 非常感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)