2015-06-10 175 views
2

嗨我有一个可配置的产品,可以进来1000年的选项。我知道你可以在表单如发送数据到购物车:添加到购物车按钮Shopify

<form action="http://your.shopify.url/cart/add" method="post"> 
<input type="hidden" name="id" value="VARIANT-ID" /> 
<input type="hidden" name="return_to" value="back" /> 
<input type="submit" value="BUY NOW" /> 
</form> 

但不是

<input type="hidden" name="id" value="VARIANT-ID" /> 

我想补充的字段:

<input type="hidden" name=“price” value=“300” /> 
<input type="hidden" name=“info” value=“Bird fabric with black wood” /> 
<input type="hidden" name=“image” value=“imageOfProduct.png” /> 

,并将其发送信息到购物车。这可以做到吗?如果没有,有没有办法做到这一点? 谢谢!

更新:

可能是我想的东西也许我的问题不明确。

我在我的网页上有这样的代码(购买按钮)只是普通的HTML:

<form action="http://your.shopify.url/cart/add" method="post"> 
    <input type="hidden" name="id" value="VARIANT-ID" /> 
    <input type="hidden" name="price" value="300" /> 
    <input type="hidden" name="info" value="Bird fabric with black wood" /> 
    <input type="hidden" name="image" value="imageOfProduct.png" /> 
    <input type="hidden" name="return_to" value="back" /> 
    <input type="submit" value="BUY NOW" /> 
</form> 

你说让它工作,我要补充的product.liquid页:

<input type="hidden" name="properties[price]" id="price" value="300" /> 
    <input type="hidden" name="properties[info]" id="info" value="Bird fabric with black wood" /> 
    <input type="hidden" name="properties[image]" id=“image” value=“image.png” /> 

我很确定这个值不应该在product.liquid页面上?

感谢您的帮助!

回答

0

打开product.liquid<form action="http://your.shopify.url/cart/add" method="post">后,但在提交按钮之前 添加

<input type="hidden" name=“properties[price]” id="price" value=“300” /> 
<input type="hidden" name=“properties[info]” id="info" value=“Bird fabric with black wood” /> 
+0

感谢克劳迪乌,当你说“检查文件”你说的是在例如cart.liquid Templates文件夹文件? – user2238083

0

这将是您的按钮

<form action="http://yoururl.myshopify.com/cart/add" method="post" target="_parent"> 
    <input type="hidden" name="id" value="3569079681" /> 
    <input type="hidden" name="properties[URL]" value="http://" /> 
    <input type="hidden" name="properties[Image]" value="image.png" /> 
    <input type="hidden" name="properties[Fabric]" value="3569079681" /> 
    <input type="image" src="../img/design/cart.png" border="0" name="submit"> 
</form> 

然后在Shopify后台找到 “cart.liquid”

并粘贴在这里:你放置这个片段的地方取决于你的主题,但它需要进入cart.items的循环内,您可能希望将其放在购物车项目的标题下。

{% for p in item.properties %} 
    {% unless p.last == blank %} 
    {{ p.first }}: 
    {% if p.last contains '/uploads/' %} 
    <a class="lightbox" href="{{ p.last }}">{{ p.last | split: '/' | last }}</a> 
    {% else %} 
    {{ p.last }} 
    {% endif %} 
    <br /> 
    {% endunless %} 
{% endfor %} 

欲了解更多信息:https://docs.shopify.com/support/your-store/products/how-do-I-collect-additional-information-on-the-product-page-Like-for-a-monogram-engraving-or-customization

相关问题