WooCommerce Multisite Global Search
The WooCommerce Multisite Global Search implements a missing key functionality within WordPress MultiSite environment, when using WooCommerce. A good Search engine is a must have feature for every network of shops, product exposure is a crucial aspect, imagine that a customer who can’t find relevant title translate to a missing purchase. The implementation is very flexible and does not require a specific maintenance. It will integrate with any theme search layout or customized.
Any WordPress theme which include support for WooCommerce, incorporate a search input area through which the shop can be inquired. If already visible, there are no additional steps to take, the code activation makes the search to become available for interrogation for all shops in the network, the results become cross-site accessible from that point.
If a WordPress theme does not support WooCommerce out of the box, the global search integration is still very easy to achieve through default WooCommerce widget called Product Search found within Appearance > Widgets. The code will know how to interact with the widget to return products from all shops when doing a search.
The search results interface is the same as theme default, it just include the data from all shops in the network accordingly to the search criteria
The search interface pagination and filters are still processed accordingly, the code will know how to produce the appropriate queries to order the results per defined filter e.g. relevance, popularity, rating, price etc
The search code is optimized for performance, so it will not require special hardware to run. The database interrogation is performed through MySQL queries to ensure fastest responses available. WordPress custom queries will still perform as usually, so additional parameters can be passed through the search query as taxonomies or/and meta, without breaking the global search.