2016-02-18 2 views
0

Я использую Magento ver. 1.9.2.1Как показать количество в выпадающем меню на странице продукта и в корзине magento

Я просто хочу показать количество в выпадающем меню для простых и настраиваемых продуктов на странице просмотра и странице продукта.

я заменить код на app/design/frontend/rwd/default/template/catalog/product/view/addtocart.phtml странице

Заменить ниже код

<input class="qty-decrease" value="-" type="button" onclick="var qty_el = document.getElementById('qty'); var qty = qty_el.value; if(!isNaN(qty) && qty > 1) qty_el.value--;return false;"> 
      <input id="qty" class="input-text qty" type="text" maxlength="12" title="<?php echo $this->__('Qty') ?>" size="4" value="1" name="qty" style="padding-top: 0;"> 
<input class="qty-increase" value="+" type="button" onclick="var qty_el = document.getElementById('qty'); var qty = qty_el.value; if(!isNaN(qty)) qty_el.value++;return false;"> 

в

<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> 

Это работает отлично подходит для простого продукта, но в конфигурируемый продукт, параметры не отображаются. И на странице корзины я не вижу ничего для обоих типов продуктов.

ответ

0

В конфигурируемый продукт Кол-во не является их собственной, в конфигурируемый продукт шт приходят от связанного продукта, так что вы должны поставить условие конфигурируемый продукт, если конфигурируемый продукт найден, то вы должны получить Qty от связанной с ними продукции вместо настраиваемый продукт.

+0

, пожалуйста, пришлите мне код plz – Prince

+0

Я должен разработать этот код, поэтому попробуйте сами, если все еще проблема с лицом дайте мне знать. убедитесь, что один конфигурируемый продукт имеет несколько связанных продуктов, поэтому вам нужно применить свою логику к тому, какой номер продукта вы хотите показать, или вы можете суммировать соответствующий товар. –

+0

Я пробовал много с моего конца. Так что было бы лучше, если вы отправите свой код. Спасибо – Prince

Смежные вопросы