2015-07-09 57 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