联系电话:0755-27515592
最新动态:

Magento教程

如何更改"添加到购物车"按钮 Magento中的预购

点击数:14602015-07-17 09:39:04 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:因为它称为 Magento 允许管理产品库存。与这一可以命令在默认情况下只有那些产品的库存。随函附上有可能要订购缺货 (延期交货),即使这些产品即当他们 (股票) 的数字是 0 或低于最小

因为它称为 Magento 允许管理产品库存。与这一可以命令在默认情况下只有那些产品的库存。随函附上有可能要订购缺货 (延期交货),即使这些产品即当他们 (股票) 的数字是 0 或低于最小数量 (Qty 为给出的股票成为属性项的状态)。

为了从库存产品订单可能有必要为这种产品延期交货允许的状态,即库存产品的数量可以为负。

在这种情况下出现的问题是客户看到产品没有现货,(以防可用性显示在属性设置中为该产品),但在同一时间没有添加到购物车按钮都在分类页和产品页上。并非所有的客户关注产品同时使这可能会导致不愉快的场面时在时间上不发运产品和客户的期望不符合的命令没有现货的事实。

这种情况的解决方案之一可以更改添加到购物车按钮到订购按钮。

如果您想要显示前命令按钮而不是添加到购物车的产品数量为 0 时,这里是如何做到这一点。

产品列表和网格:

打开app/design/frontend/yourpackage/yourtheme/template/catalog/product/list.phtml
查找:

1
<?php $_productCollection=$this->getLoadedProductCollection() ?>

添加如下:

1
2
<?php $addtocart = $this->__('Add to Cart'); ?>
<?php $preorder = $this->__('Pre-Order'); ?>

查找:

1
<p><button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button></p>

替换为:

1
<p><button type="button" title="<?php if(Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()>0): echo $addtocart; else: echo $preorder; endif; ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php if(Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()>0): echo $addtocart; else: echo $preorder; endif; ?></span></span></button></p><br><br>

查找:

1
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

替换为:

1
<button type="button" title="<?php if(Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()>0): echo $addtocart; else: echo $preorder; endif; ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><span><?php if(Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()>0): echo $addtocart; else: echo $preorder; endif; ?></span></span></button><br>

 

产品视图页面:

打开app/design/frontend/yourpackage/yourtheme/template/catalog/product/view/addtocart.phtml

查找:

1
<?php $_product = $this->getProduct(); ?>
添加如下:
1
2
<?php $addtocart = $this->__('Add to Cart'); ?>
<?php $preorder = $this->__('Pre-Order'); ?>
查找:
1
<button type="button" title="<?php echo $buttonTitle ?>" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $buttonTitle ?></span></span></button>
替换为:
1
<button type="button" title="<?php if($_product->getStockItem()->getQty()>0): echo $ad
【责任编辑:(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程