将数量输入添加到Magento产品网格

将数量输入添加到Magento产品网格,magento,e-commerce,Magento,E Commerce,在我的分类页面上有一个网格产品,在每个产品图片下面都有一个“添加到购物车”按钮。我已经通过list.phtml文件编辑了这个网格的布局。如何在“添加到购物车”旁边添加数量输入框?如果只涉及简单的产品,这并不困难。但对于所有类型的产品来说,这真的很复杂 希望以下片段对您有所帮助: <div class="product-list"> <div class="product"> <form class="product-<?php echo $_pro

在我的分类页面上有一个网格产品,在每个产品图片下面都有一个“添加到购物车”按钮。我已经通过list.phtml文件编辑了这个网格的布局。如何在“添加到购物车”旁边添加数量输入框?

如果只涉及简单的产品,这并不困难。但对于所有类型的产品来说,这真的很复杂

希望以下片段对您有所帮助:

<div class="product-list">
  <div class="product">
    <form class="product-<?php echo $_product_id?>" action="<?php // add to cart url?>">
      <input type="hidden" name="product" value="<?php echo $_product_id; ?>">
      <input type="text" name="qty">
      <button class="add-to-cart" value="add to cart">
    </form>
  </div>
</div>
<script>
   jQuery(function() {
      jQuery('.add-to-cart').click(function() {
        jQuery(this).parent().submit();
      });
   });
</script>


您可能首先需要知道表单将如何提交。提交“添加到购物车”操作时会出现一个表单

正如Ram Les所回答的,您需要在表单中添加“数量”输入框。因此,当您单击“添加到购物车”时,带有数量信息的表单将提交给控制器,从那里,控制器将处理要添加的产品数量

希望这有帮助