As we reachitectured the Information Architecture of Drupal commerce, we removed the advanced search on orders and customers. I have placed this on the actual listing page, just below the quick search functionality.
So the proposal is to add a quick search function to every listing, when one enters something in this box, presses search - the table below will be updated to reflect the search query. It should be possible to search on all the available values in table.

When one clicks on advanced search, it should expose a fieldset positioned just below the action. This should be a collapsible fieldset. This fieldset is supposed to exist on :
- Orders listing
- Products listing
- Consumer listing
The interactions within this fieldset, obviously depends on which listing. Given that I have randomly chosen a couple values to exist within the product advanced search.

The technical implementation would be to use exposed filters of a view? That way its easy to customize these filters.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | advanced_search_notcollapsed_2.jpg | 27.57 KB | Bojhan |
| advanced_search_notcollapsed.jpg | 240.35 KB | Bojhan | |
| advanced_search_collapsed.jpg | 81.33 KB | Bojhan |
Comments
Comment #1
Bojhan commented.
Comment #2
Bojhan commentedComment #3
rszrama commentedI think this is beyond the scope of 1.0, but it will make a fine addition (maybe even to Views itself) for a later version. I like the look of the mock-ups and don't think it'll necessarily be difficult to implement... but I'm not sure where that quick search form is going to come from. Might be as simple as a Views area handler throwing in a floating form.
I suppose if someone wants to cook this up, it can always be included in 1.0, but I'm not going to make it a priority.
Comment #4
Bojhan commentedIt might be worthwhile to make a 7.x.x branch or something? We can push these issues to, otherwise they fall in the hole of postponed issues :P I mean this functionality isn't critical for a 1.0, but any enterprise commerce solution can't go without a search.
Comment #5
EndEd commentedWell, it will be easy to do with the Search API. http://drupal.org/project/search_api. Fantastic project.
Comment #6
Bojhan commentedWont be done in core.