duanou9758 2016-02-05 10:11
浏览 25

想要在结帐页面添加产品数量下拉菜单:Magento

I want to add a quantity drop down for the products on checkout page that user can select as much products from there. This is because i am using one page checkout and i have skipped the cart page: the product price will automatically updated when number of products selected.

I have tried this code to be added in checkout template but nothing coming up:

<select class="input-text qty" name="qty" id="qty">
    <?php $i = 1 ?>
    <?php do { ?>
    <option value="<?php echo $i?>">
        <?php echo $i?>
        <?php $i++ ?>
    </option>
    <?php } while ($i <=   (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()) ?>
</select>
  • 写回答

2条回答 默认 最新

  • duannai5879 2016-02-05 11:11
    关注

    Try this code hope work for you...

    <select class="qty" name="qty" id="qty" value="<?php echo $this->getProductDefaultQty() * 1 ?>">
       <?php
        $total = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty();
         for ($x=1; $x<=$total; $x++) {
          echo '<option value="' . $x . '">' . $x . '</option>';
         }
       ?>
    </select>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类