używam następujący wiersz, aby załadować zbiór zleceń z Magento:filtr pochłaniający zamówienie Magento
// Load Order Collection
$order_collection = Mage::getModel('sales/order')->getCollection();
Jak można filtrować tę kolekcję do ignorowania rozkazów ze statusem „anulowano” i „pełny”?
Aktualizacja
Po wysłaniu tego, byłem znudzony więc zrobiłem kilka kopanie wokół i ten post pomógł mi znaleźć odpowiednie linie kodu: http://www.magentocommerce.com/boards/v/viewthread/201797/#t287235
To jak ja rozwiązałem :
// Load Order Collection
$order_collection = Mage::getModel('sales/order')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', array('nin' => array('canceled','complete')));
'nin' oznacza 'nie' przy okazji. możesz znaleźć listę filtrów w następującej klasie: https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/lib/Varien/Data/Collection/Db.php - Zaznacz komentarz dla '_getConditionSql ". –