Zen Cart Search - the heart of your cartRelevance: Zen Cart™ 1.3.0 - 1.3.9, 1.5.x
Cost: Based on your requirements, starting at $600. Before I can give you a final estimate, I need to discuss your needs.
Possible Approaches: The most common approach to search involves adding search-specific fields to your database and providing new forms to use these fields. If desired, this can be expanded to use jQuery (to provide a refreshless search experience) and ElasticSearch (to handle complex queries very responsively).
Does your cart need specialized search capabilities? Take a look at these customizations I have done for other people.
jQuery based SearchI have done a number of jQuery based search modules that permit you to build lists of products in a category by selecting a category from a dropdown menu. People prefer these sorts of interfaces to traditional hierarchical searches where you have to submit a form every time you descend a level.
So far these searches have only been built for the admin tools that allow you to configure various things (such as Discount Chooser and Extended Family), but they could certainly be built into the catalog as well.
The first image shows the widget awaiting the setting of the category and product values. The category dropdown is populated, but it hasn't been used yet.
In the second image, the category dropdown is expanded allowing a category choice to be made.
In the third image, the category has been set to Drama, and the products dropdown is populated with products in this category.
Search for a JewelerThis jeweler from the UK (which explains the spelling) wanted to be able to easily allow his customers to do common searches. So I built this special search sidebox:
Allowing these searches to be built was just a matter of providing the corresponding checkboxes in his admin product editing page:
Search for a Music ShopA music search to permit searching by metadata specific to the music vertical. Again, I added these fields to his admin and built a sidebox to permit searching.
Search for a Video MerchantMovies also have very specific per-product information. The sidebox allows you to set the field to search on, then you type the search into the text box.
The advanced search page allows multiple search fields to be specified.