Cosa significa $ quote-> getIsSuperMode () in magento?


8

Vedo una funzione isSuperMode()che si chiama quotation e quote object items. Qualcuno può dirmi cosa isSuperMode()significa in quel caso?

Ho trovato il codice in:

  1. checkQuoteItemQty funzione in classe Mage_CatalogInventory_Model_Observer

  2. Anche in _initItemfunzione a lezioneMage_Sales_Model_Quote_Address_Total_Subtotal

Risposte:


17

Il preventivo è impostato in modalità super in app/code/core/Mage/Adminhtml/Model/Session/Quote.php:

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

Essenzialmente è una bandiera sulla citazione che questa citazione è stata creata da un amministratore. L'effetto di ciò è nelle posizioni che hai dichiarato che un amministratore può ad esempio creare un ordine per un articolo che normalmente sarebbe esaurito o non visibile nel catalogo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.