What We Need & What You Get
In order to develop the Elasticsearch module for thirty bees platform we need $2300 in backing from our community and supporters. The module will consist of two parts, namely a text-based search part and category / search filtering. It will include the following features:
Features - Text search:
•Possibility to do:
◦Search within word
◦Select minimum word length
◦Blacklisted words
◦Field weight
•Possibility to do:
◦Ajax search
◦Normal search
◦Instant search
•The ability to support an Elasticsearch cluster
•The ability to not index certain fields
•The possibility to completely disable the module and fall back to standard search during index updates
•The possibility for site-owner selectable search operator (and vs or)
•The efficient & faster way to query of used by Brad ( as discussed in “Let’s Talk about Search” thread).
•The possibility to have brad-style dropdown search results with the little thumbnails
•Support typos and misspellings correction
•Support field weight to define importance of fields
•Elasticsearch log in all available log levels
•Support auto indexation on product add/update/duplicate
•Support indexation defined on cron
•Manual indexation fired in background with slow server timeout protection
•Indexation cron links ready to use with 'Cron task manager'
•Support full index regeneration and new add only missing products to index
•Support advanced custom index configuration as json string
•Support advanced custom search configuration as json string
•Create multiple indexes separately for each shop and language
Features - Filter:
•Ajax filter
•Price slider
•Filter by:
◦Categories
◦Features
◦Manufacturer
•Multiple selection per category
•Filter options:
◦Intersection ∩
▪example:
Product A {1,2,4,5(a,b,d,e,g),8,9}
Product B {3,5(a,d,e),7,8,9
Product C {1,3,5(d,g)4,6,7,8,9)
Product D { 2,5(a,b,f,g,h),6,7,8,9)
Filter selection : { 2 5(b,g) and 8 and 9} > {Product A,D}
◦Union (∪)
▪example:
Product A {1,2,4,5(a,b,d,e,g),8,9}
Product B {3,5(a,d,e),7,8,9
Product C {1,3,5(d,g)4,6,7,8,9)
Product D { 2,5(a,b,f,g,h),6,7,8,9)
Filter selection : { 2 and 5 and 8 and 9} > {Product A,B,C,D}
•Filter on pages:
◦Home
◦Categories
◦Manufacturer
◦Supplier
◦Special pages
◦Best sales
◦New Products
◦Search pages
•Display selected filter with a 'cancel' button
•Possibility to hook the module to left, right en center
•Possibility to display the filter result in grid or list view
•Possibility to select infinite scroll
Perks:
We are offering three different perk levels for our backers:
- The first level at $75 in backing instantly gives you a coupon to save 40% off one order of modules from Presto-Changeo. The coupon applies to the whole cart, not just one module.
If you are not familiar with Presto-Changeo, they have over 60 modules, including a USPS, DHL, and UPS modules that can estimate shipping and print labels.
- The second level at $125 is for two hours of support, which is a 50% discount from normal support rates. This perk is for a 2 hour thirty bees support package from dh42.
- The third level at $500 is for a ten hour support package, also a 50% discount from regular support rates. This perk is for a 10 hour thirty bees support package from dh42. dh42 is one of the development companies behind thirty bees and they are also a world leader in e-commerce support.