You can easily manage orders display on front by state
You need to create/modify a config.xml :
<?xml version="1.0"?> <config> <!-- ... --> <global> <!-- ... --> <sales> <order> <states> <new translate="label"> <visible_on_front>0</visible_on_front> </new> <pending_payment translate="label"> <visible_on_front>0</visible_on_front> </pending_payment> <processing translate="label"> <visible_on_front>1</visible_on_front> </processing> <complete translate="label"> <visible_on_front>1</visible_on_front> </complete> <closed translate="label"> <visible_on_front>1</visible_on_front> </closed> <canceled translate="label"> <visible_on_front>0</visible_on_front> </canceled> <holded translate="label">> <visible_on_front>0</visible_on_front> </holded> <payment_review translate="label"> <visible_on_front>0</visible_on_front> </payment_review> </states> </order> </sales> <!-- ... --> </global> <!-- ... --> </config>
Manage orders display on front by state