我有一个magento网站,我正在销售布料。在那里,我创建了一个用于销售不同尺寸产品的集团产品。我需要将产品作为整个组销售,而不是作为单独的产品销售。所以我禁用了输入值。
现在我需要在单个产品页面中禁用“添加到购物车”按钮, 不在分组项目中。
这意味着我需要将整个集团出售而不是单一产品。我该怎么办?
希望你能帮助我。谢谢。答案 0 :(得分:4)
例如,要禁用产品详细信息页面中的添加到购物车按钮,您可以添加以下代码。
转到app \ design \ frontend \\\ template \ catalog \ product \ view \ addtocart.phtml 在getProduct();?>
之后添加以下代码<?php if($_product->getTypeId() != 'simple'): ?>
<?php endif; ?>
所以你的文件如下所示。
<?php $_product = $this->getProduct();?>
<?php if($_product->getTypeId() != 'simple'): ?>
<?php $buttonTitle = $this->__('Add to Cart'); ?>
<?php if($_product->isSaleable()): ?>
<div class="add-to-cart">
<?php if(!$_product->isGrouped()): ?>
<label for="qty"><?php echo $this->__('Qty:') ?></label>
<input type="text" name="qty" id="qty" maxlength="12" value="<?php echo $this->getProductDefaultQty() * 1 ?>" title="<?php echo $this->__('Qty') ?>" class="input-text qty" />
<?php endif; ?>
<button type="button" title="<?php echo $buttonTitle ?>" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $buttonTitle ?></span></span></button>
<?php echo $this->getChildHtml('', true, true) ?>
</div>
<?php endif; ?>
<?php endif; ?>
你完成了!
答案 1 :(得分:2)
在Magento 2中的供应商/模块/视图/前端/布局/catalog_product_view.xml中 添加此行
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="STRING.html">No search </a><br/><br/>
<a href="index.html?search=STRING">Search</a>