簡単な答え...これをマージするか、(より良い)これを独自のローカルモジュールにapp/code/core/Mage/Sales/config.xml追加します。config.xmlコア ファイルの変更は嫌われます (しかし起こります)。
ステータスに変更new_statusします。
<config>
<global>
<sales>
<order>
<statuses>
<new_status translate="label">
<label>New Status</label>
</new_status>
</statuses>
<states>
<new_status translate="label">
<label>New Status</label>
<statuses>
<new_status default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</new_status>
</states>
</order>
</sales>
</global>
</config>
長い答え:Mage_Sales_Block_Order_History具体的には、注文コレクションをつかむ部分を参照してください
$orders = Mage::getResourceModel('sales/order_collection')
->addFieldToSelect('*')
->addFieldToFilter('customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId())
->addFieldToFilter('state', array('in' => Mage::getSingleton('sales/order_config')->getVisibleOnFrontStates()))
->setOrder('created_at', 'desc')
2 つ目addFieldToFilterは、一連の「可視」状態の中で注文状態を探します。これらの一連の状態は によって取得さMage_Sales_Order_Configれ、構成で設定されます。構成の変更については、上記を参照してください。Mage_Sales_Order_Config関数を調べ_getStates()て、構成からこれらを取得する方法を確認できます。