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.

advanced_search_notcollapsed_2.jpg

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.

advanced_search_collapsed.jpg

The technical implementation would be to use exposed filters of a view? That way its easy to customize these filters.

Comments

Bojhan’s picture

StatusFileSize
new27.57 KB

.

Bojhan’s picture

Component: User interface » User experience
rszrama’s picture

Version: » 7.x-1.x-dev
Status: Active » Postponed

I 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.

Bojhan’s picture

It 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.

EndEd’s picture

Well, it will be easy to do with the Search API. http://drupal.org/project/search_api. Fantastic project.

Bojhan’s picture

Status: Postponed » Closed (won't fix)

Wont be done in core.