2017-04-02 22 views
0

私は店を開発しています。追加しようとした製品は、フロントエンドでいくつかの設計と構成を行ったグループ化された製品です。次に、サンプルグループ化商品を追加し、「カートに追加」をクリックすると、「商品の数量を指定してください」というメッセージが表示されます。グループ化された製品はカートに追加されず、「製品の数量を指定してください」というメッセージが表示されます。

(申し訳ありませんが、ウェブサイトでは、タイにあるが、あなたは、各製品の数量を増加しようとすると、[OK]をクリックしますカートに追加することができます - ピンクのボタン)のWebサイトを参照してください

http://www.preciosathailand.com/eyeline-0001.html

これは、PHPコードであります設定をしました

<?php if ($_hasAssociatedProducts): ?> 
<?php foreach ($_associatedProducts as $_item): ?> 
    <?php $_finalPriceInclTax = $this->helper('tax')->getPrice($_item, $_item->getFinalPrice(), true) ?> 
    <tr> 
     <td width="80%"><span class="product-<?php echo $_item->getId() ?>"><?php echo $this->escapeHtml($_item->getName()) ?></span></td> 
     <?php if ($this->getCanShowProductPrice($_product)): ?> 
     <td class="a-right"> 
      <?php if ($this->getCanShowProductPrice($_item)): ?> 
      <?php echo $this->getPriceHtml($_item, true) ?> 
      <?php echo $this->getTierPriceHtml($_item) ?> 
      <?php endif; ?> 
     </td> 
     <?php endif; ?> 
     <?php if ($_product->isSaleable()): ?> 
     <td class="a-center" width="20%"> 
     <?php if ($_item->isSaleable()) : ?> 
      <div class="qty-tools"> 
       <div class="minus-qty minus-<?php echo $_item->getId() ?>"><a class="click-to-minus" id="minus-<?php echo $_item->getId() ?>" href="#" data-id-p="<?php echo $_item->getId() ?>">-</a></div> 
       <div class="input-qty-wrapper"> 
       <input type="text" name="super_group[<?php echo $_item->getId() ?>]" data-qty-product-id="<?php echo $_item->getId() ?>" maxlength="12" value="<?php echo $_item->getQty()*1 ?>" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Qty')) ?>" class="input-text qty" /> 
       </div> 
       <div class="plus-qty plus-<?php echo $_item->getId() ?>"><a class="click-to-plus" href="#" id="plus-<?php echo $_item->getId() ?>" data-id-p="<?php echo $_item->getId() ?>">+</a></div> 
      </div> 
     <?php else: ?> 
      <p class="availability out-of-stock"><span><?php echo $this->__('Out of stock') ?></span></p> 
     <?php endif; ?> 
     </td> 
     <?php endif; ?> 
    </tr> 
<?php endforeach; ?> 
<?php else: ?> 
    <tr> 
     <td colspan="<?php if ($_product->isSaleable()): ?>4<?php else : ?>3<?php endif; ?>"><?php echo $this->__('No options of this product are available.') ?></td> 
    </tr> 
<?php endif; ?> 

これは私が行ったjQueryです。

jQuery(document).ready(function(){ 

    jQuery('.click-to-minus').click(function(){ 


     var IDInput = jQuery(this).data('id-p'); 
     var CurrentVal = jQuery('input[name="super_group['+IDInput+']"]').val(); 
     var minusedVal = CurrentVal-1; 

     jQuery('input#'+IDInput).val(minusedVal); 

    }); 


    jQuery('.click-to-plus').click(function(){ 

     var pIDInput = jQuery(this).data('id-p'); 
     var CurrentPlusVal = jQuery('input[name="super_group['+pIDInput+']"]').val(); 
     /* if (CountPlus == 0){ 

      var plusedVal = 1; 

     }else{ 
      jQuery('input#'+pIDInput).val(''); 
      var plusedVal = CurrentPlusVal+1; 
     }*/ 

     var plusedVal = +CurrentPlusVal+1; 
     jQuery('input[data-qty-product-id="'+pIDInput+'"]').val(plusedVal); 


    }); 


}); 

私は間違っていましたか?

答えて

0

設定可能な製品をグループ化しようとしていますが、magentoが許可していないことを知っておく必要があります。

この回答を確認できますhere

関連する問題