Jump to content

module désactiver de la fichge produit si Qté <0


Recommended Posts

Bonjour à tous,

 

J'ai développé un module me permettant d'afficher la date de livraison prévu à différent endroit dont la fiche produit.

 

Mais je souhaiterais ne pas l'afficher si la quantié du produit <=0.

 

Sachant que j'ai pensé désactiver :

(if ($product->quantity >= 1) }
             {if isset($HOOK_EXTRA_RIGHT) && $HOOK_EXTRA_RIGHT}{$HOOK_EXTRA_RIGHT}{/if}
{/if}

mais hook_extra_right contient d'autres modules que je souhaite pas désactiver.

 

 

Sinon j'ai la solution de recalcuer dans le moduel la quanité:

StockAvailable::getQuantityAvailableByProduct(Tools::getValue('id_product'));

Mais ca rajouter 3 requetees.

 

Auriez vous une autre idée?>

Edited by jd440 (see edit history)
Link to comment
Share on other sites

et dans le fichier php de ton module ? 

C est quoi la question?

 

Mais sinon effectivement je pense

$id_product  = Tools::getValue('id_product');
        $qt_product = StockAvailable::getQuantityAvailableByProduct($id_product);
        if(($C_Date['id_du_pays']==8)&&($qt_product>0)) {
            $this->smarty->assign($C_Date);
            return $this->display(__FILE__, 'delayshipping_product.tpl');
        } else return;
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...