You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopify产品网格中为单个商品添加独立购买按钮的方法

Shopify 商品列表页独立购买按钮修复

修复代码

将你当前的表单代码替换为以下内容:

<form class="spf-product__form buy_now_button" action="/cart/add" method="post">
    <input type="hidden" name="id" value="{{ product.selected_or_first_available_variant.id }}">
    <input type="hidden" name="quantity" value="1">
    <input type="hidden" name="return_to" value="/checkout">
    <button type="submit" class="spf-product__form-btn-addtocart">
        Buy Now
    </button>
</form>

关键修改说明

  • 修正表单提交地址:原代码直接提交到/checkout,未携带商品信息,导致跳转后无法识别对应商品。改为提交到/cart/add,先将目标商品加入购物车,再跳转至结账页面,符合Shopify的标准购买流程。
  • 添加商品识别字段:name="id"的隐藏输入是核心,{{ product.selected_or_first_available_variant.id }}是Shopify Liquid变量,会自动渲染当前商品的首个可用变体ID,确保系统能识别要购买的具体商品。
  • 配置跳转逻辑:name="return_to"字段指定商品加入购物车后直接跳转到结账页面,实现“立即购买”的预期效果。
  • 设置购买数量:默认数量设为1,可根据需求修改value数值。

变体商品额外处理

如果你的商品包含多尺寸、颜色等变体,需确保用户选择变体后,name="id"的隐藏字段值同步更新为选中的变体ID,否则会默认使用商品的首个可用变体。

内容的提问来源于stack exchange,提问作者Roshan Muhammed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:42:51