【问题标题】:Shopify cart permalinks: check whether product is in-stock/sold outShopify 购物车永久链接:检查产品是否有库存/售罄
【发布时间】:2023-03-22 05:35:01
【问题描述】:

我有一个自定义的 product.liquid 模板,它在一个模板中包含两种产品,即:比基尼上装和比基尼下装。

比基尼泳裤使用自己的购物车永久链接“从外部加载”到模板中。我的问题是,在使用购物车永久链接时,如何检查变体是否有货或已售罄,然后在需要时显示“售罄”通知?

[编辑] 以下是我的购物车永久链接代码供参考:

<form action="/cart/add" method="post" class="variantsform">
    <label>Select size</label>
    <select name="id">
        <option value="1189203320">Small</option>
        <option value="1189202416">Medium</option>
        <option value="1189200892">Large</option>
        <option value="1189203928">Extra Large</option>
    </select>
    <input type="hidden" name="return_to" value="back" />
    <input type="submit" value="Add to cart" class="btn variantsadd">
</form>

【问题讨论】:

    标签: shopify liquid


    【解决方案1】:

    在您使用液体加载变体的同时,您必须检查是否可用。 Variant manual reference

    您也可以使用product.first_available_variant

    【讨论】:

    • 您好,感谢您的回复!但是我认为这不适用于购物车永久链接,对吗?如果是这样,我该如何让它工作?抱歉,我是 Shopify 的新手,我已经编辑了上面的帖子以包含我使用的代码
    • 我正在做一个定制的 product.liquid 模板,其中加载了两个产品。有两个“添加到购物车”按钮 - 一个用于顶部,一个用于底部。顶部的购物车按钮是使用液体代码插入的,但底部的按钮是使用远程购物车永久链接插入的。
    • 我使用这种方法是因为我不知道有任何其他优雅的解决方案可以将具有不同 SKU 的 2 个产品加载到一个产品模板中。您是否碰巧知道其他方法可以做到这一点?像这样的东西:docs.shopify.com/support/your-store/products/… 并不是我真正想要的
    猜你喜欢
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    相关资源
    最近更新 更多