Que signifie $ quote-> getIsSuperMode () dans magento?


8

Je vois une fonction isSuperMode()qui est appelée sur les objets devis et devis. Quelqu'un peut-il me dire ce que isSuperMode()signifie dans ce cas?

J'ai trouvé le code dans:

  1. checkQuoteItemQty fonction en classe Mage_CatalogInventory_Model_Observer

  2. Aussi en _initItemfonction en classeMage_Sales_Model_Quote_Address_Total_Subtotal

Réponses:


17

Le devis est mis en super mode dans app/code/core/Mage/Adminhtml/Model/Session/Quote.php:

$this->_quote->setIsSuperMode(true);

C'est essentiellement un indicateur sur la citation que cette citation a été créée par un administrateur. L'effet est dans les endroits où vous avez déclaré qu'un administrateur peut par exemple créer une commande pour un article qui serait normalement en rupture de stock ou qui n'est pas visible dans le catalogue.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.