2015-07-09 69 views
0

我希望能够检查特定产品是否有货或已启用或已禁用。然后,我想将这段代码放在结帐页面上。更具体地说,它将进入Gift_Wrap.xml。我有一个名为礼品盒的产品,它经常缺货。我该如何检查该特定产品是否已启用,然后显示x y或z。Opencart检查特定产品是否有货

<?php if ($product_id['GIFTBOX']) { ?>    
    if($this->data['status']=$this->language->get('enable'){ 
    //do this 
    } 
    else if{ 
    //do this 
    } 
<?php } ?> 

不知道我是否在正确的轨道上。在此之前需要调用什么来获取该产品的数据选项。 Opencart和PHP的新手感谢您的帮助。

回答

0

去控制器/产品/ product.php

运行此,库存查询产品:

<?php 
foreach ($products as $product) { 
if($product['stock'] > 0 && $product['product_id']==$product_id['GIFTBOX']) { 
} 
?> 
+0

我觉得这是接近我需要什么,我唯一需要的是能够在controller/product/product.php之外做到这一点。由于我希望购物车页面上的这段代码能够显示消息,因此我需要在product.php之外运行此检查。那么我怎么挂钩呢? – Drew

+0

我认为它会是这样的。 $这 - >负载>模型( '控制器/产品/ product.php'); – Drew