Apa arti $ quote-> getIsSuperMode () di magento?

8

Saya melihat fungsi isSuperMode()yang disebut objek kutipan dan kutipan item. Adakah yang bisa memberi tahu saya apa isSuperMode()artinya dalam kasus itu?

Saya menemukan kode di:

  1. checkQuoteItemQty berfungsi di kelas Mage_CatalogInventory_Model_Observer

  2. Juga _initItemberfungsi di kelasMage_Sales_Model_Quote_Address_Total_Subtotal

Amit Bera
sumber

Jawaban:

17

Kutipan diatur ke mode super di app/code/core/Mage/Adminhtml/Model/Session/Quote.php:

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

Pada dasarnya itu adalah bendera pada kutipan bahwa kutipan ini telah dibuat oleh admin. Efek dari ini adalah di lokasi Anda menyatakan bahwa admin misalnya dapat membuat pesanan untuk item yang biasanya akan kehabisan stok atau tidak terlihat dalam katalog.

Kristof di Fooman
sumber